Free · 0 € / Monat

Websites überwachen. Dauerhaft kostenlos.

10 Monitore für Websites und APIs, Prüfungen aus zwei Regionen und eine Statusseite. Erkenne Ausfälle und halte deine Kunden auf dem Laufenden.

Ohne Zeitlimit. Ohne Kreditkarte. Prüfungen alle 5 Minuten.

Perstats eigener StatusStatusseite

Vom ersten Monitor zum Testalarm

01

Adresse eintragen

Lege einen HTTP-Monitor für deine Website oder API an. Wähle Regionen und Intervall passend zum Tarif.

02

Alarmziel festlegen

Aktiviere Push auf deinem iPhone oder wähle einen vorhandenen Connector. Persönliche SMS gibt es ab Pulse, Rufbereitschaft mit Anrufen ab Sentinel.

03

Testalarm empfangen

Lass einen eigenen Test-Endpunkt kontrolliert fehlschlagen. Warte auf den bestätigten Ausfall und prüfe den Alarm. Stelle danach den Endpunkt wieder her.

Die Schaltfläche „Testen“ prüft nur den Check. Sie erzeugt keinen gespeicherten Incident und ersetzt diesen Alarmtest nicht. Verwende einen Testdienst, keinen Kundendienst.

Adresse eintragen
Originalaufnahmen der Perstat-Oberfläche mit Beispieldaten. Die Bilder zeigen Einrichtung und Alarm, keinen aufgezeichneten Testlauf.

Vom Ausfall bis zur Entwarnung

Ein Check schlägt fehl. Beim erreichten Quorum öffnet Perstat einen Incident. Ein Mensch übernimmt; nach bestätigter Erholung schließt der Incident. Automatische Incidents und Quittierung sind in jedem Tarif enthalten. Rufbereitschaft mit SMS und Anrufen beginnt bei Sentinel für 89 € netto im Monat.

Anleitung öffnen

Behalte deine Kundenwebsites im Blick

Beispiel: zehn Kunden, je ein Projekt und eine Statusseite unter eigener Domain. Sentinel enthält fünf Seiten; fünf zusätzliche Seiten ergeben 89 € + 5 × 9 € = 134 € netto pro Monat. White-Label erfordert Command für 249 € mit bis zu 20 Seiten.

Projekte sind keine eigene Kundenkonsole. HTTP-Inhaltschecks prüfen eine Anfrage, keinen kompletten Browser-Kaufweg oder alle Bilder einer Website.

Anleitung öffnen

Erfahre, wenn ein geplanter Job ausbleibt

Lege einen Heartbeat an, kopiere seine geheime Ping-URL und sende den ersten Ping. Melde danach nur echte Erfolge als Erfolg, Fehler an die Failure-URL. Für den Alarmtest lasse einen Testjob nach dem ersten Ping ausbleiben.

if /path/to/job.sh; then
  curl --fail --silent --show-error "$PERSTAT_PING_URL"
else
  curl --fail --silent --show-error "$PERSTAT_PING_URL/fail"
  exit 1
fi

Free enthält zwei Heartbeats. Das Signal bestätigt eine Meldung des Jobs, keine erfolgreiche Wiederherstellung eines Backups.

Anleitung öffnen

Ausfälle erkennen und gezielt reagieren

Vier öffentliche Vorfallsberichte zeigen, warum sich der Blick von außen lohnt.

  1. Unabhängig prüfen

    Prüfen Sie die Erreichbarkeit außerhalb Ihrer eigenen Plattform.

    Google Cloud

    Beim Cloud-Ausfall fielen auch Monitoring-Systeme mancher Kunden aus.

  2. Die eigene URL überwachen

    Ein Check der Kunden-URL liefert ein eigenes Ausfallsignal.

    Atlassian

    Das erste Kundenticket kam 8 Minuten nach Beginn des Ausfalls.

  3. DNS-Ausfälle bemerken

    DNS-Checks zeigen, wenn der Domainname nicht mehr aufgelöst wird.

    Marketo

    Ein DNS-Problem machte die Anmeldeseite unerreichbar.

  4. Ausbleibende Jobs bemerken

    Ein Heartbeat meldet, wenn ein erwartetes Erfolgssignal ausbleibt.

    GitLab

    Backup-Jobs scheiterten, ihre Fehler-E-Mails wurden abgewiesen.

Perstat ersetzt Checks, Statusseiten und Uptime-Rufbereitschaft

Perstat deckt die Kette vom fehlschlagenden Check bis zum Nachweis ab. Eine Observability-Suite ist es bewusst nicht.

  • Uptime-Checks

    Statt UptimeRobot, Pingdom oder der Uptime-Checks einer größeren Suite: 13 Checktypen aus benannten Regionen.

  • Statusseite

    Statt Atlassian Statuspage: öffentliche oder geschützte Seiten, gespeist aus denselben Monitoren und Incidents.

  • Uptime-Rufbereitschaft

    Statt des Uptime-Teils von Opsgenie oder PagerDuty: Quittieren am Telefon, dazu Bereitschaftspläne und Eskalation.

Logs, Traces, APM und Alarme anderer Werkzeuge bleiben, wo sie sind. Perstat nimmt sie nicht auf.

Pipelines und Agenten handeln, die Historie bleibt

Der MCP-Endpunkt, der Monitore anlegt, bedient auch Agenten und Skripte. Jeder Schreibzugriff wird der Person zugerechnet, die den Schlüssel angelegt hat, und Perstat prüft bei jedem Aufruf deren aktuelle Rolle.

MCP-Dokumentation lesen
Schreibende Tools über MCPtools/call
  • create_projectProjekt anlegen
  • create_monitorMonitor anlegen
  • update_monitorName, Einstellungen, Intervall oder Regionen bearbeiten
  • set_monitor_enabledMonitor pausieren oder fortsetzen
  • archive_monitorMonitor archivieren und sein Kontingent im Tarif freigeben
  • restore_monitorArchivierten Monitor wiederherstellen, pausiert
  • acknowledge_incidentIncident quittieren
  • resolve_incidentIncident schließen
  • delete_monitorGibt es nicht, denn wer einen Monitor löscht, löscht auch seine Incident-Historie.
MCP
Monitore und Incidents lesen, Monitore anlegen und bearbeiten sowie Incidents quittieren und schließen. Um Monitore anzulegen, brauchen Sie einen API-Schlüssel für die ganze Organisation.
REST und Webhook
Monitore über REST lesen, anlegen und bearbeiten, dazu ein signierter Webhook für eigene Automatisierung.
Benachrichtigungen
Slack, Microsoft Teams, Discord, Google Chat, PagerDuty und Opsgenie.

Native Apps für iPhone, iPad und Apple Watch

Die Apps zeigen Alarme im Vollbild, lassen Sie per Wisch quittieren und legen den offenen Incident als Live-Aktivität auf den Sperrbildschirm. Eine native Android-App gibt es nicht, aber SMS ab Pulse und Anrufe der Rufbereitschaft ab Sentinel erreichen jedes Telefon.

Im App Store ansehen
25 Sekunden · ohne Ton
Der Alarm erreicht die Bereitschaft. Echte iPhone-App. Englische Aufnahme mit Beispieldaten. Alarm → Stummschalten → Vorfall übernehmen. Der Dienst bleibt ausgefallen, bis die Störung behoben ist.

Kostenlos starten. Bei Bedarf erweitern

Free kostet 0 € im Monat und bleibt ohne Zeitlimit nutzbar. Mehr Monitore und zusätzliche Funktionen buchen Sie, wenn Sie sie brauchen.

Den passenden Tarif wählen

Kostenlos überwachen · Free

0 € im Monat. 10 Monitore, zwei Heartbeats und eine Statusseite. Automatische Incidents und Quittierung inklusive.

Persönliche SMS · Pulse

Persönliche SMS, 50 Monitore und drei Plätze. 29 € netto/Monat.

Rufbereitschaft organisieren · Sentinel

Rotationen, SMS und Anrufe, 150 Monitore und 15 Plätze. 89 € netto/Monat.

Mehrere Kunden betreuen · Sentinel / Command

Eigene Statusdomains ab 89 €, White-Label ab 249 € netto/Monat. Seitenkontingente beachten.

Seitlich wischen, um alle Tarife zu vergleichen

Kompakter Vergleich der fünf Perstat-Tarife
Was sich je Tarif ändertFree0 €/ MonatDauerhaft kostenlosPulse29 €/ MonatSentinel89 €/ MonatCommand249 €/ MonatEnterpriseab 690 €/ Monat
Monitore1050150500individuell
Plätze131530individuell
Kürzestes Intervall300 s60 s30 s15 s10 s
Prüfregionen2 von 63 von 6alle 6alle 6alle 6
Öffentliche Historie*7 Tage30 Tage90 Tage1 Jahr2 Jahre
Statusseiten11520individuell
Rufbereitschaft, manuelle Incidents, Post-mortemsneinneinenthaltenenthaltenenthalten

Preise pro Monat in EUR, netto, zuzüglich Umsatzsteuer. Enterprise beginnt beim angezeigten Betrag. *Diese Werte begrenzen die öffentliche Historie geschlossener Incidents. Andere Datenobjekte folgen derzeit eigenen Speicher- und Löschregeln. Prüfen Sie vor der Beschaffung die dokumentierten Grenzen der Aufbewahrung.

  • EU-Control-Plane

    Betrieben von der Datargo GmbH in Deutschland.

  • Benannte Regionen

    Prüfstandorte werden mit Namen genannt, statt hinter einer Weltkarte zu verschwinden.

  • Prüfbarer Stand

    Produktaufnahmen, die öffentliche Statusseite, der Beispielreport und die aktuellen Beschaffungsgrenzen sind ohne Login einsehbar.

Beispielablauf

Beim Deploy einrichten. Bei Ausfall alarmieren

Ein beispielhafter Agenten-Dialog zeigt die Einrichtung. Die Perstat-Bilder zeigen echte Produktoberflächen mit Beispieldaten, keine Aufnahme dieses Dialogs.

1 / 4

Monitoring gehört zum Deployment

Ihre Website oder API geht live. Beauftragen Sie Ihren angebundenen Coding-Agenten mit dem Monitoring, ohne ein zweites Einrichtungsformular zu öffnen.

Das Beispiel setzt eine bestehende Perstat-Verbindung und Schreibrechte für dieses Projekt voraus.

Uptime-Monitoring ansehen
Ihr Projekt · Coding-AgentBeispiel
Du

Rolle dieses Release aus.

Agent

Das Deployment ist fertig. Perstat ist verbunden. Soll ich die öffentliche Health-URL überwachen?

Du

Ja, mit den vereinbarten Regionen und dem Intervall.

Agent

Der URL-Monitor ist eingerichtet. Der erste Check steht noch aus. Du kannst weiterarbeiten.

2 / 4

URL und Monitor bestätigen

Der Agent kann über MCP einen URL-Monitor anlegen oder einen vorhandenen bearbeiten. Er bestätigt die Einrichtung im Dialog.

Angelegt bedeutet noch nicht erfolgreich geprüft. Intervall und Regionen hängen vom Tarif ab.

Uptime-Monitoring ansehen
Monitor einrichtenBeispiel
Du

Überwache die Health-URL in diesem Projekt mit den ausgewählten Regionen und dem festgelegten Intervall.

Agent

Der Monitor ist eingerichtet. Der erste Check steht noch aus. Die Details kannst du in Perstat öffnen.

3 / 4

Perstat prüft, während Sie weiterarbeiten

Perstat prüft die URL von außen. Ergebnisse und Antwortzeiten erscheinen im Monitor, auch wenn Sie den Coding-Agenten schließen.

Ein erfolgreicher HTTP-Check prüft den konfigurierten Endpunkt. Er testet keinen vollständigen Bestellablauf.

Uptime-Monitoring ansehen
Perstat-Monitoransicht von Order API mit Prüfregionen, Uptime, Antwortzeiten und Zertifikatsdetails
Echte Produktoberfläche, Beispieldaten. Sechs Regionen sind ab Sentinel verfügbar. Produktansicht vergrößern
4 / 4

Ein bestätigter Ausfall erreicht Sie

Sind die eingestellten Fehlerbedingungen erfüllt, öffnet Perstat einen Incident und benachrichtigt Sie über die eingerichteten Kanäle.

Regionale Checks benötigen standardmäßig die Bestätigung aus zwei Regionen. Das Quittieren eines Alarms behebt den Ausfall nicht.

Uptime-Monitoring ansehen
Vollbild-Ausfallalarm von Perstat für Order API auf dem iPhone mit Wisch-Schaltfläche zum Quittieren
Echte Perstat-iPhone-App mit Beispieldaten. Die Benachrichtigung kommt über den eingerichteten Alarmkanal.
1 / 4

Einen regelmäßigen Job überwachen

Ein Job kann ausbleiben, obwohl sein Server antwortet. Ein Heartbeat meldet Perstat, wann dieser Job ausgeführt wurde.

Das Beispiel zeigt einen stündlichen Bericht. Derselbe Ablauf eignet sich zur Überwachung eines Backup-Jobs.

Heartbeat-Monitoring ansehen
Ihr Projekt · Coding-AgentBeispiel
Du

Ergänze Monitoring für unseren stündlichen Berichts-Job.

Agent

Dafür passt ein Heartbeat. Legen wir zuerst Intervall, Toleranz und die Empfänger der Alarme fest.

2 / 4

Erst nach erfolgreichem Lauf melden

Legen Sie den Heartbeat an und hinterlegen Sie seine geheime Ping-Adresse im Job. Senden Sie das Erfolgssignal nach erfolgreichem Abschluss.

Die Adresse bleibt geheim. Die MCP-Unterstützung hängt vom angebundenen Server und Client ab.

Heartbeat-Monitoring ansehen
Heartbeat einrichtenBeispiel
Job-Konfiguration

Bericht ausführen. Erst nach erfolgreichem Abschluss das Erfolgssignal senden.

Perstat

Der Monitor wartet auf sein erstes Signal. Die Einrichtung bestätigt noch keinen erfolgreichen Job-Lauf.

3 / 4

Den ersten erfolgreichen Lauf prüfen

Führen Sie den Job aus und prüfen Sie den Signaleingang in Perstat. Weitere Läufe melden sich nach demselben Zeitplan.

Ein Backup-Heartbeat bestätigt die Job-Meldung. Er prüft nicht, ob das Backup wiederherstellbar ist.

Heartbeat-Monitoring ansehen
Den ersten Lauf prüfenBeispiel
Job

Der Bericht ist fertig. Sein Erfolgssignal wurde gesendet.

Dein nächster Schritt

Öffne den Monitor und prüfe das erfasste Signal, bevor du dich auf den Zeitplan verlässt.

4 / 4

Ausbleibende Läufe bemerken

Bleibt das nächste Signal über Intervall und Toleranz hinaus aus, kann Perstat einen Incident öffnen und die eingerichteten Empfänger benachrichtigen.

Heartbeats richten sich nach dem Job-Zeitplan. Sie verwenden kein regionales Quorum.

Heartbeat-Monitoring ansehen
Eingerichtete BenachrichtigungBeispiel
Beispiel-Incident

Der stündliche Bericht hat sich nicht innerhalb des eingestellten Zeitfensters gemeldet.

Dein nächster Schritt

Prüfe den fehlgeschlagenen oder ausgebliebenen Lauf. Quittiere den Incident, wenn du ihn übernimmst.

Monitoring im nächsten Deploy automatisieren

API und MCP sind zusätzliche Einrichtungswege. Der Ablauf unten zeigt ein gekennzeichnetes Beispiel.

Ablauf überspringen
Ablauf überspringen
  1. Jedes Release bringt etwas Neues zum Überwachen

    order-api 2.16.0 bringt einen Payments-Webhook mit. Von den letzten 8 Deploys haben 3 einen Endpunkt, einen Job oder einen Dienst ohne Monitor ausgeliefert, weil das Anlegen ein eigener Arbeitsschritt war.

    Deploy-ProtokollBeispiel
    1. 09-10 14:02order-api 2.16.0+ /webhooks/paymentskein Monitor
    2. 09-10 11:47search-indexer 1.9.3worker poolüberwacht
    3. 09-09 17:20checkout-web 4.2.0+ /api/cart/v2kein Monitor
    4. 09-09 09:15auth-service 3.1.1token rotationüberwacht
    5. 09-08 16:40image-resizer 0.7.0new servicekein Monitor
    6. 09-08 10:05mail-relay 1.4.2patchüberwacht
    7. 09-05 15:30order-api 2.15.4patchüberwacht
    8. 09-05 08:12status-sync 0.3.0cron jobüberwacht

    3 von 8 Deploys brachten etwas ohne Monitor

  2. Der Monitor gehört in den Deploy

    Ein Schritt nach dem Release-Job legt den Monitor über die REST-API an. Der API-Schlüssel der Organisation braucht monitors:write und Zugriff auf das Projekt. HTTP-Fehler lassen den Job scheitern.

    deploy.ymlBeispiel
    # nach dem Release-Job: Monitor anlegen
    - name: Register monitor
      run: |
        curl --silent --show-error --fail-with-body \
          "https://api.perstat.io/projects/$PERSTAT_PROJECT_ID/monitors" \
          --header "Authorization: Bearer $PERSTAT_API_KEY" \
          --header "Content-Type: application/json" \
          --data '{
            "name": "Order API", "type": "http",
            "config": {"url": "https://orders.example.com/health"},
            "interval_seconds": 300,
            "regions": ["na", "eu", "as", "sa", "af", "oce"]
          }'
  3. Ein Monitor, egal wie oft Sie deployen

    Die API liefert den Monitor mit seiner ID zurück. Speichern Sie die ID und ändern Sie den Monitor später mit PATCH. Erneutes Anlegen unter demselben Namen meldet einen Konflikt und gilt nicht stillschweigend als Erfolg.

    REST-API · 201 Created · Auszug der AntwortBeispiel
    {
      "id": "mon_…",
      "name": "Order API",
      "type": "http",
      "enabled": true,
      "interval_seconds": 300,
      "regions": [
        "na",
        "eu",
        "as",
        "sa",
        "af",
        "oce"
      ]
    }
    Nächster Deploy

    Die gespeicherte Monitor-ID mit PATCH /monitors/{monitor_id} aktualisieren.

  4. Ab jetzt prüfen sechs Regionen

    Prüfpunkte auf 6 Kontinenten führen den Check in seinem Intervall aus. Perstat speichert jedes Ergebnis mit der Region, die es gemessen hat.

    Perstat-Monitoransicht mit Antwortzeiten je Region und einer Aufschlüsselung der Ergebnisse nach Region
    • naNordamerika
    • saSüdamerika
    • euEuropa
    • afAfrika
    • asAsien
    • oceOzeanien
  5. Zwei Regionen bestätigen den Ausfall

    Ein Fehler in einer Region ist ein leiser Hinweis, noch kein Alarm. Meldet auch eine zweite Region einen Fehler, bestätigt das Standard-Quorum den Ausfall und öffnet genau einen Incident.

    Quorum für Order APIBeispiel
    • naewrNewarkFehler
    • sagruSão PauloOK
    • eufraFrankfurtOK
    • afjnbJohannesburgOK
    • assgpSingapurFehler
    • ocesydSydneyOK

    na (Newark) meldet einen Fehler: leiser Hinweis, noch wird niemand alarmiert.

    Auch as (Singapur) meldet einen Fehler: Quorum erreicht, Incident geöffnet um 02:41:12 UTC.

  6. Alarme eskalieren, bis jemand quittiert

    Perstat alarmiert iPhone und Apple Watch, über Connectoren auch Slack, Teams oder PagerDuty. Die Eskalation der Rufbereitschaft geht per SMS und Anruf weiter, bis jemand quittiert.

    Eskalation der Rufbereitschaft: ab Sentinel

    Vollbild-Ausfallalarm von Perstat für Order API auf dem iPhone mit Wisch-Schaltfläche zum Quittieren
    Eskalation der Rufbereitschaft, bis jemand quittiert
    1. PushNative Benachrichtigung auf iPhone und Apple Watch.
    2. SMSEine zeitgesteuerte Stufe der Eskalation in der Rufbereitschaft.
    3. AnrufDie letzte Stufe der Eskalation in der Rufbereitschaft, auf jedem Telefon.
    4. QuittiertDie Zuständigkeit ist sichtbar, und die übrigen Geräte verstummen.
    Zusätzlich über Connectoren
    • Slack
    • Microsoft Teams
    • Discord
    • Google Chat
    • PagerDuty
    • Opsgenie
    • Webhook

    Persönliche SMS-Alarme ohne Rufbereitschaft: ab Pulse

    acknowledge_incidentOder aus dem Terminal: Ihr Agent ruft acknowledge_incident über MCP auf, zugerechnet der Person, der der Schlüssel gehört.

  7. Kunden sehen es auf der Statusseite

    Der vom Quorum geöffnete Incident erscheint mit seiner aktuellen Phase auf der verknüpften Statusseite, und die Komponente wechselt auf Down. Niemand muss ihn von Hand übertragen.

    status.example.comBeispiel

    Major outage

    • Order APIDown
    • StorefrontOperational
    • SearchOperational
    AcknowledgedOrder API02:41:12 UTC
  8. Der Incident geht in die Verfügbarkeitsaufzeichnung ein

    Melden die Regionen die Wiederherstellung, schließt der Incident mit bestätigtem Beginn, Ende und Dauer. Angekündigte Wartung wird für ihr Fenster ausgeschlossen. Perstat berechnet die Verfügbarkeit aus derselben Aufzeichnung.

    VerfügbarkeitsaufzeichnungBeispiel
    Order APIQ2 2026
    1. 2026-05-03 02:41:12Incident, per Quorum bestätigt00:07:12
    2. 2026-05-17 22:00:00Wartung, angekündigt und ausgeschlossen01:30:00
    Verfügbarkeit, brutto
    99,925 %
    Nach Ausschluss angekündigter Wartung
    99,994 %

    Export: PDF-Report je Monitor für 7 bis 90 Tage. CSV mit Manifest auf Anfrage.

  9. Ihre Kunden sehen den Zustand, bevor sie fragen

    Ihre Statusseite unter Ihrer eigenen Domain zeigt den Zustand, etwa dieses geplante Datenbank-Upgrade. Die Seite und das Badge auf Ihrer Website lesen aus der Aufzeichnung hinter der Verfügbarkeitszahl.

    Eigene Domain: ab Sentinel

    status.example.comBeispieldaten
    Eine Statusseite für Kunden mit gruppierten Komponenten, Verfügbarkeitsbalken über 90 Tage und einem Hinweis auf geplante Wartung
    Status-Badge: betriebsbereit <img src="https://status.example.com/badge.svg" alt="Service status"> Dasselbe Badge auf Ihrer Website, ausgeliefert unter Ihrer Domain. Es zeigt, was die Seite zeigt.
Alle Checktypen mit ihren Optionen Beispiel-SLA-Report öffnen Öffentliche Perstat-Statusseite ansehen

Richte deinen ersten kostenlosen Monitor ein

Starte mit einer Website oder API. Free enthält 10 Monitore, zwei Prüfregionen und eine Statusseite, ohne Kreditkarte und ohne Zeitlimit.