Skip to main content
Back to Integrations
📈

Grafana Alerting

Visualization and unified alerting for observability data

Overview

Grafana is a multi-platform open source analytics and interactive visualization web application. It provides charts, graphs, and alerts when connected to supported data sources.

Configuration Steps

1

Create Alert Source in Akmatori

Go to Settings → Alert Sources and create a new Grafana source. Copy the generated webhook URL.

2

Add Contact Point

In Grafana, go to Alerting → Contact points → Add contact point and select "Webhook" as the type. If you set a webhook secret in Akmatori, send it as X-Grafana-Secret or bearer auth.

3

Configure Notification Policy

Create or update a notification policy to route alerts to the Akmatori contact point.

Webhook Payload

Here's an example of the payload Akmatori expects from Grafana Alerting:

json
{
  "status": "firing",
  "alerts": [
    {
      "status": "firing",
      "labels": {
        "alertname": "HighRequestLatency",
        "grafana_folder": "Production"
      },
      "annotations": {
        "summary": "Request latency is above threshold"
      }
    }
  ]
}
Grafana Unified Alerting provides a consistent alerting experience across all data sources, and Akmatori validates optional webhook secrets via X-Grafana-Secret or bearer auth.