groups:
- name: tikv
  rules:
  - alert: TiKVRestartedUnexpectedly
    expr: (rate(kube_pod_container_status_restarts_total{namespace=~".*1379661944636804070",cluster=~"(shoot|staging|prod).*",container="tikv"}[5m])>0) * ignoring (reason) group_left(reason) (kube_pod_container_status_last_terminated_reason{namespace=~".*1379661944636804070",cluster=~"(shoot|staging|prod).*",reason!='Completed', container="tikv"}==1)
    labels:
      severity: major
      response_class: ticket
      expr: (rate(kube_pod_container_status_restarts_total{cluster=~"(shoot|staging|prod).*",container="tikv"}[5m])>0) * ignoring (reason) group_left(reason) (kube_pod_container_status_last_terminated_reason{cluster=~"(shoot|staging|prod).*",reason!='Completed', container="tikv"}==1)
      component: tikv
      oncall_team: resilience
      tier: dedicated
    annotations:
      description: 'tikv container under cluster: {{ $labels.cluster }}, {{ $labels.namespace }}/{{ $labels.pod }} have restarted due to container {{ $labels.reason }}'
      summary: tikv container just restarted unexpectedly
