在 Kubernetes 集中,"Pod" 是最小的可部署单元,而 "Prometheus" 是一个广泛使用的开源监控和警报工具。在 Prometheus 中,您可以使用查询语言(PromQL)来获取各种监控指标。以下是一些常见的与 Pod 相关的 Prometheus 监控指标示例:
container容器用法
1. **kube_pod_info**: 这个指标提供了有关每个 Pod 的信息,如命名空间、标签和 UID。
 
2. **kube_pod_status_phase**: 这个指标用于监控 Pod 的状态阶段,例如 "Running"、"Pending"、"Succeeded"、"Failed" 等。
3. **kube_pod_container_status_restarts_total**: 这个指标表示容器重启的次数。
4. **kube_pod_container_resource_requests**: 这个指标提供了容器请求的资源(如 CPU 和内存)的量。
5. **kube_pod_container_resource_limits**: 这个指标提供了容器资源限制的信息。
6. **kube_pod_container_status_running**: 这个指标用于监控正在运行的容器数量。
7. **kube_pod_container_status_waiting**: 这个指标用于监控正在等待的容器数量。
8. **kube_pod_container_status_terminated**: 这个指标用于监控已终止的容器数量。
9. **container_cpu_usage_seconds_total**: 这个指标表示容器使用的 CPU 时间。
10. **container_memory_usage_bytes**: 这个指标表示容器使用的内存量。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。