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?
Gibt es eine REST-API?
Funktioniert es mit LLM-Tools?
Kann ich es selbst hosten?
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
- Open-Source-Uptime-Überwachung
- Doku zur REST-API
- Terraform-Provider
- MCP-Server
- SLA-Rechner
- Cron-Ausdruck-Generator
- Fehlerbudget-Rechner
- SSL-Zertifikatsprüfer
- Domain-Ablaufprüfer
- HTTP-Header-Prüfer
- Website-Sicherheitsprüfer
- DNS-Abfrage
- Open-Source-Monitore zum Selbst-Hosten
- In Rust gebaut
- Wie es gebaut ist, von Anfang bis Ende
In unter 5 Minuten startklar.
Funktionen · Preise · Notizen