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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月08日 00时05分25秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【NLP学习笔记】NLP基础知识框架图
2019-04-30
【工具与环境】Windows下安装Sublime Text 3
2019-04-30
【工具与环境】Excel中批量插入行
2019-04-30
【学习笔记】对vanilla的一些个人理解
2019-04-30
“学硕” VS “专硕”
2019-04-30
【NLP学习笔记】知识图谱阅读笔记及其心得
2019-04-30
【工具使用】新版CSDN-markdown编辑器使用指南
2019-04-30
《知识图谱》阅读笔记(六)
2019-04-30
【NLP学习笔记】中文分词(Word Segmentation,WS)
2019-04-30
【NLP学习笔记】词性标注(Part-of-speech Tagging, POS)
2019-04-30
《知识图谱》阅读笔记(七)
2019-04-30
《知识图谱》阅读笔记(九)
2019-04-30
【超越白皮书7】你需要知道关于ETH2.0的几个事实
2019-04-30
超越白皮书8:穿云而过的闪电网络
2019-04-30
AMM做市无常损失对冲分析系列(一)—— 损益及期权对冲模型构建
2019-04-30
JS中document对象和window对象有什么区别
2019-04-30
【python练习题】遍历1
2019-04-30
【matlab】显示图片且下方显示文字
2019-04-30
关于greater<int>以及类模板的一些理解
2019-04-30