Docker執行Prometheus和Grafana

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

Docker執行Prometheus和Grafana

(金慶的專欄 2018.4)

Prometheus官網的執行示例是直接執行。
可以參照 https://www.katacoda.com/ 的教程用Docker執行Prometheus和Grafana.
搜尋 Grafana 的教程,執行步驟如下:

編寫 prometheus.yml

global:
scrape_interval:     15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090', 'localhost:9100']
labels:
group: 'prometheus'

localhost 好像不行,換成 127.0.0.1

執行 prometheus

docker run -d --net=host \
-v /root/prometheus.yml:/etc/prometheus/prometheus.yml \
--name prometheus-server \
prom/prometheus

執行 Node Exporter

docker run -d -p 9100:9100 \
-v "/proc:/host/proc" \
-v "/sys:/host/sys" \
-v "/:/rootfs" \
--net="host" \
--name=prometheus \
quay.io/prometheus/node-exporter:v0.13.0 \
-collector.procfs /host/proc \
-collector.sysfs /host/sys \
-collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"

執行 Grafana

  docker run -d --name=grafana -p 3000:3000 grafana/grafana

預設使用者: admin/admin

新增資料來源,並匯入儀表盤

Add Data Sources ->
Name: Prometheus
Type: Prometheus
URL: http://1.2.3.4:9090
Access: proxy
Save & Test…

Create Import ->
Grafana.com Dashboard: 22

相關文章

程式語言 最新文章