Prometheus监控之Grafana——部署篇
Prometheus2.6.0 部署请见文档:https://blog.csdn.net/qq_31547771/article/details/103429591上篇文档在 k8s 上部署了 prometheus, 下面就是将数据接入 grafana 中绘图了。我使用 docker 启动的 grafana ,官网文档请见:https://grafana.com/docs/gra...
Prometheus2.6.0 部署请见文档:
https://blog.csdn.net/qq_31547771/article/details/103429591
上篇文档在 k8s 上部署了 prometheus , 下面就是将数据接入 grafana 中绘图了。
我使用 docker 启动的 grafana ,官网文档请见:
https://grafana.com/docs/grafana/latest/installation/docker/
服务器ip: 192.168.7.107
根据官网 docker 启动 grafana 的方式,简单写一个 shell 脚本。
cat > start_grafana.sh << EOF
#!/bin/bash
docker stop `docker ps -a |awk '/grafana/{print $1}'`
docker rm `docker ps -a |awk '/grafana/{print $1}'`
docker run -d \
--name=grafana \
--restart=always \
-p 3000:3000 \
-m 1024m \
-v /opt/grafana/data:/var/lib/grafana \
-v /opt/grafana/log:/var/log/grafana \
grafana/grafana:5.4.3
EOF
挂载的数据目录到这里 /opt/grafana/data , data 目录给 777 权限,否则没权限启动。 然后浏览器访问 192.168.7.107:3000 ,初次登陆用户&密码均为 admin
登陆后,选择 Configuration ——> Data Sources
然后添加 prometheus 数据源
然后只需要写这两个就可以保存了
然后就是绘图,先选择数据源,然后写入语法,这里可以直接把 prometheus 那边的语法贴过来用。自己多试几次就知道怎么用了。高端的用法计划出在另一个文档。
也可以输入 id 直接导入图表。
使用方式:
输入 id 后,点一下空白处,就可以出来,然后选择一下数据源,点击导入就可以了。
下面是我使用的几个。觉得好看的可以拿 ID 导入使用。
主机基础监控图,ID: 9276
k8s 之 pod 资源使用图, ID : 8588
nginx 之 url 监控,ID : 7587
更多推荐
所有评论(0)