Integrating with Alertmanager

Alertmanager from Prometheus handles alerts sent by applications like the Prometheus server. Use alerts from Alertmanager to power incidents and notifications in FireHydrant.

Configuration steps

  1. First, you need to authorize the Alertmanager integration on FireHydrant's integrations page.

  2. Once you click Authorize Application, you'll see a webhook URL provided.

  3. Now configure Alertmanager to send alerts to the webhook above. This is done by creating a new "receiver" in Alertmanager. You will need to add something similar to the following snippet to your configuration:

     "receivers":
     - name: firehydrant
       webhook_configs:
         - url: "<integration-webhook-url>"
     "route":
       "routes":
       - receiver: firehydrant
         continue: true
    

    See additional documentation for configuring Alertmanager webhooks.

Using Alert Routes with Alertmanager

Once Alertmanager is configured, you can setup Alert Routes to take action on your alerts based on the data included in the alert. You can automatically open new incidents, send alerts to any Slack channel, log an alert in FireHydrant, or simply ignore it. To learn more, read about Alert Routes.

Last updated on 12/6/2023