微服务接入PrometheusGr

北京哪家医院治白癜风费用少 http://pf.39.net/bdfyy/bdfzg/

这节的目的是搭建一个多维度监控微服务的可视化平台,包括Docker容器监控、MySQL监控、Redis监控和微服务JVM监控等,并且在必要的情况下可以发送预警邮件。

这节主要用到的组件有Prometheus、Grafana、alertmanager、node_exporter、mysql_exporter、redis_exporter、cadvisor。各自作用如下所示:

Prometheus:获取、存储监控数据,供第三方查询;

Grafana:提供Web页面,从Prometheus获取监控数据可视化展示;

alertmanager:定义预警规则,发送预警信息;

node_exporter:收集微服务端点监控数据;

mysql_exporter:收集MySQL数据库监控数据;

redis_exporter:收集Redis监控数据;

cadvisor:收集Docker容器监控数据。

准备工作

传统方式部署这么多软件比较麻烦,所以我们还是在之前Vagrant搭建的centos虚拟机(我的虚拟机IP为..33.10)里使用Docker来安装。

因为本节涉及到MySQL和Redis的监控,如果你的linux机器上还没有安装MySQL和Redis,可以使用docker



转载请注明地址:http://www.sanbaicaoasb.com/scls/8497.html
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 热点文章

    • 没有热点文章

    推荐文章

    • 没有推荐文章