首页 > 解决方案 > 如何使用普罗米修斯规则提醒 Pod 重新启动

问题描述

我喜欢使用 Prometheus 规则监控 Pod,这样当 Pod 重新启动时,我会收到警报。我想知道是否有人有示例 Prometheus 警报规则看起来像这样,但要重新启动

    - alert: KubePodCrashLooping
      annotations:
        message: Pod {{ $labels.namespace }}/{{ $labels.pod }} ({{ $labels.container
          }}) is restarting {{ printf "%.2f" $value }} times / 5 minutes.
      expr: |
        rate(kube_pod_container_status_restarts_total{job="kube-state-metrics"}[15m]) * 60 * 5 > 0
      for: 1h
      labels:
        severity: critical

标签: alertprometheusrules

解决方案


推荐阅读