SpringBoot+Prometheus+grafana监控+alertmanager+企业微信报警(微服务落地监控告警)
如果项目非常大,用微服务开发的话,那么就会有很多的微服务,而注册中心只是帮我们调配微服务,那么这麽多的微服务就需要监控,从监控中获取数据或者看看那台微服务宕机了,大大提高运维效率。
那么现在进行步骤演示
1.先创建一个微服务项目demo
随便写一个controller层的消费者
2.然后在linux的系统上安装Prometheus和Grafana,具体安装步骤上网查询,非常简单
需要在Prometheus的配置文件配置上微服务的信息,在prometheus.yml配置
想要查看微服务的数据的话,就需要该微服务的ip和端口。
在启动类添加
commonTags第二个参数是该微服务的项目名
3.启动Prometheus 和Grafana
查看targets能否监听到该微服务的信息
有就代表Prometheus搭建配置成功
再去Grafana添加仪表盘,具体操作百度