Dockerを使って次のサービスを起動し、Prometheus+grafana+exporterにて自身のmacのリソース状況を取得したいと考えています。
localhost:9100でexporterの情報が表示されているものの、
prometheusのGUI上にはexproterの情報が反映されていない状況です。
*以下のjob_name: 'node-exporter'以下の情報が反映されていない。
yml
1scrape_configs: 2 - job_name: 'prometheus' 3 static_configs: 4 - targets: 5 - 'localhost:9090' 6 - job_name: 'node-exporter' 7 static_configs: 8 - targets: 9 - '(host or ip address):9100'
[参考サイト]
https://qiita.com/moaikids/items/7de6f071574a64290769
[設定ファイルの内容]
docker-compose.yml
yml
1version: '3' 2services: 3 4 prometheus: 5 image: prom/prometheus 6 container_name: prometheus 7 volumes: 8 - /Users/XXXXX/Desktop/prometheus/prometheus.yml 9 ports: 10 - 9090:9090 11 12 grafana: 13 image: grafana/grafana 14 container_name: grafana 15 ports: 16 - 3000:3000 17 env_file: 18 - /Users/XXXXX/Desktop/prometheus/grafana.env 19 20 node-exporter: 21 image: quay.io/prometheus/node-exporter 22 container_name: node-exporter 23 ports: 24 - 9100:9100 25 volumes: 26 - /proc:/host/proc 27 - /sys:/host/sys 28 - /:/rootfs
prometheus.yml
yml
1global: 2 scrape_interval: 15s 3 evaluation_interval: 15s 4 external_labels: 5 monitor: 'codelab-monitor' 6 7rule_files: 8# - "/var/app/prometheus/alert.rules" 9 10scrape_configs: 11 12 - job_name: 'prometheus' 13 static_configs: 14 - targets: 15 - 'localhost:9090' 16 17 - job_name: 'node-exporter' 18 static_configs: 19 - targets: 20 - 'localhost:9100'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。