我读过很多指南,展示了如何使用 Prometheus 监控 Kubernetes 中 pod 的 cpu 和内存使用情况,其中大多数看起来像这样:
rate(container_cpu_usage_seconds_total{pod=~"compute-.*", image!="", container!="POD"}[5m])
Run Code Online (Sandbox Code Playgroud)
但我找不到任何有关容器标签为何存在的文档(似乎它会导致重复数据)以及为什么在许多监控示例中避免使用它。我知道这个指标来自 Kubernetes 的 cadvisor 组件,但我能找到的关于这些指标的唯一文档是此处代码中提供的简短描述。
有谁知道这个标签的用途以及哪里有更深入的文档没有这些指标?