# TODO: we already add metrics for dbaas-proxy in https://github.com/tidbcloud/dbaas/pull/3526,
# we can add alerts by dbaas-proxy metrics endpoint in the next release
groups:
- name: dbaas-proxy.rules
  rules:
  - alert: DBaaSProxyNoAvailableReplicas
    expr: kube_deployment_status_replicas_available{deployment="dbaas-proxy"}==0
    for: 15m
    labels:
      service: shoot-dbaas-proxy
      severity: critical
      response_class: page
      type: shoot
      tier: next-gen
      component: dbaas-proxy
      oncall_team: premium
    annotations:
      description: 'DBaaS proxy deployment has no available replicas running for 15 minutes. This affects database access and connectivity for all clusters. Please immediately check the deployment status, resource availability, and restart the DBaaS proxy pods to restore database connectivity.'
      summary: 'DBaaS proxy has no available replicas for 15 minutes'
