📈
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.