groups:
  - name: csngimport.rules
    rules:
      - alert: ImportTaskCreatingTooLong
        annotations:
          message: Import task creating for more than 15 minutes, cluster_id={{ $labels.cluster_id }}, import_id={{ $labels.import_id }}
        expr: |
          dataflow_import_into_task_creating_duration_seconds > 15 * 60
        labels:
          tier: next-gen
          component: import
          oncall_team: tidb_x_tools
          severity: warning
      - alert: ImportTaskFailed
        annotations:
          message: Import task failed, cluster_id={{ $labels.cluster_id }}, import_id={{ $labels.import_id }}
        expr: |
          dataflow_import_into_recent_terminal_status{status="failed"} > 0
        for: 1m
        labels:
          tier: next-gen
          component: import
          oncall_team: tidb_x_tools
          severity: warning
