作者:ycy1873187 | 来源:互联网 | 2023-09-14 19:47
监控微服务调用:监控的对象是什么?具体监控哪些指标?从哪些维度进行监控?一、监控对象由上至下,分四个层次*用户监控。业务直接对用户提供的功能的监控。*接口监控。业务提供的功能所依赖
监控微服务调用:监控的对象是什么?具体监控哪些指标?从哪些维度进行监控?
一、监控对象
由上至下,分四个层次
* 用户监控。业务直接对用户提供的功能的监控。
* 接口监控。业务提供的功能所依赖的具体RPC接口的监控。
* 资源监控。某个接口依赖的资源监控。比如Redis存储数据,对Redis的监控属于资源监控。
* 基础监控。对服务器本身的健康状况的监控。如CPU、内存、I/O读写量、网卡带宽。
二、监控指标
* 请求量。一个是实时请求量(Query Per Second:每秒查询次数)。一个是统计请求量(Page View:一段时间的访问量)。
* 相应时间。
* 错误率。一段时间内调用失败的次数占调用总次数的比率来衡量。
三、监控维度
* 全局维度。从整体角度监控对象的请求量、平均耗时以及错误率。
* 分机房维度。
* 时间维度。同一监控对象,每天同一时刻的指标通常都会不一样,通常需要与一天前、一周前、一个月前、甚至半年前等。
* 核心维度。一般业务会对核心和非核心隔离,分开监控。