监控指标--监控指标(3)

一、监控指标方法论

著名的监控方法论

1、Google的四个黄金指标
  • 常用于在服务器级别帮助衡量终端用户体验、服务中断、业务影响等层面的问题
  • 适用于应用及服务监控
2、Netflix的USE方法
  • 全称为“Utilization Saturation and Errors Method”
  • 主要用于分析系统性能问题,可以指导用户快速识别资源瓶颈以及错误的方法
  • 应用与主机指标监控
3、Weave Cloud的RED方法
  • Weave
    Cloud基于Google的四个黄金指的原则下,结合Prometheus以及Kubernetes容器实践,细化和总结的方法论,特别适合于云原生应用以及微服务架构应用的监控和度量
  • 在四大黄金指标的原则下,RED方法可以有效的帮助用户衡量云原生及微服务应用下的用户体验问题
RED方法主要关注以下3种关键指标:
(Request)Rate:每秒接收的请求数
(Request)Errors:每秒失败的请求数
(Request)Duration:每个请求所花费的时长

二、著名方法论解释

1、四个黄金指标源自Google的SRE
延迟(Latency)
服务请求所需的时长,例如HTTP请求平均延迟;
需要区分失败请求和成功请求;
流量(Traffic)
衡量服务的容量需求,例如每秒处理的HTTP请求数或者数据库系统的事务数量
错误(Errors)
请求失败率,用于衡量错误发生的情况
例如,HTTP 500错误数等显式失败,返回错误内容或者无效内容等隐式失败,以及由策略原因导致的失败(强制要求响应时间超过300ms的请求视为错误)
饱和度(Saturation)
衡量资源的使用情况,用于表达应用程序有多“满”
例如内存、CPU、I/O、磁盘等资源的使用量
2、Netflix的USE方法

USE方法全称"Utilization Saturation and Errors Method",主要用于分析系统性能问题,可以指导用户快速识别资源瓶颈以及错误的方法。正如USE方法的名字所表示的含义,USE方法主要关注与资源的:使用率(Utilization)、饱和度(Saturation)以及错误(Errors)。

使用率:关注系统资源的使用情况。 这里的资源主要包括但不限于:CPU,内存,网络,磁盘等等。100%的使用率通常是系统性能瓶颈的标志。
饱和度:例如CPU的平均运行排队长度,这里主要是针对资源的饱和度(注意,不同于4大黄金信号)。任何资源在某种程度上的饱和都可能导致系统性能的下降。
错误:错误计数。例如:“网卡在数据包传输过程中检测到的以太网网络冲突了14次”。
3、RED方法

Weave Cloud基于Google的四个黄金指的原则下,结合Prometheus以及Kubernetes容器实践,细化和总结的方法论,特别适合于云原生应用以及微服务架构应用的监控和度量
在四大黄金指标的原则下,RED方法可以有效的帮助用户衡量云原生及微服务应用下的用户体验问题

RED方法主要关注以下3种关键指标:
(Request)Rate:每秒接收的请求数
(Request)Errors:每秒失败的请求数
(Request)Duration:每个请求所花费的时长

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值