groups:
- name: tikv-control-plane
  rules:
  - alert: TiKVRestartedUnexpectedly
    expr: (rate(kube_pod_container_status_restarts_total{container="tikv"}[5m])>0) * ignoring (reason) group_left(reason) (kube_pod_container_status_last_terminated_reason{reason!='Completed', container="tikv"}==1)
    labels:
      severity: major
      response_class: ticket
      expr: (rate(kube_pod_container_status_restarts_total{container="tikv"}[5m])>0) * ignoring (reason) group_left(reason) (kube_pod_container_status_last_terminated_reason{reason!='Completed', container="tikv"}==1)
      component: tikv
      oncall_team: tikv_unified
      tier: next-gen
    annotations:
      description: 'TiKV container {{ $labels.namespace }}/{{ $labels.pod }} in cluster {{ $labels.cluster }} has restarted unexpectedly due to {{ $labels.reason }}. Unexpected container restarts may indicate resource issues, configuration problems, or application errors. Please investigate the root cause to prevent further disruptions.'
      summary: tikv container just restarted unexpectedly
