SpringBoot+Prometheus+grafana监控+alertmanager+企业微信报警(微服务落地监控告警)

  如果项目非常大,用微服务开发的话,那么就会有很多的微服务,而注册中心只是帮我们调配微服务,那么这麽多的微服务就需要监控,从监控中获取数据或者看看那台微服务宕机了,大大提高运维效率。

那么现在进行步骤演示

 1.先创建一个微服务项目demo

     SpringBoot+Prometheus+grafana监控+alertmanager+企业微信报警(微服务落地监控告警)

 随便写一个controller层的消费者

2.然后在linux的系统上安装Prometheus和Grafana,具体安装步骤上网查询,非常简单

需要在Prometheus的配置文件配置上微服务的信息,在prometheus.yml配置

SpringBoot+Prometheus+grafana监控+alertmanager+企业微信报警(微服务落地监控告警)

想要查看微服务的数据的话,就需要该微服务的ip和端口。

在启动类添加

SpringBoot+Prometheus+grafana监控+alertmanager+企业微信报警(微服务落地监控告警)

commonTags第二个参数是该微服务的项目名

 

3.启动Prometheus 和Grafana

查看targets能否监听到该微服务的信息

SpringBoot+Prometheus+grafana监控+alertmanager+企业微信报警(微服务落地监控告警)有就代表Prometheus搭建配置成功

再去Grafana添加仪表盘,具体操作百度