blog:microservices:monitor

微服务的监控

监控系统的构成

  • 生成监控数据
    • 系统参数可以通过系统命令获取,比如CPU、内存、磁盘、I/O、网络等信息
    • 应用信息可以通过第三方的工具提供endpoint,也可以自己编写并暴露endpoint给采集工具采集数据
    • 通过agent的方式代理应用,提供监控数据采集的入口
  • 数据采集
    • zabbix
    • prometheus
  • 监控数据存储
    • zabbix → mysql
    • prometheus → 内部的时序数据库
    • elk → elastic-search
  • 监控数据展示
    • zabbix
    • grafana
    • elk
    • zipkin / skywalking
  • 数据分析
    • elk
  • 监控数据内容,可以简单分为以下几种:
    • metric
    • trace
    • log
  • zabbix
  • prometheus
  • SkyWalking
  • zipkin
  • ELK
  • blog/microservices/monitor.txt
  • 最后更改: 2022/04/20 16:24
  • okami