Prometheus / Alertmanager

Receive alerts from Prometheus Alertmanager webhook receiver.

InboundMonitoring & Observability
Start Free Trial

Quick Setup

Copy Webhook URL

Go to your Alert24 dashboard and copy the webhook URL for Prometheus / Alertmanager.

Configure Prometheus / Alertmanager

Add the webhook URL in your Prometheus / Alertmanager settings.

Auto-Detected

Alert24 auto-detects Prometheus / Alertmanager payloads and maps them to incidents.

Step-by-Step Setup Instructions

Alertmanager Webhook Setup

1.Edit your alertmanager.yml config file
2.Add a webhook receiver:
receivers:
  - name: 'alert24'
    webhook_configs:
      - url: '<WEBHOOK_URL>'
        send_resolved: true
3.Route alerts to this receiver in your route config
4.Restart Alertmanager

Example Webhook Payload

This is a sample payload that Prometheus / Alertmanager sends to Alert24 when an alert fires.

{
  "version": "4",
  "status": "firing",
  "alerts": [
    {
      "status": "firing",
      "labels": {
        "alertname": "HighCPU",
        "severity": "critical",
        "instance": "web-01:9090"
      },
      "annotations": {
        "summary": "CPU usage is above 90% on web-01"
      },
      "startsAt": "2024-01-15T10:30:00Z",
      "endsAt": "0001-01-01T00:00:00Z"
    }
  ]
}

How Alert24 Maps Prometheus / Alertmanager Data

Status Field

status

Message Field

alerts.0.annotations.summary

Auto-Create Incidents

Yes

Auto-Resolve Incidents

Yes

Status Mapping

Alert24 StatusPrometheus / Alertmanager Values
operational
resolved
down
firing

Connect Prometheus / Alertmanager to Alert24 in minutes

Free plan includes 5 monitors, 1 status page, and incident management. No credit card required.

More Monitoring & Observability Integrations