| | |
| | |
| | 统计当前时刻集群中可被监控系统发现的 kube-proxy 实例总数,反映组件的部署规模。 - 正常情况下,该数值应与集群中需要运行 kube-proxy 的节点数一致,并随节点扩缩容同步变化。
- 如果该数值异常减少或与预期节点数不一致,通常代表部分 kube-proxy 实例未运行或指标采集失败;建议检查异常节点上的 kube-proxy Pod 状态、ServiceMonitor 配置和监控采集目标。
|
| | 统计当前时刻无法被监控系统正常采集的 kube-proxy 实例数,反映组件实例的可用性。 - 如果该数值异常大于 0,通常代表一个或多个 kube-proxy 实例不可达、进程异常或指标采集链路中断;建议检查对应节点上的 kube-proxy Pod 状态、网络连通性和监控采集配置。
|
Max Network Programming P99 | | 统计各节点和 IP 协议族中网络规则编程耗时的 P99,基于过去 5 分钟采样计算,用于识别最慢的网络规则生效延迟。 - 正常情况下,该数值应保持稳定,且不会持续出现明显升高。
- 如果该数值异常升高或持续处于高位,通常代表部分节点写入网络规则变慢;建议检查对应节点的 CPU、内存和内核网络状态,并结合规则数量及 kube-proxy 日志定位原因。
|
| | 统计各节点和 IP 协议族中代理规则同步耗时的 P99,基于过去 5 分钟采样计算,用于识别最慢的规则同步过程。 - 正常情况下,该数值应保持稳定,规则变更后可在较短时间内回落。
- 如果该数值异常升高或持续处于高位,通常代表部分节点同步 Service 或 Endpoint 规则变慢;建议检查规则规模、待处理变更数量、节点资源使用情况和 kube-proxy 日志。
|
| | 统计当前时刻各节点 kube-proxy 进程已打开文件描述符占上限的比例,用于识别文件描述符耗尽风险。 - 正常情况下,该比例应保持稳定,并与 100% 保持充足余量。
- 如果该比例异常升高或接近 100%,通常代表某个 kube-proxy 进程打开的文件或连接持续增多;建议检查对应节点的连接规模、进程资源限制和 kube-proxy 日志,排查文件描述符泄漏。
|
| | 统计过去 1 小时内所有 kube-proxy 进程启动时间发生变化的总次数,用于判断组件是否频繁重启。 - 正常情况下,该数值应为 0,组件升级或节点维护期间可能短暂增加。
- 如果该数值异常增加或持续增长,通常代表 kube-proxy 进程反复重启;建议检查对应 Pod 的重启原因、退出码、事件、资源限制和节点状态。
|
Max Pending Endpoint Changes | | 统计当前时刻各节点等待同步的 Endpoint 变更数量,用于识别 Endpoint 规则处理积压。 - 正常情况下,该数值应接近 0,并在 Endpoint 发生变更后快速回落。
- 如果该数值异常升高或长时间不回落,通常代表部分节点处理 Endpoint 变更的速度不足;建议检查规则同步耗时、节点资源使用情况、Endpoint 变更频率和 kube-proxy 日志。
|
Max Pending Service Changes | | 统计当前时刻各节点等待同步的 Service 变更数量,用于识别 Service 规则处理积压。 - 正常情况下,该数值应接近 0,并在 Service 发生变更后快速回落。
- 如果该数值异常升高或长时间不回落,通常代表部分节点处理 Service 变更的速度不足;建议检查规则同步耗时、节点资源使用情况、Service 变更频率和 kube-proxy 日志。
|
Max Services Without Local Endpoints per Node | | 统计当前时刻各节点没有本地 Endpoint 的 Service 数量,用于识别本地流量策略可能无法转发流量的风险。 - 正常情况下,该数值应符合采用 Local 流量策略的 Service 部署预期,并保持稳定。
- 如果该数值异常升高,通常代表部分节点缺少可用的本地 Endpoint;建议检查相关 Service 的 externalTrafficPolicy 或 internalTrafficPolicy、Pod 调度分布、EndpointSlice 状态和 Pod 就绪状态。
|
| | 统计 kube-proxy 调用 API Server 的每秒请求总数,基于过去 5 分钟采样计算,用于观察组件访问 Kubernetes API 的负载。 - 正常情况下,该数值应与集群规模和资源变更频率相匹配,整体保持稳定。
- 如果该数值异常升高或频繁波动,通常代表资源对象变化密集、客户端重试增多或组件行为异常;建议结合请求方法、响应状态码、API Server 负载和 kube-proxy 日志排查。
|
| | 统计 kube-proxy 调用 API Server 时返回 429 或 5xx 响应的请求比例,基于过去 5 分钟采样计算,用于识别限流和服务端异常。 - 正常情况下,该比例应为 0% 或保持在较低水平。
- 如果该比例异常升高,通常代表 API Server 发生限流、过载或服务端错误;建议检查 API Server 的请求量、限流与资源使用情况,并结合状态码和 kube-proxy 日志定位异常请求。
|
| | |
| | 统计各 kube-proxy Pod 的 CPU 使用量并展示最高的 10 个 Pod,基于过去 5 分钟采样计算,用于定位 CPU 消耗较高的实例。 - 正常情况下,各 Pod 的 CPU 使用量应相对稳定,且同规格节点之间差异不应长期过大。
- 如果某些 Pod 的 CPU 使用量异常升高或持续位居前列,通常代表规则变更频繁、规则规模较大或进程处理压力增加;建议结合节点规模、规则同步耗时、资源限制和 kube-proxy 日志排查。
|
Pod Memory Working Set — Top 10 | | 统计当前时刻各 kube-proxy Pod 的内存工作集,并展示最高的 10 个 Pod,用于定位实际占用物理内存较高的实例。 - 正常情况下,各 Pod 的内存工作集应相对稳定,并低于配置的内存限制。
- 如果某些 Pod 的内存工作集异常增长或持续位居前列,通常代表规则规模扩大、缓存增长或存在内存泄漏风险;建议检查 Pod 内存限制、规则数量、进程重启情况和 kube-proxy 日志。
|
Rule Sync & Network Programming | | |
Cluster Rule Sync Duration P50/P95/P99 | | 统计集群在不同 IP 协议族下代理规则同步耗时的 P50、P95 和 P99,基于过去 5 分钟采样计算,用于观察整体规则同步时延分布。 - 正常情况下,各分位值应保持稳定,且 P50、P95、P99 依次增大但差距不会持续扩大。
- 如果 P95 或 P99 异常升高,通常代表部分规则同步出现长尾延迟;建议检查规则规模、变更频率、节点资源使用情况、待处理变更数量和 kube-proxy 日志。
|
Cluster Network Programming Latency P50/P95/P99 | | 统计集群在不同 IP 协议族下网络规则编程耗时的 P50、P95 和 P99,基于过去 5 分钟采样计算,用于观察规则写入数据面的时延分布。 - 正常情况下,各分位值应保持稳定,且高分位耗时不会持续显著偏离中位数。
- 如果 P95 或 P99 异常升高,通常代表部分节点写入网络规则出现长尾延迟;建议检查节点资源、内核网络状态、规则规模和 kube-proxy 日志。
|
Top 10 Nodes by Rule Sync Duration P99 | | 统计各节点和 IP 协议族的代理规则同步耗时 P99,并展示最高的 10 个节点,基于过去 5 分钟采样计算,用于定位规则同步最慢的节点。 - 正常情况下,各节点的 P99 耗时应相对稳定,同类节点之间差异不应长期过大。
- 如果某些节点的 P99 耗时异常升高或持续位居前列,通常代表这些节点存在规则规模、资源或内核处理瓶颈;建议对比节点负载、待处理变更数量、规则数量和 kube-proxy 日志。
|
Top 10 Nodes by Network Programming Latency P99 | | 统计各节点和 IP 协议族的网络规则编程耗时 P99,并展示最高的 10 个节点,基于过去 5 分钟采样计算,用于定位数据面规则生效最慢的节点。 - 正常情况下,各节点的 P99 耗时应相对稳定,同类节点之间差异不应长期过大。
- 如果某些节点的 P99 耗时异常升高或持续位居前列,通常代表这些节点写入网络规则较慢;建议检查节点 CPU、内存、内核网络状态、规则规模和 kube-proxy 日志。
|
Average Endpoint/Service Change Rate per Instance | | 分别统计各 kube-proxy 实例每秒处理的 Endpoint 和 Service 变更次数,并计算当前时刻所有实例的平均值,速率基于过去 5 分钟采样计算,用于观察单实例的平均规则变更压力。 - 正常情况下,两类变更速率应与业务发布和扩缩容活动相匹配,并在变更结束后回落。
- 如果变更速率异常升高或长时间维持高位,通常代表 Service、Endpoint 或 EndpointSlice 频繁变化;建议检查工作负载发布、Pod 就绪状态、弹性伸缩活动和相关控制器事件。
|
Pending Endpoint/Service Changes — Top 10 per Type | | 统计当前时刻各节点等待同步的 Endpoint 和 Service 变更数量,并分别展示最高的 10 个节点,用于定位规则变更积压节点。 - 正常情况下,两类待处理变更数量应接近 0,并在资源变化后快速回落。
- 如果某些节点的待处理数量异常升高或长时间不回落,通常代表这些节点的规则同步能力不足或同步过程异常;建议检查规则同步耗时、节点资源、资源变更频率和 kube-proxy 日志。
|
Top 10 Nodes by Time Since Last Successful Sync | | 统计当前时刻各节点和 IP 协议族距最近一次成功完成代理规则同步的时间,并展示间隔最长的 10 个节点,用于识别长时间未成功同步的实例。 - 正常情况下,该数值会随规则同步周期性回落,不应持续增长。
- 如果某些节点的间隔异常增大或持续增长,通常代表 kube-proxy 长时间未成功同步规则;建议检查对应实例状态、规则同步错误、API Server 连通性和 kube-proxy 日志。
|
Services Without Local Endpoints — Top 10 Node/Policy Combinations | | 统计当前时刻各节点、IP 协议族和流量策略组合中没有本地 Endpoint 的 Service 数量,并展示最高的 10 个组合,用于定位本地流量转发风险。 - 正常情况下,该数值应符合 Local 流量策略的部署预期,并随 Pod 分布保持稳定。
- 如果某些组合的数值异常升高,通常代表相关节点缺少就绪的本地 Endpoint;建议检查 Service 流量策略、Pod 调度分布、EndpointSlice 状态和 Pod 就绪状态。
|
Stale UDP Conntrack Entries Deleted (1h) — Top 10 Node/IP Family Combinations | | 统计过去 1 小时内各节点和 IP 协议族删除的失效 UDP Conntrack 条目数量,并展示最高的 10 个组合,用于观察连接跟踪表清理压力。 - 正常情况下,该数值应与 UDP 业务流量和后端变更规模相匹配,不会无业务变化地持续激增。
- 如果该数值异常升高,通常代表 UDP 后端频繁变化、失效连接跟踪条目大量积累或网络抖动;建议检查 UDP Service 与 Pod 变更、Conntrack 使用情况和节点网络状态。
|
Cluster Conntrack Reconciliation Duration P99 | | 统计集群在不同 IP 协议族下 Conntrack 协调耗时的 P99,基于过去 1 小时采样计算,用于观察失效 UDP 连接跟踪条目清理的长尾耗时。 - 正常情况下,该数值应保持稳定,不会持续出现明显升高。
- 如果该数值异常升高或持续处于高位,通常代表 Conntrack 表规模较大、清理压力增加或节点网络处理变慢;建议检查 Conntrack 表使用量、UDP 业务变化、节点资源和内核网络状态。
|
| | |
API Server Request Rate by Method/Status Code | | 按请求方法和响应状态码统计 kube-proxy 调用 API Server 的每秒请求数,基于过去 5 分钟采样计算,用于分析请求构成和错误响应来源。 - 正常情况下,请求速率应与集群资源变更频率相匹配,成功状态码占主导。
- 如果请求速率或异常状态码对应的请求数异常升高,通常代表资源变化密集、客户端重试、API Server 限流或服务端异常;建议结合方法、状态码、API Server 负载和 kube-proxy 日志排查。
|
API Server 429/5xx Response Ratio | | 分别统计 kube-proxy 调用 API Server 时 429 和 5xx 响应占全部请求的比例,基于过去 5 分钟采样计算,用于区分限流与服务端故障。 - 正常情况下,两类响应比例都应为 0% 或保持在较低水平。
- 如果 429 或 5xx 比例异常升高,通常代表 API Server 出现限流、过载或服务端错误;建议检查 API Server 请求量、限流配置、资源使用情况及对应状态码日志。
|
| | |
Top 10 Nodes by IPVS Connection Rate | | 统计各节点新建 IPVS 连接的每秒速率,并展示最高的 10 个节点,基于过去 5 分钟采样计算,用于定位连接建立压力较高的节点。 - 正常情况下,该速率应与业务访问量变化一致,不会在流量稳定时持续异常升高。
- 如果某些节点的连接速率异常升高或持续位居前列,通常代表流量突增、短连接增多或负载分布不均;建议检查业务流量、连接复用、Service 后端分布和节点网络状态。
|
Top 10 Nodes by IPVS Packet Rate (In/Out) | | 分别统计各节点 IPVS 入方向和出方向的每秒数据包数,并展示最高的 10 个节点,基于过去 5 分钟采样计算,用于观察节点转发包速率。 - 正常情况下,入方向和出方向包速率应随业务流量同步变化,整体趋势相对匹配。
- 如果某些节点的包速率异常升高、骤降或入出方向长期明显不匹配,通常代表流量突增、丢包、转发异常或负载分布不均;建议检查业务流量、网卡与丢包指标、IPVS 规则和节点网络状态。
|
Top 10 Nodes by IPVS Throughput (In/Out) | | 分别统计各节点 IPVS 入方向和出方向的每秒传输字节数,并展示最高的 10 个节点,基于过去 5 分钟采样计算,用于观察节点数据面吞吐量。 - 正常情况下,入方向和出方向吞吐量应随业务流量同步变化,并与节点容量相匹配。
- 如果某些节点的吞吐量异常升高、骤降或入出方向长期明显不匹配,通常代表流量突增、网络拥塞、转发异常或负载分布不均;建议检查业务流量、网卡带宽与错误指标、IPVS 规则和节点网络状态。
|