Prometheus:监控与告警:4:使用Grafana进行可视化显示
发布日期:2021-06-30 20:16:22 浏览次数:2 分类:技术文章

本文共 1424 字,大约阅读时间需要 4 分钟。

在这里插入图片描述

在前面的文章中介绍了如何使用Prometheus进行特定应用的指标监控,这篇文章继续介绍如何使用Grafana将获取的数据进行可视化的展示。

事前准备

这里仍然使用前文所创建的random进程提供的指标数据信息,详细设定过程可参看:

Grafana准备

Grafana从2015年10发布的2.5.0版本开始支持对对Prometheus数据源,在本文的示例中将使用6.5.1版本进行可视化显示的演示。

拉取镜像

执行命令:docker pull grafana/grafana:6.5.1

启动Grafana服务

执行命令:docker run -d -p 3000:3000 --name grafana grafana/grafana:6.5.1

设定Prometheus数据源

启动Grafana和Prometheus之后,使用如下步骤即可在Grafana中添加Prometheus的数据源。

步骤1: 登录Grafana

使用缺省的admin/admin账号登录Grafana,登录之后可以修改缺省密码也可直接跳过

在这里插入图片描述

步骤2: 添加Prometheus数据源

点击 Add data source进行数据源的添加

在这里插入图片描述
Grafana支持很多可视化展示的数据源,这里选择Prometheus
在这里插入图片描述
设定Prometheus的URL,由于本文示例中各个服务均使用单独的容器启动,所以这里直接使用可以访问的IP来进行设定,除了IP的设定之外其余均可使用缺省设定,点击Save & Test按钮确认连接是否正常
在这里插入图片描述
这样数据源的添加就完成了,后续如果需要进行修改或者删除等操作,可通过下图左侧Configuration菜单中的data sources选项进行操作即可。
在这里插入图片描述

设定可视化显示的仪表盘

在数据源配置和连通性测试成功之后,即可在Grafana中创建定制的仪表盘了。点击下图中的New Dashboard按钮或者左侧Dashboard菜单的Manage选项即可进行仪表盘的创建。

在这里插入图片描述
在接下来的页面中选择Choose Visualization
在这里插入图片描述
点击Panel Title下拉菜单的Edit选项即可进行编辑
在这里插入图片描述
另外选择左侧的General按钮,则可对Panel Title的标题进行修改,比如此处修改为Random-Metrics-Info
在这里插入图片描述
实际上这时并没有数据,所以这里点击左下侧四个按钮的第一个,是设定可视化来源的数据信息的。可以看到在Metrics页面可以看到监控的各项指标,这里选取其中一项进行显示,同时将时间范围设定为15分钟(这里只是为了方便示例结果的演示)
在这里插入图片描述
点击保存按钮,将此Dashboard设定名称并点击Save按钮,缺省会保存到General目录下(也可以点击Gneral的下拉菜单创建新的保存目录)
在这里插入图片描述
保存之后结果如下所示
在这里插入图片描述
这时就可以随意拖拽进行可视化显示的调节了
在这里插入图片描述
然后使用相同的步骤再添加两个指标进行设定和显示,
在这里插入图片描述
在这里插入图片描述
此时自定义的仪表盘已经变成了这样
在这里插入图片描述
可以进行随意拖拽和调整大小与位置,比如可以调整成这样
在这里插入图片描述
当然还有很多可以直接使用的模版,可以更方便的进行使用,Grafana有很多可用的模版,有兴趣的可参看如下链接进行查看:

由于本文主要介绍Grafana和Prometheus的结合使用方法,所以没有使用模版进行设定。

总结

使用Grafana可以对Prometheus获取的指标信息进行直观的可视化判断,对于监控信息的实时显示能起到很好的效果。

转载地址:https://liumiaocn.blog.csdn.net/article/details/103804736 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Prometheus:监控与告警:5:在Kubernetes上部署
下一篇:持续构建:Alpine镜像下构建的Go语言应用的运行问题

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月08日 00时05分25秒