首页 > 编程语言 > 详细

Spring cloud微服务安全实战-7-5配置grafana图表及报警

时间:2019-12-08 00:45:36      阅读:173      评论:0      收藏:0      [点我收藏+]

先过一下grafana的配置文件

grafana的配置文件。
技术分享图片
技术分享图片

右键服务的地址、发信人 账号 和面等
技术分享图片
配置要连到prometheus上。
技术分享图片
登陆的密码是多少,第二行是不允许用户注册。
技术分享图片
dashboard.json里面内容太多 不能完全的看懂。
技术分享图片

界面

admin password
技术分享图片

技术分享图片

新建一个dashboard
技术分享图片

技术分享图片
导入一个事先已经写好的了。
技术分享图片
技术分享图片
去找我们刚才看的那个 dashboard.jsn的文件
技术分享图片
这个就是我们刚才在配置文件内配置的数据源。就是那个本地9090的那个prometheus
技术分享图片

技术分享图片
duratin:服务的平均响应时间,

上面是一些过滤条件
技术分享图片

设置报警

出问题的时候,可以通知我。

在方法里面抛出一个异常。
技术分享图片
再次启动OrderAPI
写一个测试的工具来测试,我们不停的去调用它,然后它就会一直报错。然后在grafana那边配置,错误打到什么样的频率就触发报警。
技术分享图片

技术分享图片

技术分享图片
技术分享图片

把这个测试类也跑起来。
技术分享图片
这样他一直在报错500、
技术分享图片

配置grafana

可以看到5xx的错误 一直在增长。
技术分享图片
争对这个情况配置一个报警。notification channels 通知的渠道。
技术分享图片

技术分享图片
报警的方式,支持很多种方式
技术分享图片
技术分享图片
证明我们测试的邮件发出去了。然后点击Save保存即可
技术分享图片
一分钟之前收到的邮件。
技术分享图片

技术分享图片
查看最近15分钟,10秒的刷新频率。
技术分享图片
改完再保存一下
技术分享图片

技术分享图片
技术分享图片

技术分享图片
这和就是之前介绍的promethous的查询语言,就是定义了一个怎么计算我当前错误的数据。
技术分享图片

技术分享图片
找的是状态是5开头的
技术分享图片
我们要写的报警
技术分享图片


技术分享图片

技术分享图片

技术分享图片
这里改成application-app
技术分享图片

技术分享图片

这样这边 就不报错了。看过去一分钟总的错误数量,大于1就报警
技术分享图片
选择通知的渠道。刚才我们在notification channels 配置的渠道。
技术分享图片

技术分享图片
等了一会。裂开的红心。
技术分享图片
触发的报警的历史记录
技术分享图片
技术分享图片
收到邮件的内容。
技术分享图片

面板的定义

面板就是这个几千行的json定义出来的
技术分享图片

也可以通过可视化的界面去加panel
技术分享图片

技术分享图片
技术分享图片
 

结束



 

Spring cloud微服务安全实战-7-5配置grafana图表及报警

原文:https://www.cnblogs.com/wangjunwei/p/12003955.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!