| | | | |
| | | 当容器在最近 5 分钟内持续处于 CrashLoopBackOff 状态时触发,用于识别反复启动失败或持续崩溃。 | |
| | | 当 Pod 持续处于 Pending 或 Unknown 状态且不属于 Job 场景时触发,用于识别未成功就绪。 | |
| | | 当容器长时间处于 Waiting 状态且原因非 CrashLoopBackOff 时触发,用于识别镜像拉取、创建或依赖初始化异常。 | |
| | | 当 Deployment 期望副本数大于当前可用副本数,且 10 分钟内更新副本数无变化时触发,用于识别发布卡住或副本长时间不可用。 | |
| | | 当 Deployment 的 Progressing 条件为 false 时触发,用于识别滚动更新流程未正常推进。 | |
| | | 当 StatefulSet 新旧 Revision 不一致、更新副本未补齐,且 5 分钟内未推进时触发,用于识别有状态服务更新卡顿。 | |
| | | 当 DaemonSet 的已调度、已更新、可用副本或错误调度状态异常,且 5 分钟内未推进时触发,用于识别 DaemonSet 未按预期覆盖节点。 | |
| | | 当 HPA 的期望副本数与当前副本数不一致,且当前副本数仍处于最小副本数与最大副本数之间并持续 15 分钟无变化时触发,用于识别扩缩容未生效。 | |
| | | 当 HPA 当前副本数等于最大副本数,且最大副本数与最小副本数配置不相等时触发,用于识别弹性策略已达到上限。 | |
| | | 当 PDB 期望健康副本数大于当前健康副本数时触发,用于识别可安全驱逐的冗余不足。 | |
| | | 当节点非 idle 和非 iowait 的 CPU 使用率平均值超过 90% 时触发,用于识别节点 CPU 持续高负载。 | |
| | | 当节点内存使用率超过 90% 时触发,用于识别节点可用内存即将耗尽。 | |
| | | 当文件系统剩余可用空间使用率低于 15%,且按最近 6 小时趋势预测 24 小时内将耗尽,同时文件系统非只读时触发,用于提前预警磁盘空间不足。 | |
| | | 当文件系统剩余可用空间使用率低于 5%,且文件系统非只读时触发,用于识别磁盘空间已接近耗尽。 | |
| | | 当文件系统 inode 剩余比例低于 40%,且按最近 6 小时趋势预测 24 小时内将耗尽,同时文件系统非只读时触发,用于提前预警 inode 不足。 | |
| | | 当块设备加权 I/O 时间速率持续超过阈值时触发,用于识别磁盘 I/O 队列拥堵或存储层饱和。 | |
| | | 当网络接收错误包占接收总包的比例超过 1% 时触发,用于识别节点网络接收链路异常。 | |
| | | 当网络发送错误包占发送总包的比例超过 1% 时触发,用于识别节点网络发送链路异常。 | |
| | kube-apiserver / kubernetes_build_info | 当同一集群内统计出的 Kubernetes 组件主次版本数量大于 1 时触发,用于识别控制面组件版本不一致。 | |
| | kube-apiserver / rest_client_requests_total | 当客户端访问 API Server 的 5xx 错误请求占比超过 1% 时触发,用于识别控制面访问异常或依赖故障。 | |