Zum Hauptinhalt springen

Überwachung als Code im Vergleich

Welche Uptime-Monitore haben einen Terraform-Provider?

Viele Anbieter von Überwachung erzählen Ihnen, dass sie Terraform unterstützen. Weniger erzählen Ihnen, dass der Provider ein Community-Fork ist, der 2023 archiviert wurde, oder dass er Checks verwaltet, die Statusseite, für die Sie bezahlen, aber nicht anfassen kann. Hier ist der Stand, geprüft anhand der Terraform Registry statt anhand von Marketingseiten.

Die Tabelle unten ist der ganze Vergleich, ungekürzt. Lesen Sie sie ruhig zuerst, es ist dieselbe, die wir Ihnen schicken würden.

AGPL-3.0 · eine Binärdatei · kostenloser Tarif · keine Karte nötig

Die Registry, nicht die Marketingseite

  UptimepagePingdomStatusCakeStatuspageUptimeRobotOneUptime
Provider vom Anbieter jakeinerjakeinerjaja
wer ihn pflegt UptimepageCommunity-ForksStatusCakeEinzelpersonenUptimeRobotOneUptime
Registry-Stufe CommunityCommunityPartnerCommunityCommunityCommunity
neuestes Release Juli 20262020, archiviertOkt. 20232022 · 2024Juli 2026Juli 2026
verwaltet Monitore jajajakein Produktjaja
verwaltet Statusseiten janeinneinnur Objektejaja
verwaltet Alarmkanäle jajajaneinjaja

Die Registry-Stufen sind Official (von HashiCorp gebaut), Partner (verifizierter Anbieter) und Community (alles andere). Community heißt nicht Drittanbieter: UptimeRobot und OneUptime veröffentlichen beide aus ihren eigenen verifizierten GitHub-Organisationen unter einem Community-Badge, und Uptimepage ebenso. Unserer trägt dasselbe Community-Badge wie ihre, und genau deshalb raten wir Ihnen, das Repository zu lesen statt des Badges.

In der Terraform Registry gibt es keinen Provider in einem Namespace, der SolarWinds oder Pingdom gehört. Der meistheruntergeladene Community-Provider, russellcardullo/pingdom, ist archiviert und beschreibt sich selbst als nicht mehr gepflegt; letztes Release 2020, letzter Commit 2023. Noch aktive Forks werden von einem Medienunternehmen ohne Bezug zu Pingdom und von Einzelpersonen gepflegt, und keiner verwaltet Statusseiten.

Der Provider von StatusCake gehört zur Partner-Stufe, und sein Repository ist aktiv, aber seit v2.2.2 im Oktober 2023 gab es kein neues Release, und er hat keine Statusseiten-Ressource, obwohl StatusCake Statusseiten verkauft.

Atlassian veröffentlicht keinen Statuspage-Provider. Die beiden Community-Optionen verwalten Komponenten und Störungen auf einer Seite, die Sie von Hand angelegt haben; keine von beiden legt die Seite selbst an.

Better Stack, Checkly, Uptime.com, UptimeRobot und OneUptime verwalten alle Monitore und Statusseiten in Terraform, so wie Uptimepage. Grafana und Datadog verwalten synthetische Checks und keine Statusseite, weil keiner von beiden eine verkauft.

Am 14. Juli 2026 anhand der Terraform Registry und des Repositorys jedes Providers geprüft. Provider bekommen häufig neue Releases, sehen Sie also in der Registry nach, bevor Sie sich entscheiden.

Lesen Sie die Registry-Stufe genau

Die Terraform Registry kennt drei Stufen: Official heißt, HashiCorp hat den Provider gebaut, Partner heißt, der Anbieter ist verifiziert, und Community steht für alles andere. Community heißt nicht Drittanbieter. UptimeRobot und OneUptime veröffentlichen beide ihre Provider aus eigenen verifizierten GitHub-Organisationen, und trotzdem tragen diese Provider ein Community-Badge, und die README von UptimeRobot nennt seinen Provider offiziell. Das Badge allein verrät Ihnen also nicht, ob ein Anbieter hinter der Sache steht. Wem das Repository gehört und wann das letzte Release erschien, verrät es.

Die Lücke, mit der niemand wirbt: Statusseiten

Genau hier werden viele Teams überrascht. Ein Provider, der Checks verwaltet, ist üblich. Ein Provider, der auch die Statusseite, ihre Komponenten und ihre Störungen verwaltet, ist es nicht. Pingdom verkauft Statusseiten, und kein einziger seiner Community-Provider kann sie verwalten. StatusCake verkauft Statusseiten, und sein eigener Provider der Partner-Stufe hat überhaupt keine Statusseiten-Ressource. Grafana und Datadog verwalten synthetische Checks und nichts, was einer Statusseite ähnelt, wobei fairerweise keiner von beiden eine verkauft. Wenn Ihr Ziel das Ganze im Code ist, Checks und öffentliche Seite zusammen, schrumpft diese Auswahl schnell zusammen.

Wo die etablierten Anbieter tatsächlich stehen

Pingdom hat keinen Provider in einem Namespace, der SolarWinds oder Pingdom gehört. Was es gibt, sind gut dreißig Community-Forks, und der meistheruntergeladene davon, russellcardullo/pingdom, ist archiviert: Seine eigene Beschreibung lautet „no longer maintained“, sein letztes Release stammt von 2020 und sein letzter Commit von 2023. Noch aktive Forks werden von einem Medienunternehmen ohne Bezug zu Pingdom und von Einzelpersonen gepflegt. Auch Atlassian veröffentlicht nichts für Statuspage; die beiden Community-Provider verwalten Komponenten und Störungen auf einer Seite, die Sie von Hand angelegt haben, und können die Seite selbst nicht anlegen. StatusCake ist die ehrliche Mitte: ein echter Provider der Partner-Stufe aus der verifizierten StatusCake-Organisation, das Repository ist noch aktiv, aber seit v2.2.2 im Oktober 2023 gab es kein neues Release.

Wer das gut macht, die Konkurrenz eingeschlossen

Ehre, wem Ehre gebührt, denn eine Vergleichsseite, die nur ihrem Autor schmeichelt, ist wertlos. Better Stack, Checkly, Uptime.com, UptimeRobot und OneUptime bieten alle vom Anbieter gepflegte Provider an, die Monitore und Statusseiten verwalten, und die meisten davon haben diesen Monat ein Release veröffentlicht. Der von Better Stack deckt auch Bereitschaftsrichtlinien ab. Uptimepage ist hier nicht allein und behauptet das auch nicht. Die Lücke ist konkret, und sie liegt bei den etablierten Anbietern oben, also bei denen, von denen die meisten Teams tatsächlich wegmigrieren.

Der Monitor, die Seite und die Komponente, die beide verbindet

resource "uptimepage_target" "api" {
  name     = "api"
  interval = 60
  check = {
    type = "http"
    http = {
      url             = "https://example.com/healthz"
      expected_status = { kind = "exact", exact = 200 }
    }
  }
}

resource "uptimepage_status_page" "public" {
  slug = "acme"
  name = "Acme Status"
}

resource "uptimepage_status_page_component" "api" {
  status_page_id = uptimepage_status_page.public.id
  target_id      = uptimepage_target.api.id
}

Wo Uptimepage passt

Der Uptimepage-Provider deckt alle drei Dinge zusammen ab: Monitore, Statusseiten und Alarmkanäle, über dieselbe REST-API, die auch das Dashboard nutzt, und mit eingeschränkten Tokens, sodass ein Terraform-Lauf Zugangsdaten mit Schreibrechten bekommt statt eines Schlüssels, der alles oder nichts darf. Deklarieren Sie einen Check, die Seite, auf der er erscheint, und den Kanal, der alarmiert wird, prüfen Sie das in einem Pull Request und wenden Sie es an. Auf derselben API gibt es einen MCP-Server, falls Sie lieber einen Assistenten fragen, was kaputt ist. Gehostet kostenlos und ohne Karte, oder Sie hosten das Ganze unter AGPL selbst.

  1. 01Melden Sie sich mit GitHub oder Google an. Keine Karte, kein Verkaufsgespräch.
  2. 02Fügen Sie eine URL ein. Der erste Check läuft, bevor Sie diesen Satz zu Ende gelesen haben.
  3. 03Veröffentlichen Sie die Statusseite, oder exportieren Sie sie nach Terraform und behalten Sie sie in Git.
acme cloud status.acme.dev abonnieren

alle Systeme in Betrieb vor 12 s geprüft

api99,98 %

p95 142 ms · eine Störung in 45 Tagen

dashboard99,91 %

p95 318 ms · zwei beeinträchtigte Tage

webhooks99,99 %

p95 88 ms · keine Störungen

BEHOBEN14 Min.

Erhöhte Latenz bei der Dashboard-API

14:22 behoben, Latenz wieder unter 300 ms

14:08 automatisch vom Dashboard-Check eröffnet

verfügbar beeinträchtigt ausgefallen 45 Tage · E-Mail- und Webhook-Abonnenten

Eine Beispielseite. Die Monitore, die Prozentwerte und die Störung sind erfunden.

Häufige Fragen

Hat Pingdom einen Terraform-Provider?
Nicht von Pingdom. In der Terraform Registry gibt es keinen Provider in einem Namespace, der SolarWinds oder Pingdom gehört. Der meistheruntergeladene Community-Provider, russellcardullo/pingdom, ist archiviert und beschreibt sich selbst als nicht mehr gepflegt; sein letztes Release stammt von 2020. Noch aktive Forks werden von Dritten ohne Bezug zu Pingdom gepflegt, und keiner davon verwaltet Statusseiten.
Hat StatusCake einen Terraform-Provider?
Ja, einen echten: Partner-Stufe, aus der verifizierten StatusCake-Organisation, und das Repository ist noch aktiv. Zwei Einschränkungen. Seit v2.2.2 im Oktober 2023 gab es kein neues Release, und er hat keine Statusseiten-Ressource, obwohl StatusCake Statusseiten als Produkt verkauft.
Kann ich Atlassian Statuspage mit Terraform verwalten?
Nicht mit etwas, das Atlassian veröffentlicht. Es gibt zwei Community-Provider, beide von Einzelpersonen gepflegt, und sie verwalten Komponenten und Störungen auf einer Seite, die Sie bereits von Hand angelegt haben. Keiner von beiden legt die Seite selbst an.
Welche Provider verwalten sowohl Monitore als auch Statusseiten?
Better Stack, Checkly, Uptime.com, UptimeRobot, OneUptime und Uptimepage. Das ist die ehrliche Liste; wir sind nicht allein. Wer es nicht kann: Pingdom, StatusCake und Atlassian Statuspage, dazu Grafana und Datadog, die kein Statusseiten-Produkt haben, das sich verwalten ließe.

Links

In unter 5 Minuten startklar.

Kostenlos starten

Funktionen · Preise · Notizen