scrape_interval: 1m : 메트릭 수집 주기
scrape_timeout: 10s : 수집 요청 시에 timeout 시간
evaluation_interval: 1m : rule_files에 명시된 규칙 확인 주기 (알람 주기)
metrics 데이터를 외부에서 가져갈 수 있도록 함
Exporter metric 설정 방법
root@prometheus:/var/log# docker run -d --name=node_exporter \
--net=host \
--pid=host \
-v "/:/host:ro,rslave" \
quay.io/prometheus/node-exporter:latest \
--path.rootfs=/host
다운로드 받은 압축파일이 있는 폴더로 이동
tar -C /opt -xzvf node_exporter-1.2.2.linux-amd64.tar.gz
링크 걸어주기 ln -s /opt/node_exporter-1.2.2.linux-amd64/ /opt/node_exporter
echo "OPTION=" >/etc/default/node_exporter
cat << EOF > /etc/systemd/system/node_exporter.service
[Service]
User=root
EnvironmentFile=/etc/default/node_exporter
ExecStart=/opt/node_exporter/node_exporter
EOF
systemctl daemon-reload
systemctl start node_exporter.service
(ss -nltp 로 포트에 적용 되었는지 확인)
(localhost:9100/metrics 에서 확 인)
(exporter 해제 : docker rm -f node_exporter)