Zum Hauptinhalt springen

für Entwickler

Uptime-Überwachung, gebaut für Entwickler

Definieren Sie Ihre Monitore so, wie Sie den Rest Ihrer Infrastruktur definieren: im Code, geprüft in einem Pull Request. Ein Terraform-Provider, eine vollständige REST-API und ein MCP-Server, dazu eine Statusseite, der Ihre Nutzer vertrauen können. Betreiben Sie die einzelne Binärdatei selbst oder starten Sie kostenlos im gehosteten Tarif, ohne Karte.

Monitore als Code

Deklarieren Sie Monitore, Statusseiten und Benachrichtigungskanäle in HCL mit dem offiziellen Terraform-Provider. terraform plan läuft bei jedem Pull Request, sodass ein Reviewer genau sieht, was sich ändert, bevor es live geht, und ein fehlerhafter Check wird wie jede andere Regression mit einem Revert zurückgenommen. Die Konfiguration überdauert die Person, die sie geschrieben hat, und git blame bewahrt das Warum.

Eine API, die es ernst meint

Die REST-API deckt alles ab, was das Dashboard kann; das Dashboard ist nur ein weiterer Client der API. Tokens sind auf eine Ressource und eine Aktion beschränkt, an eine Organisation gebunden und laufen immer ab, sodass die Zugangsdaten in Ihrer CI-Pipeline Monitore anlegen können, ohne zugleich Ihre Organisation löschen zu können. Automatisieren Sie das Onboarding per Skript, binden Sie Checks in Deployments ein oder bauen Sie eigene Tools darauf auf.

Checks, die Ihnen sagen, warum

Ein fehlschlagender Check meldet den HTTP-Status als eigenes Feld, sodass ein falscher Statuscode und eine Verbindung, die nichts zurückgegeben hat, als unterschiedliche Fehler erscheinen. Auch die Zeitmessung kommt in Teilen zurück: DNS, TCP-Verbindungsaufbau, TLS-Handshake und Time-to-First-Byte sind getrennte Werte. Wenn Staging langsam ist, sehen Sie, ob es am Resolver oder am Socket hängt, bevor Sie ein einziges Log öffnen.

Ein Totmannschalter für Cronjobs

Heartbeat-Checks drehen die Überwachung um: Ihr nächtlicher Backup-Job ruft eine URL auf, wenn er fertig ist, und der Alarm geht los, wenn dieser Aufruf ausbleibt. Stille wird zum Signal. Es ist der einzige verlässliche Weg zu bemerken, dass ein Cronjob seit drei Wochen still und leise tot ist.

Fragen Sie Ihren Assistenten

Ein MCP-Server macht Ihre Überwachung für jeden LLM-Client zugänglich: Fragen Sie in normaler Sprache, was ausgefallen ist und seit wann, und erhalten Sie Antworten aus Ihren echten Monitoren. Lese-Tools können nur nachsehen; die wenigen, die handeln, warten auf Ihre ausdrückliche Freigabe und schreiben für jedes Ergebnis einen Eintrag ins Audit-Log.

Sonden dort, wo Ihre Nutzer sind

Betreiben Sie regionale Prüfagenten auf Ihren eigenen Servern und prüfen Sie von dort, wo Ihre Kunden tatsächlich sind, mit Ergebnissen, die pro Region in jeden Monitor einfließen. Jeder Agent authentifiziert sich mit einem eingeschränkten, an die Organisation gebundenen Token, sodass ein kompromittierter Prüfrechner nie einen Schlüssel zu etwas anderem besitzt.

Einen Monitor in Terraform deklarieren

resource "uptimepage_target" "api" {
  name     = "api prod"
  interval = 60

  check = {
    type = "http"
    http = {
      url = "https://example.com/healthz"
      expected_status = {
        kind  = "exact"
        exact = 200
      }
    }
  }
}

Häufige Fragen

Kann ich Monitore als Code verwalten?
Ja. Ein offizieller Terraform-Provider deckt Monitore, Statusseiten und Kanäle ab, sodass Sie sie in HCL deklarieren und Änderungen in einem Pull Request prüfen.
Gibt es eine REST-API?
Ja, eine vollständige REST-API, die das Dashboard abbildet, authentifiziert mit eingeschränkten, an die Organisation gebundenen Tokens, die Sie auf eine einzelne Aufgabe begrenzen können.
Funktioniert es mit LLM-Tools?
Ja. Ein MCP-Server lässt einen LLM-Client Ihre Überwachung lesen und freigabepflichtige, protokollierte Aktionen ausführen, auf Basis derselben Konfiguration, die in Ihrem Repository liegt.
Kann ich es selbst hosten?
Ja. Das ganze Produkt ist eine AGPL-Binärdatei; compose startet sie in wenigen Minuten neben Postgres und ClickHouse.

Auf einen Blick

  • Als Code Terraform + REST + MCP
  • Checks HTTP, TCP, DNS, TLS, Domain, Ping, Heartbeat, Flow, manuell
  • Prüfintervall alle 60 s
  • Selbst hosten eine Binärdatei, AGPL
  • Sonden mehrere Regionen, auch eigene
  • Einstiegspreis kostenlos, ohne Karte

Links

In unter 5 Minuten startklar.

Kostenlos starten

Funktionen · Preise · Notizen