美文网首页
微服务应该有哪些监控点

微服务应该有哪些监控点

作者: LOC_Thomas | 来源:发表于2019-03-05 17:21 被阅读0次

微服务由于服务众多,所以业务的监控是必不可少的,我们在做微服务监控的话,主要做了几个方面的监控

监控分类

  • metrics监控
  • trace监控
  • 健康性监控
  • 日志监控

监控做法

  • 通过springboot配合micrometer进行使用,底层存储使用prometheus来进行存储
  • prometheus从eureka上面获取服务节点信息,并且每天晚上更新一次
  • 通过prometheus的alter-manager进行报警通知
  • alter-manager把通知发送到一个我们的对接钉钉服务,然后通过这个 服务通过钉钉的机器人进行通知

metrics监控指标

  • 服务qps
  • 服务分位数
  • 服务错误返回数
  • 服务接口请求次数的top
  • 服务接口95%请求时间top
  • cpu使用率
  • cpu个数和负载
  • jvm堆内存/非堆内存
  • jvm线程
  • jvm的类数
  • gc的暂停时间和次数
  • tomcat的活跃线程
  • 数据库连接数
  • 日志行数
  • 业务通过api自己上报的业务数据

trace监控指标

  • 通过zipkin来产生唯一的traceid、spanid
  • 产生的数据会通过kafka发送,然后传给下游服务
  • zipkin-server收集数据,存储到es
  • zipkin-web从es获取数据,进行展示

健康性检查

  • 通过从eureka获取服务节点,并且从服务请求数据和状态
  • 如果服务状态不健康, 进行报警通知
  • 通过接口查看错误码,错误码达到一定比率,进行报警通知

日志监控

  • 通过sentry来监控error日志,对于error日志,则通过邮件或者钉钉进行发送。实时排查服务端异常

相关文章

  • 微服务应该有哪些监控点

    微服务由于服务众多,所以业务的监控是必不可少的,我们在做微服务监控的话,主要做了几个方面的监控 监控分类 metr...

  • 一个网络框架是怎样启动的

    一个 NIO 服务端启动需要哪些要素 一个典型的 NIO 服务端应该有哪些东西来支撑他的服务呢? ServerSo...

  • 关键点基础信息维护和外勤监控点扫描流程

    关键点基础信息维护和外勤监控点扫描流程 基础信息维护 ↓ 条码制作及布放 ↓ 监控点信息采集 ↓ 日常采集与监控管...

  • 读书笔记

    人应该有勇气改变自己能够改变的东西,应该有胸怀接受自己无法改变的东西,应该有智慧来分辨哪些是自己能够改变的,哪些是...

  • 人贵有自知之明

    人应该有勇气改变自己能够改变的东西,应该有胸怀接受自己无法改变的东西,应该有智慧来分辨哪些是自己能够改变的,哪些是...

  • Uptime Robot免费网页监控50页面5分钟监控频率

    Uptime Robot是一款老牌的网页监控服务,免费方案支持最多50个页面,5分钟的监控频率,全球有不少的监控点...

  • PDA监控点采集问题处理

    一、监控信息采集:对监控点的GPS信息进行初始化采集,回传给基础信息库作为该监控点的GPS坐标基础信息数据使用。 ...

  • rabbitmq监控点

    生产环境配置注意点 Memory rabbitMQ默认不接受新的message当内存使用量超过系统的40%, 默认...

  • 平安校园安防监控系统详细设计

    一、前端监控点设计 前端摄像机是整个安全防范系统的原始信号源,主要负责各个监控点现场视频信号的采集,并将其传输给视...

  • 我为疫情献一计

    自从新冠肺炎疫情爆发以来,各国各地很多地方都设置了疫情监控点,但由于突然​增加了那么多的监控点,一时间很多相应的设...

网友评论

      本文标题:微服务应该有哪些监控点

      本文链接:https://www.haomeiwen.com/subject/qymouqtx.html