[Prometheus] 프로메테우스(APM) 아마존 EC2 자동 찾기 - Automatically monitoring EC2 Instances
APM/Prometheus 2017. 7. 5. 11:34프로메테우스 아마존 EC2 자동 찾기 - Automatically monitoring EC2 Instances
1. 정의
- EC2를 클라이언트 서버로 사용하는 경우, 수동적으로 하나씩 EC2를 JOB으로 등록하기 보단 IAM 계정을 이용하여 모든 EC2를 자동으로 찾아 모니터링 할 수 있다.
- 프로메테우스 설정의 <ec2_sd_config> 태그를 사용한다.
- https://prometheus.io/docs/operating/configuration/#<ec2_sd_config>
2. IAM 계정 만들기
- 해당 설정을 하기위하여 AWS의 IAM Users계정을 만들어야한다.
1) 권한은 AmazonEC2ReadOnlyAccess 으로 만든다.
2) ACCESS KEY, SECRET KEY를 반드시 기억해야한다.
3) REGION 정보를 알아야한다.
- REGION 정보가 ASIA PACIFIC(SEOUL) 이딴게 아니다. - - 삽질...
- 주소 같은거 보면 ap-northeast-2게 있다.
3. prometheus.yml 설정
- region : 위 같이 입력한다.
- relabel_configs: 라벨 값을 변경하는 것이다. 라벨 값을 설정하지 않는다면 해당 ec2에 접속못할 것이다.
- 기본적으로 ec2_sd_configs를 설정하면 private ip가 설정된다. 그렇기 때문에 relabel 작업을통해 public으로 변경한다.
- 띄어쓰기 중요하다. 특히 enter, tab 등.....- -
'APM > Prometheus' 카테고리의 다른 글
[Prometheus] 프로메테우스 알림매니저 실행 - Prometheuse alert manager via slack (0) | 2017.07.06 |
---|---|
[Prometheus] 그라파나(Grafana)를 이용한 프로메테우스 시각화 (0) | 2017.07.05 |
[Prometheus] 프로메테우스(APM) node_exporter 연결하기 (0) | 2017.07.04 |
[Prometheus] 프로메테우스(APM) 설정파일 오류 prometheus.yml error (0) | 2017.07.04 |
[Prometheus] 프로메테우스(APM) 설치 및 실행 (0) | 2017.07.04 |