[GH-ISSUE #1224] Feature Request: Integration with Prometheus Alertmanager for failed checks #826

Closed
opened 2026-02-25 23:43:43 +03:00 by kerem · 0 comments
Owner

Originally created by @123-soleil on GitHub (Oct 27, 2025).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/1224

Hello,

I'm here for a feature proposal

A new Alertmanager integration option in the Healthchecks admin panel.

I saw the other feature request, and even though it was AI, the idea was good.
When a check enters the failed state, Healthchecks should be able to send an alert to Prometheus Alertmanager (API request).
The alert should include customizable labels and annotations, so users can tag alerts with metadata such as check_name, project, team, severity and any other custom labels defined per check or per project.
Seamless integration with existing Prometheus + Alertmanager alerting pipelines with Centralized alert management (silencing, routing, notifications...).
When a check named backup-job fails, Healthchecks would POST an alert payload like:

[
  {
    "labels": {
      "alertname": "healthcheck_failed",
      "check_name": "backup-job",
      "project": "infrastructure",
      "severity": "critical"
    },
    "annotations": {
      "description": "Healthcheck backup-job has failed."
    }
  }
]

The documentation is here: https://prometheus.io/docs/alerting/latest/clients/

Thanks for your work on Healthchecks

Originally created by @123-soleil on GitHub (Oct 27, 2025). Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/1224 Hello, I'm here for a feature proposal **A new Alertmanager integration option in the Healthchecks admin panel.** I saw the other feature request, and even though it was AI, the idea was good. When a check enters the failed state, Healthchecks should be able to send an alert to Prometheus Alertmanager (API request). The alert should include customizable labels and annotations, so users can tag alerts with metadata such as check_name, project, team, severity and any other custom labels defined per check or per project. Seamless integration with existing Prometheus + Alertmanager alerting pipelines with Centralized alert management (silencing, routing, notifications...). When a check named backup-job fails, Healthchecks would POST an alert payload like: ```json [ { "labels": { "alertname": "healthcheck_failed", "check_name": "backup-job", "project": "infrastructure", "severity": "critical" }, "annotations": { "description": "Healthcheck backup-job has failed." } } ] ``` The documentation is here: https://prometheus.io/docs/alerting/latest/clients/ Thanks for your work on Healthchecks
kerem closed this issue 2026-02-25 23:43:43 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/healthchecks#826
No description provided.