Docker运行Prometheus和Grafana
程序员文章站
2024-03-21 13:10:10
...
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
推荐阅读
-
ubuntu部署prometheus和grafana
-
Docker运行Prometheus和Grafana
-
Grafana和Prometheus搭建监控
-
第二部分:如何在Docker容器中安装,运行和删除应用程序
-
docker部署运行tomcat和springboot项目
-
利用docker搭建php7和nginx运行环境全过程(官方镜像)
-
基于Prometheus和Grafana的监控平台 - 环境搭建
-
使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库
-
Docker 环境运行 Mysql 和开启 Binlog 配置主从同步的设置方法
-
在Docker容器中配置和运行Django + Celery