반응형

설명

  • 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

Node Exporter 실행

/home/ubuntu/app/node_exporter/node_exporter &

Node Exporter Metric 조회

Prometheus 설정 변경

  • 아래처럼 설정 변경 후 Prometheus 재시작
vi /home/ubuntu/app/prometheus/prometheus.yml
...
scrape_configs:
  ...
  - job_name: 'node-exporter-test'
    scrape_interval: 10s
    static_configs:
    - targets: ['localhost:9100']

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

+ Recent posts