Nicht gelistete Einträge

Manchmal betrifft etwas nur einen einzelnen Kunden. Eine Wartung an einem einzelnen Volume-Pool, ein Ausfall in einer Umgebung, die sonst niemand nutzt. Das gehört kommuniziert — aber nicht auf die Startseite deiner Statusseite, wo es nach einer allgemeinen Störung aussieht.

Dafür gibt es nicht gelistete Vorfälle und Wartungen. Sie bekommen eine eigene, vollwertige Seite unter deiner offiziellen Statusseiten-Adresse. Sie erscheinen nur nirgends, wo Statuswerk etwas von sich aus veröffentlicht.

Was passiert, wenn du den Schalter umlegst

Ein nicht gelisteter Eintrag

  • behält seine eigene URL und wird vollständig dargestellt, mit Titel, Zeitverlauf und allen Updates
  • erscheint nicht auf der Statusseite — weder unter den aktuellen Vorfällen, noch im Verlauf darunter, noch bei den kommenden Wartungen
  • erscheint nicht auf der Verlaufsseite
  • erscheint nicht im RSS-Feed, Wartungen zusätzlich nicht im Kalender-Feed
  • taucht nicht in den Tooltips der Uptime-Balken auf

Diese URL ist der eigentliche Zweck. Du gibst sie gezielt weiter — per Mail, im Ticket, im Kundenportal.

So legst du einen an

  1. Statusseiten → Vorfälle → Neu (oder Wartungen → Neu)
  2. Den Eintrag wie gewohnt ausfüllen
  3. Nicht gelistet aktivieren
  4. Speichern

Danach steht im Formular unter Öffentlicher Link die Adresse, die du weitergibst — mit einem Klick kopiert. In der Übersichtsliste kopiert das Link-Symbol am Ende der Zeile dieselbe Adresse.

Den Schalter kannst du jederzeit umlegen. Ein Eintrag, der größer wird als gedacht, wird durch Deaktivieren sofort sichtbar; einer, der sich als Randnotiz herausstellt, verschwindet genauso schnell wieder von der Seite.

Abonnenten werden trotzdem benachrichtigt

Wichtig: Nicht gelistet steuert, wo ein Eintrag zu sehen ist — nicht, wer davon erfährt. Ist Abonnenten benachrichtigen aktiv, geht die Benachrichtigung an alle Abonnenten deiner Statusseite, auch bei einem nicht gelisteten Eintrag.

In den meisten Fällen willst du bei einem nicht gelisteten Eintrag beides zusammen: Schalter an, Benachrichtigung aus, Link von Hand an den betroffenen Kunden. Das Dashboard weist dich darauf hin, wenn beides gleichzeitig aktiv ist.

Die Chat-Integrationen deines Teams (Slack, Teams, Discord, Google Chat, Webhook) melden auch nicht gelistete Einträge. Sie gehen an dein Team, nicht an deine Kunden.

Betroffene Komponenten

Wählst du Komponenten aus, nehmen sie den Zustand des Eintrags an — und den sieht jeder auf der Statusseite, auch wenn der Eintrag selbst nicht gelistet ist. Soll die Statusseite unverändert bleiben, lass die Komponenten leer und nenne das Betroffene im Text.

Uptime

Bei Vorfällen gibt es zusätzlich Nicht auf die Uptime anrechnen. Der Schalter ist standardmäßig aus — ein nicht gelisteter Vorfall zählt also zunächst ganz normal in die Uptime-Berechnung.

Nimmst du ihn heraus, wirkt das rückwirkend: die Uptime-Balken werden sofort neu berechnet, auch für zurückliegende Tage. Genauso, wenn du ihn später wieder hereinnimmst.

Sinnvoll ist das bei Arbeiten, die zu klein sind, um die Verfügbarkeit deines Dienstes wirklich zu beschreiben. Nutze ihn sparsam: eine Uptime-Zahl, die alles Unangenehme ausblendet, ist für deine Kunden wertlos.

Bei Wartungen gibt es den Schalter nicht — geplante Wartungen zählen in Statuswerk grundsätzlich nicht als Ausfallzeit.

Kein Zugriffsschutz

Die Seite eines nicht gelisteten Eintrags ist nicht passwortgeschützt. Wer die URL hat, kann sie öffnen, und wer sie weitergibt, gibt den Zugang weiter. Sie steht nur nirgends verlinkt und taucht in keinem Feed auf.

Für Vorfälle mit vertraulichem Inhalt ist das der falsche Schalter. Entweder schreibst du die Details dorthin, wo Zugriffsschutz besteht, und hältst den Eintrag knapp — oder du legst die ganze Seite hinter ein Passwort, siehe Passwortgeschützte Seiten.

Über die API

Beide Felder gibt es auch über die REST-API:

curl -X POST https://statuswerk.eu/api/v1/incidents \
  -H "Authorization: Bearer $STATUSWERK_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Wartung Volume-Pool nbg1-dc3",
    "message": "Betrifft nur Volumes in diesem Pool.",
    "is_unlisted": true,
    "excluded_from_uptime": true,
    "notify_subscribers": false
  }'

Ohne Angabe sind beide Felder false, ein Eintrag ist also standardmäßig normal gelistet. Bei Wartungen gibt es is_unlisted ebenfalls, excluded_from_uptime nicht.

Die Antwort enthält den Link zum Weitergeben in public_url — vollständige Beschreibung in der API-Referenz.

Über MCP nehmen create-incident und create-maintenance dasselbe is_unlisted und notify_subscribers und geben public_url zurück.