USE and RED monitoring principles¶
USE and RED are two methodologies used for planning monitoring metrics within cloud-native environments (specifically mentioned in the context of Kubernetes and Prometheus).^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md]
USE Method¶
The USE principle focuses on Resource monitoring.^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md] It provides a framework for analyzing the performance of physical or virtual resources, such as CPUs, memory, networks, and disks.^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md]
The acronym stands for three specific dimensions used to evaluate resource health:
- Utilization (利用率): The average percentage of time the resource is busy servicing work over a specific interval.^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md]
- Saturation (饱和度): The degree to which the resource is congested, often measured by the length of work queues.^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md]
- Errors (错误率): The count or rate of errors occurring with the resource.^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md]
RED Method¶
The RED principle focuses on Service monitoring.^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md] Unlike USE, which targets infrastructure resources, RED methods are designed to assess the user-facing performance and reliability of applications or services^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md].
The acronym represents the key request-related metrics:
- Rate (每秒请求数量): The volume of requests arriving per second.^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md]
- Errors (每秒错误数量): The number of failed requests per second.^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md]
- Duration (服务响应时间): The time taken to service a request (latency).^[400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md]
Sources¶
- 400-devops__06-Kubernetes__k8s-paas__原理及源码解析__Kubernetes相关生态.md