Grafana Alerting integration

Send Grafana Alerting notifications to the right on-call team.

IncidentRelay normalizes every Grafana alert instance, preserves useful labels and links, and correlates firing and resolved notifications.

Alert-instance processing

Grafana can send several alert instances in one webhook. IncidentRelay processes each item independently, merging common and per-alert labels before route evaluation.

Context for responders

  • Dashboard, panel and alert-rule links.
  • Grafana folder, organization, receiver and group key.
  • Annotations, expression values and normalized severity.
  • Stable fingerprint-based deduplication when available.

Recommended labels

{
  "team": "sre",
  "environment": "production",
  "severity": "critical"
}

Recovery handling

Keep Grafana's resolved messages enabled. A resolved notification with the same fingerprint updates the existing incident instead of creating another alert.