반응형
설명
- Node Exporter는 서버의 CPU, Memory, Disk 등의 지표를 수집하는 Exporter를 말한다.
- 테스트를 위해 Prometheus 서버에 설치하여 지표를 수집하는 예제를 수행해본다.
Node Exporter 설치
mkdir -p /home/ubuntu/app \ && cd /home/ubuntu/app \ && wget https://github.com/prometheus/node_exporter/releases/download/v0.17.0/node_exporter-0.17.0.linux-amd64.tar.gz \ && tar zxvf node_exporter-*.tar.gz \ && rm node_exporter-*.tar.gz \ && ln -Tfs node_exporter-* node_exporter
undefinedcopy
Node Exporter 실행
/home/ubuntu/app/node_exporter/node_exporter &
undefinedcopy
Node Exporter Metric 조회
Prometheus 설정 변경
- 아래처럼 설정 변경 후 Prometheus 재시작
vi /home/ubuntu/app/prometheus/prometheus.yml
undefinedcopy
...
scrape_configs:
...
- job_name: 'node-exporter-test'
scrape_interval: 10s
static_configs:
- targets: ['localhost:9100']
undefinedcopy
Prometheus 확인
- URL 접속 : http://localhost:9090
- Expression 부분에 node_를 입력 후 나오는 항목을 선택하여 Execute 버튼을 눌러 조회 후 확인(PromQL 문법 사용)
참고
반응형
'Development > Prometheus' 카테고리의 다른 글
[Prometheus] Spring 연동 (0) | 2021.11.30 |
---|---|
[Prometheus] Grafana (0) | 2021.11.30 |
[Prometheus] Prometheus (0) | 2021.11.29 |