【问题标题】:Find out name of container that restarted, using Prometheus使用 Prometheus 找出重新启动的容器的名称
【发布时间】:2020-11-26 09:26:51
【问题描述】:

目前我正在使用以下查询

sum(rate(kube_pod_container_status_restarts_total{namespace="default"}[5m]))

在默认命名空间中重新启动 1 个或多个容器时收到警报。

这给了我重新启动的容器数量,但不是它们的名称。有没有办法获取重新启动的容器的名称?

谢谢。

【问题讨论】:

  • 您可以搜索已通过此查询重新启动的Podskube_pod_container_status_restarts_total{namespace="NAMESPACE"} >= 1。这是你想要的? >= 是只显示值Restarts 设置为1 或更多的容器。

标签: kubernetes prometheus


【解决方案1】:

试试下面的查询

sum (changes (kube_pod_container_status_restarts_total[1m])) by (container,container_name,endpoint,instance,job,name,namespace, pod, pod_name,service)

【讨论】:

    猜你喜欢
    • 2019-09-12
    • 2019-12-11
    • 1970-01-01
    • 1970-01-01
    • 2020-04-09
    • 2020-01-21
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    相关资源
    最近更新 更多