---
extractors:
  component: "{{ with .Fields.Components }}{{ (index . 0).Name }}{{ end }}"
  # MIGRATE RELATED
  provider_type: "{{ (.Fields.Unknowns.customfield_10160 | tryUnmarshalJson).labels.provider_type }}"
  o11y_biz_type: "{{ (.Fields.Unknowns.customfield_10160 | tryUnmarshalJson).labels.o11y_biz_type }}"
  summary: "{{ .Fields.Summary }}"
  dayTime: "{{if isDayTime}}day{{else}}night{{end}}"
routes:
  - receiver: 24
    match:
      summary: ^TEST
  - receiver: 33
    match:
      provider_type: ^aws-free-tier$
      component: ^(tikv|pd|tiflash)$
  - receiver: 33
    match:
      o11y_biz_type: ^prod-devtier$
      component: ^(tikv|pd|tiflash)$
  - receiver: 22
    match:
      provider_type: ^aws-free-tier$
  - receiver: 22
    match:
      o11y_biz_type: ^prod-devtier$
  - receiver: 2
    continue: true
    match:
      component: ^tidb$
  - receiver: 3
    continue: true
    match:
      component: ^tidb$
  - receiver: 4
    match:
      component: ^tidb$
  - receiver: 7
    match:
      component: ^pd$
  - receiver: 8
    match:
      component: ^tikv$
  - receiver: 35
    match:
      component: ^(ticdc|br)$
  - receiver: 12
    match:
      component: ^(lightning|data-migration)$
  - receiver: 17
    match:
      component: ^(kubernetes|node|infra-api|tidb-cluster|cert-manager|infra-provider|etcd|dbaas-proxy|tidb-auditlog|tidb-operator|nginx-ingress|network|cluster-autoscaler|cost-provider-server|core-svc|eks-provider|gke-provider)$
  - receiver: 18
    match:
      component: ^tiflash$
  - receiver: 19
    match:
      component: ^(metadb|api-gateway|central-server)$
  - receiver: 23
    match:
      component: ^(thanos|alertmanager|prometheus|logging|o11y|metrics-server|vmagent|loki|observability-global-server|observability-regional-server|sli|quota-exporter)$
  - receiver: 30
    match:
      component: ^billing-server$
  - receiver: 31
    match:
      component: ^account-server$
  - receiver: 38
    match:
      component: ^dataservice$