InfraNestInfraNest

Monitoring & Status

Eine Statusseite, der deine Kunden glauben — und mit der dein Team arbeiten kann.

Eine Seite im eigenen Auftritt, gebaut aus den Checks, die du ohnehin laufen lässt — es gibt also keinen Status, den jemand von Hand pflegen müsste. Deine eigene Domain mit automatischem HTTPS, Badges und ein Live-Widget für überall sonst, E-Mail-Abonnenten ordentlich gelöst, und jeder Vorfall unter einer dauerhaften Adresse, die du in ein Ticket kopieren kannst. Und dann der Teil, den sonst niemand liefert: dieselbe Seite noch einmal, hinter deinem Login, mit der Rufbereitschaft, den Runbook-Links und der Dienste-Matrix, die die diensthabende Person wirklich braucht.

Kostenloser Plan · Keine Kreditkarte · Seite in 5 Minuten live

  • Gebaut aus deinem Monitoring — kein Status, der gepflegt werden muss
  • Eine private Teamansicht mit Rufbereitschaft und Runbooks, einen Klick entfernt
  • Jeder Vorfall unter einem dauerhaften Link, den du ins Ticket kopieren kannst
  • Deine eigene Domain, mit dem CNAME, das wir für dich anlegen
  • Badges und ein Live-Widget für README, Doku oder Footer

Northwind Cloud Status

status.northwind.example

Schwerwiegender Ausfall

Checkout & payments ist ausgefallen

Scheduled maintenance this weekend

We'll be upgrading our database cluster on Saturday 02:00–03:00 UTC. Brief API slowdowns are possible; no downtime is expected.

Public

WebsiteBetriebsbereit
Web appBetriebsbereit
Checkout & paymentsSchwerwiegender Ausfall
Sign-upBetriebsbereit
DocumentationBetriebsbereit

Developer

APIBetriebsbereit
Search APIEingeschränkte Leistung
Outbound emailBetriebsbereit

Benachrichtigungen erhalten

6 von 8 Diensten aktiv · 100 % Verfügbarkeit über 90 Tage · 3 Abonnenten·Bereitgestellt von InfraNest

Dieselbe Statusseite, geschrieben für die, die es reparieren

Deine Statusseite ist für deine Kunden geschrieben. Sie beantwortet eine Frage — ist etwas kaputt — und bewusst sonst nichts, und das ist richtig so. Genau das macht sie für die Person, die gerade angepiept wurde, unbrauchbar. Deshalb gibt es eine zweite Ansicht derselben Seite, in InfraNest hinter deinem normalen Login, einen Klick entfernt. Sie beginnt mit dem Gesamtstatus, wie viele Dienste laufen, der Verfügbarkeit über dreißig Tage und dem Beginn des nächsten Wartungsfensters. Darunter: wer Rufbereitschaft hat, als freier Text, denn ein Dienstplan ist ein eigenes Produkt und was Teams dort wirklich hinterlegen, ist ein Name, eine Nummer und ein Kanal. Dann jeder gerade laufende Vorfall, jeweils verlinkt auf die öffentliche Darstellung — denn das ist die URL, die ins Ticket wandert. Und dann die Dienste, genau so gruppiert, wie deine Kunden sie sehen, mit Verfügbarkeitsbalken, dem letzten Prüfzeitpunkt und einem Runbook-Button bei den Diensten, für die du eines geschrieben hast. Sie aktualisiert sich alle dreißig Sekunden, kann also während eines Vorfalls offen bleiben.

  • Rufbereitschaft, Runbook-Links und die Dienste-Matrix — nichts davon steht auf der öffentlichen Seite
  • Runbooks gehören zum Dienst, nicht zur Seite: gebraucht wird das Dokument für das, was kaputt ist, kein Wiki-Index
  • Offene Vorfälle verlinken auf die öffentliche Darstellung, und das ist der Link, der im Ticket landet
  • Nichts davon erreicht eine öffentliche Ausgabe — durchgesetzt mit einer Whitelist und zwei Tests, nicht mit einem Filter, an den jemand denken muss
  • Wer das Passwort deiner Seite kennt, sieht die öffentliche Seite und sonst nichts
Teamansicht · Northwind Cloud Status

Was dein Team während einer Störung braucht. Nur in deiner Organisation angemeldete Personen sehen diese Seite.

Öffentliche Seite öffnen

Gesamt

Schwerwiegender Ausfall

Dienste aktiv

6/8

Verfügbarkeit · 30 T

100%

Nächste Wartung

Bereitschaft

Primary: Sam Okoye · +31 6 12 34 56 78 · #northwind-oncall on Slack. Escalation after 15m: Alex Rivera.

Gerade offen

Checkout returning 503Groß · Vor 43m begonnenÖffentlicher Bericht

Dienste · letzte 30 Tage

Public

WebsiteAktualisiert 5m
Web appAktualisiert 5m
Checkout & paymentsAktualisiert 5mRunbook
Sign-upAktualisiert 5m
DocumentationAktualisiert 5m

Developer

APIAktualisiert 5mRunbook
Search APIAktualisiert 5m
Outbound emailAktualisiert 5mRunbook

Aktualisiert sich alle 30 Sekunden, sodass sie während eines Vorfalls offen bleiben kann. Die Rufbereitschaftsnotiz und die Runbook-Links landen in keiner öffentlichen Ausgabe — durchgesetzt mit einer Whitelist und zwei Tests, nicht mit einem Filter, an den jemand denken muss.

Jeder Vorfall bekommt seine eigene dauerhafte Adresse

Auf den meisten Statusseiten existiert ein Vorfall genau so lange wie der Vorfall selbst. Danach scrollt er weg, und der Link, den du vor drei Tagen in ein Ticket kopiert hast, landet jetzt auf einer Seite, die sagt, es sei alles in Ordnung. Hier hat jeder Vorfall eine eigene dauerhafte URL — status.deinefirma.de/incidents/482 — und die lesende Person landet genau bei diesem einen Vorfall: was er betrifft, wann er begann, wie lange er lief, und jede Aktualisierung der Reihe nach. Er funktioniert weiter, nachdem der Vorfall behoben ist, und darum geht es: deine Statusseite hört auf, über einen Ausfall zu sprechen, sobald er vorbei ist, und das Ticket, in das du den Link gesetzt hast, bleibt noch deutlich länger offen. Er überlebt auch das Verlaufsfenster: dieses Fenster bestimmt, wie lang eine Liste sein soll, nicht wie lange ein Link funktionieren soll. Unten steht, wie das Problem gefunden wurde — meist, dass das Monitoring es sah, und aus wie vielen Regionen — zurückgelesen aus den Probes, die es tatsächlich gesehen haben, sodass ein alter Vorfall, dessen Probe-Daten längst gelöscht sind, weniger sagt, statt eine Zahl zu erfinden.

  • Ein dauerhafter Link pro Vorfall, der lange nach der Behebung und nach dem Verlaufsfenster weiter funktioniert
  • Die vollständige Chronik der Aktualisierungen — untersuchen, Ursache gefunden, beobachten, behoben
  • Wie er erkannt wurde und aus wie vielen Regionen, zurückgelesen aus den Probes, die ihn sahen
  • Auf deiner eigenen Domain trägt die Vorfall-URL keinen Slug, und genau diese Adresse steht in den E-Mails an Abonnenten
  • Eine passwortgeschützte Seite fragt erst nach dem Passwort, bevor sie den Vorfall benennt — der Titel dringt nicht nach außen
status.northwind.example/incidents/21Kopieren

← Zurück zum Status

Checkout returning 503
LäuftGroßVor 43m begonnen

Betroffener Dienst

Checkout & payments — HTTP 503 — Service Unavailable

Updates

  1. UntersuchungWir sehen vermehrt 503-Antworten am Checkout-Endpunkt und untersuchen das.

Automatisch von unserem Monitoring erkannt.

Dauerhafter Link. Füge ihn in ein Ticket ein und die lesende Person landet genau bei diesem Vorfall. Er funktioniert weiter, nachdem der Vorfall behoben ist, und auch nachdem er aus dem Verlaufsfenster gefallen ist.

Gebaut aus dem Monitoring, das du ohnehin betreibst

Hier gibt es keine zweite Kopie der Wahrheit und nichts, woran man denken müsste. Hinter jedem Dienst auf der Seite steht einer deiner Monitoring-Checks, der Status ist also das, was dieser Check zuletzt gemeldet hat — fällt ein Check aus, ändert sich die Seite von selbst, samt dem Banner oben. Dienste stehen in den Gruppen, die du wählst, damit die Seite sich wie eine Diensteliste liest und nicht wie eine Checkliste, und der öffentliche Name gehört dir: der Monitor darf „App — northwind-app.dev“ heißen, während die Seite „Web-App“ sagt. Welche Checks erscheinen, ist eine redaktionelle Entscheidung und bleibt es. Eine Statusseite ist eine Entscheidung darüber, was einem Publikum gesagt wird, und keine Ausgabe von allem, was du überwachst — die Zertifikats-, Weiterleitungs- und Datenbankport-Prüfungen dürfen also intern bleiben. Fremddienste, von denen du abhängst, lassen sich daneben stellen, und so wird „liegt es an euch oder an Stripe?“ auf derselben Seite beantwortet statt in deinem Postfach.

  • Hinter jedem Dienst ein Monitoring-Check, damit der Status nie eingetippt wird
  • Gruppen deiner Wahl — „Website“, „API“, „E-Mail“ — damit es sich als Diensteliste liest
  • Manche Checks veröffentlichen, andere intern behalten; die Seite ist eine redaktionelle Entscheidung
  • Fremddienste, von denen du abhängst, neben deinen eigenen
  • Geplante Wartung erscheint als geplant und nicht als Ausfall, damit ein eingeplantes Fenster deine Verfügbarkeitsgeschichte nicht beschädigt
Komponenten

Ziehen zum Neuordnen. Jede Komponente spiegelt den Status eines verknüpften Monitors wider.

+ Komponente hinzufügen
Angezeigt alsMit Monitor verknüpfenStatus
WebsitePublicMarketing siteBetriebsbereit
Web appPublicApp — northwind-app.devBetriebsbereit
Checkout & paymentsPublicCheckout flowSchwerwiegender Ausfall
Sign-upPublicSignup page copyBetriebsbereit
DocumentationPublicDocsBetriebsbereit
APIDeveloperAPI healthBetriebsbereit
Search APIDeveloperSearch APIEingeschränkte Leistung
Outbound emailDeveloperMail — SMTPBetriebsbereit

8 Dienste veröffentlicht, 4 Prüfungen intern behalten. Eine Statusseite ist eine Entscheidung darüber, was einem Publikum gesagt wird, und keine Liste von allem, was du überwachst — die Zertifikats-, Weiterleitungs- und Datenbankport-Prüfungen bleiben deshalb draußen.

Mach die Seite zu deiner, ohne ein Template zu forken

Logo, Kopfbild, Footertext und -link sowie die Akzentfarbe deiner Organisation — aus deiner Markeneinstellung übernommen, damit sie überall gleich bleibt, statt pro Seite erneut gesetzt zu werden. Zwei Layouts: eine Spalte, was für die meisten Seiten richtig ist, oder zwei, mit den Diensten links und der Wartung und dem Anmeldeformular daneben — lohnend, sobald eine lange Diensteliste das Anmeldeformular tausende Pixel nach unten geschoben hat, wo es niemand findet. Beide zeigen exakt dieselben Informationen; nichts wird ergänzt, versteckt oder umformuliert, nur verschoben. Welches Layout auch immer: was gerade kaputt ist, bleibt in voller Breite oben — ein Layout darf eine Seite umstellen, aber keinen Ausfall in eine Seitenspalte verschieben. Hell, dunkel oder automatisch, und automatisch folgt weiter — wer bei Sonnenuntergang auf Dunkel wechselt, sieht die offene Seite mitwechseln. Großzügig oder kompakt, wobei kompakt nur die Abstände ändert und nie einen Dienst versteckt, damit sich ein Ausfall nicht wegdrücken lässt.

  • Jede Option ist eine Einstellung mit Live-Vorschau — kein Template zum Forken und keine Designerin nötig
  • Eine Spalte oder zwei; beide zeigen dieselben Informationen, und keines kann einen Ausfall in eine Seitenspalte schieben
  • Hell, dunkel oder automatisch — und automatisch folgt dem Gerät weiter, nicht nur beim ersten Laden
  • Kompakte Abstände ändern nur Abstände: kein Dienst und kein Abschnitt verschwindet
  • Ein Verlaufsfenster von 30, 60 oder 90 Tagen, das Verfügbarkeitsbalken und Vorfallliste gemeinsam bestimmt
Darstellung

Layout

Beide Layouts zeigen genau dieselben Informationen. Nur die Anordnung ändert sich.

Farbschema

Automatisch folgt der Geräteeinstellung jedes Besuchers.

Abstände

Angezeigter Verlauf

Akzentfarbe

Übernommen aus der Markenfarbe deiner Organisation.

Live-Vorschau

Schwerwiegender Ausfall

Jede Option ist eine Einstellung mit Live-Vorschau — kein Template zum Forken. Welches Layout auch immer: was gerade kaputt ist, bleibt in voller Breite oben — ein Layout darf die Seite umstellen, aber keinen Ausfall in eine Seitenspalte verschieben.

Deine eigene Domain, und wir legen den Eintrag für dich an

Zeige mit einem CNAME auf uns, und das Zertifikat wird automatisch besorgt und erneuert. Liegt dieser Hostname unter einer DNS-Zone, die du bereits in InfraNest verwaltest, bei einem Anbieter, der Schreibzugriff erlaubt, musst du nicht einmal das tun: „Richte es für mich ein“ legt den CNAME selbst an und startet die Prüfung, ohne Umweg über den Registrar. Die Prüfung läuft im Hintergrund, mit einem Button „Jetzt prüfen“ daneben, und das Routing, das die Domain funktionieren lässt, wird bei jedem Deploy und stündlich aus der Datenbank neu aufgebaut — eine fehlende Route ist damit vorübergehend und behebt sich selbst, statt ein Support-Ticket zu werden. Ist sie live, bekommt die Seite saubere Vorfall-URLs ohne Slug darin, und genau diese Adresse steht im Canonical-Tag und in den E-Mails an deine Abonnenten. Eine Seite umzubenennen lässt die alten URLs weiter funktionieren, mit einer bewussten Ausnahme: hat inzwischen eine andere Seite diesen Slug beansprucht, gewinnt die aktive Seite.

  • Automatisches HTTPS, für dich besorgt und erneuert
  • „Richte es für mich ein“ schreibt das CNAME selbst, wenn die Zone eine ist, die du hier schon verwaltest
  • Die Prüfung läuft im Hintergrund, und das Routing baut sich stündlich als Sicherheitsnetz neu auf
  • Saubere Vorfall-URLs auf deiner eigenen Domain — verwendet im Canonical-Tag und in E-Mails an Abonnenten
  • Alte URLs funktionieren nach einer Umbenennung weiter, außer eine andere aktive Seite hat den Slug beansprucht
Eigene Domain
status.northwind.exampleAusstehende Verifizierung

Füge bei deinem DNS-Anbieter einen CNAME-Eintrag hinzu, der auf dieses Ziel zeigt:

status.infranest.io

CNAME-Ziel

status.northwind.example CNAME status.infranest.ioJetzt prüfen

Die DNS-Verbreitung kann einige Minuten dauern — wir prüfen automatisch weiter.

  • HTTPS wird automatisch besorgt und erneuert
  • Vorfall-Links auf deiner eigenen Domain tragen keinen Slug — und genau diese Adresse steht in den E-Mails an Abonnenten.
  • Die Verifizierung läuft im Hintergrund, und das Routing wird bei jedem Deploy und stündlich aus der Datenbank neu aufgebaut — eine fehlende Route ist damit vorübergehend und kein Support-Ticket.

E-Mail-Abonnenten, so behandelt, wie du selbst behandelt werden willst

Besucherinnen und Besucher tragen sich auf der öffentlichen Seite ein und bekommen automatisch eine Mail, sobald ein Vorfall aufgeht oder eine Aktualisierung erscheint — und diese Mails verlinken den Vorfall, nicht die Startseite, damit die lesende Person bei dem landet, worüber sie informiert wurde. Es ist Double Opt-in, und unbestätigte Anmeldungen werden nach Alter aufgeräumt. Das Formular ist mit einer Bot-Prüfung, einem Honeypot und Ratenbegrenzungen geschützt, und diese Bot-Prüfung lädt, sobald jemand das Formular berührt, und nicht beim Öffnen der Seite: eine Statusseite ist das, was Leute während eines Ausfalls öffnen, sehr viele auf einmal, und fast niemand davon abonniert etwas. Für jede lesende Person eine Challenge eines Dritten zu laden, hieße tausend Menschen für ein Formular zahlen zu lassen, das zwei benutzen. Ein zweites Anmelden wird ignoriert statt als Fehler gezeigt, denn dieselbe Person in zwei Tabs darf auf einem öffentlichen Formular keine Fehlerseite bekommen. Und die Haltung zum Datenschutz gehört ausgesprochen, denn das sind Mitglieder der Öffentlichkeit, die um Ausfallmails über den Dienst eines anderen gebeten haben: wir speichern das Minimum, Admins sehen Zahlen und Statistiken ohne personenbezogene Daten, es gibt keinen Export der Abonnenten, und „alle löschen“ löscht wirklich alle.

  • Double Opt-in, mit unbestätigten Anmeldungen, die nach Alter aufgeräumt werden
  • Benachrichtigungsmails verlinken den Vorfall selbst, nicht die Startseite
  • Die Bot-Prüfung lädt erst bei Interaktion, damit tausend Lesende während eines Ausfalls nicht für ein Formular zahlen, das sie nie benutzen
  • Ein zweites Anmelden wird ignoriert, nicht als Fehler gezeigt — ein öffentliches Formular darf niemandem eine Fehlerseite zeigen
  • Admins sehen Zahlen, nie Adressen; es gibt keinen Export, und „alle löschen“ löscht wirklich alle

Benachrichtigungen erhalten

Abonniere, um Updates zu erhalten, wenn sich der Status dieser Seite ändert.

Sieh in deinen Posteingang!

Wir haben dir eine Bestätigungs-E-Mail gesendet. Klicke auf den Link, um dein Abonnement zu aktivieren.

  • Double Opt-in. Die Bot-Prüfung lädt, sobald du das Formular berührst, nicht beim Öffnen der Seite.
  • E-Mails verlinken den Vorfall selbst, nicht die Startseite deiner Statusseite — die lesende Person landet bei genau dem, worüber sie informiert wurde.
  • Ein zweites Anmelden wird ignoriert statt als Fehler gezeigt: dieselbe Person in zwei Tabs darf auf einem öffentlichen Formular keine Fehlerseite bekommen.

Abonnenten

3 bestätigt

  • Admins sehen Zahlen, nie Adressen. Es gibt keinen Export der Abonnenten, und „alle löschen“ löscht wirklich alle.
  • Alle auf einer Seite bekommen die Meldungen dieser Seite. Ein Abo pro Komponente gibt es nicht — es vervielfacht die Bestätigungs- und Abmeldefläche für einen geringen Gewinn.

Bring deinen Status dorthin, wo die Leute schon sind

Nicht alle besuchen deine Statusseite, also kommt sie zu ihnen. Ein serverseitig gerendertes SVG-Badge lässt sich als Bild in ein README, eine Doku-Seite oder einen Footer einbinden — es braucht kein JavaScript, funktioniert also dort, wo ein Skript nie läuft, und es ist edge-cachebar, thematisierbar und in vier Sprachen verfügbar. Daneben gibt es ein Live-Widget: ein cachebares Skript, in einen Shadow Root gerendert, mit aria-live, damit Screenreader eine Änderung ansagen, das alle sechzig Sekunden einen leichten Feed abfragt. Vier Layouts — ein Badge, eine Übersichtskarte mit Verfügbarkeitsbalken über neunzig Tage, eine Liste pro Dienst und ein Banner, der sich vollständig ausblenden kann, solange alles gesund ist. Es gibt außerdem ein Badge für einen einzelnen Monitor, unabhängig von jeder Statusseite, pro Check aktivierbar und über einen nicht erratbaren Token adressiert statt über eine fortlaufende ID, damit das Einschalten eines Badges nicht die anderen offenlegt.

  • Ein serverseitig gerendertes SVG-Badge, das in einem README, einer E-Mail und überall dort funktioniert, wo kein Skript läuft
  • Ein Live-Widget in vier Layouts, von denen eines sich ausblendet, wenn alles in Ordnung ist
  • In einen Shadow Root gerendert, mit aria-live, damit ein Screenreader eine Änderung ansagt
  • Ein Badge pro Monitor hinter einem nicht erratbaren Token, pro Check aktivierbar
  • Der Embed-Reiter zeigt eine Vorschau mit dem echten Renderer — was du kopierst, ist das, was du bekommst
Status-Badge

Zeige deinen Live-Status auf deiner eigenen Website, in der Dokumentation oder im README. Das Badge aktualisiert sich automatisch und verlinkt zurück auf diese Statusseite.

Layout

Live-Vorschau

statusSchwerwiegender Ausfall

Schwerwiegender Ausfall

100 % Verfügbarkeit über 90 Tage

Checkout & paymentsSchwerwiegender Ausfall

Search APIEingeschränkte Leistung

WebsiteBetriebsbereit

Schwerwiegender Ausfall

Der Banner kann sich vollständig ausblenden, solange alles gesund ist, damit eine Seite, die ihn einbindet, nichts zeigt, bis es etwas zu sagen gibt.

<img src="https://status.northwind.example/badge.svg" alt="Status">

<script src="https://status.northwind.example/widget.js" data-layout="summary"></script>

<script src="https://status.northwind.example/widget.js" data-layout="list"></script>

<script src="https://status.northwind.example/widget.js" data-layout="strip"></script>

Ein cachebares Skript, in einen Shadow Root gerendert, das alle 60 Sekunden einen leichten Feed abfragt.

„Powered by InfraNest“ anzeigen · Bereitgestellt von InfraNest

Was sie sonst noch erledigt

Die Teile, die erst interessant werden, wenn du sie brauchst.

Ankündigungen, ohne einen Vorfall zu eröffnen

Setze einen Wartungshinweis, eine Zusammenfassung oder eine allgemeine Mitteilung direkt an den Kopf der Seite, mit einem Zeitfenster dafür, wie lange sie stehen soll. Geplante Wartung erscheint als geplant und nicht als Ausfall, damit ein eingeplantes Fenster nicht wie eine Störung liest und deine Verfügbarkeitsgeschichte nicht beschädigt.

Wer sie sehen darf

Öffentlich oder passwortgeschützt für ein internes oder kundenspezifisches Publikum — und ein eigener Schalter dafür, ob Suchmaschinen sie indexieren dürfen. Das Passwort-Gate ist ein gemeinsames Stück Code, das alle vier öffentlichen Lesewege benutzen: Seite, Verlauf, Badge und Vorfall. Bewusst herausgezogen, denn eine fünfte Route schreibt man, indem man die vierte kopiert, und die Kopie, die vergessen wird, ist die, die leckt.

Sie sagt, welche Art von Fehlen es ist

Ein Slug, den es nie gab, eine Seite, die es gibt, aber die nicht veröffentlicht ist, eine veröffentlichte Seite und ein Host, der nicht unserer ist, sind vier verschiedene Antworten statt einer 404 — denn eine einzige 404 für alle vier ist genau das, was „meine Statusseite ist weg“ unbeantwortbar macht, wenn du es beantworten musst.

Auf drei Wegen erreichbar

Eine gehostete URL, sobald du die Seite anlegst, deine eigene Domain, sobald das CNAME steht, und eingebettet in eine Seite, die du schon hast. Du musst dich nicht entscheiden, und die gehostete URL funktioniert weiter, wenn die eigene Domain live ist.

Verfügbarkeit, die zum Monitoring passt

Der Verfügbarkeitswert und die Balken stammen aus derselben Check-Historie, über die das Monitoring-Modul berichtet, über das von dir gewählte Fenster. Es gibt keine zweite Berechnung, die widersprechen könnte, und ein kürzeres Fenster macht die Seite zudem schneller.

Ein Footer, den du ersetzen kannst

Eigener Footertext und ein optionaler Link dazu. Die Zeile „Bereitgestellt von InfraNest“ ist serverseitig eingebacken, und sie zu entfernen gehört zur White-Label-Berechtigung — bei jedem Rendern erneut geprüft, sodass ein Downgrade sie zurückbringt, statt sie wegzulassen.

Gruppenbeschriftungen, Tags und die kleinen Schalter

Blende Gruppenüberschriften, Verfügbarkeitsbalken, den Gesamtverfügbarkeitsstreifen, geplante Wartung, Fremddienste und den Vorfallverlauf ein oder aus. Tags sind standardmäßig aus, denn Tags schreibt man meist für das eigene Team und nicht für Kundinnen und Kunden.

Tarife

Statusseiten sind ein gezähltes Limit. Eine eigene Domain ist eine Funktionsfreigabe, private Seiten — Passwortschutz und die Teamansicht zusammen, eine Berechtigung statt zweier — sind eine weitere. Das Entfernen der „Bereitgestellt von“-Zeile liegt unter White-Label.

Veröffentliche eine Seite in etwa fünf Minuten

Richte sie auf die Checks, die du ohnehin laufen lässt. Nichts wird öffentlich, bis du es sagst.

Eine handgemachte Statusseite vs. InfraNest

Der Unterschied zwischen einer Seite, an die man denken muss, und einer, die es schon weiß.

Von Hand

  • Eine Seite, an die jemand denken muss — in der Stunde, in der er am wenigsten Zeit hat
  • Ein Vorfall, der wegscrollt, und ein Link im Ticket, der jetzt sagt, alles sei in Ordnung
  • Eine Statusseite für Kunden und ein separates Gewurschtel in Slack für die, die es reparieren
  • Ein CNAME, ein Zertifikat und eine Erneuerung, die dir für immer gehören
  • Eine selbst gebaute Mailingliste, mit den Datenschutzfragen, die dazugehören

Mit InfraNest

  • Eine Seite, gebaut aus den Checks, die du ohnehin laufen lässt, und die sich selbst aktualisiert
  • Ein dauerhafter Link pro Vorfall, der den Vorfall und das Verlaufsfenster überlebt
  • Dieselbe Seite noch einmal, hinter deinem Login, mit Rufbereitschaft und Runbooks darauf
  • Deine eigene Domain, mit für dich geschriebenem Eintrag und automatisch erneuertem HTTPS
  • Double Opt-in, kein Export und ein „alle löschen“, das wirklich alle löscht

Ein Login, zehn Module

Jedes Modul steckt in jedem Plan, auch in Free — nur die Limits unterscheiden sich.

Was es einzeln kosten würde

Jedes Teil aus einem anderen Tool – das summiert sich schnell:

Domain & DNS
~30 €
Uptime-Monitoring
~29 €
SSL-Tracking
~15 €
Statusseite
~29 €
Server-Panel
~15 €
Über 4–5 einzelne Tools
100–150 €/Mon.
InfraNest Business – alles davon, ein Login49 €/Mon.

Alle Funktionen vergleichen →

Häufige Fragen

Woher kommt der Status auf der Seite?

Aus deinem Monitoring. Hinter jedem Dienst auf der Seite steht einer deiner Checks, der Status ist also das, was dieser Check zuletzt gemeldet hat, und das Banner oben wird aus allen zusammen berechnet — der schlimmste gewinnt. Es gibt nichts von Hand zu pflegen und keine zweite Kopie der Wahrheit. Du wählst, welche Checks erscheinen und wie sie öffentlich heißen, ein Monitor namens „App — northwind-app.dev“ kann also als „Web-App“ auftauchen, und die Zertifikats- und Datenbankport-Prüfungen können intern bleiben.

Was ist die Teamansicht?

Dieselbe Statusseite, neu geschrieben für die Leute, die das Problem beheben, in InfraNest hinter deinem normalen Login. Deine öffentliche Seite beantwortet eine Frage — ist etwas kaputt — und bewusst sonst nichts. Die Teamansicht ergänzt, was eine diensthabende Person braucht: wer Rufbereitschaft hat, welche Vorfälle gerade laufen samt Links auf ihre öffentlichen Darstellungen, und die Dienste mit Verfügbarkeitsbalken, letztem Prüfzeitpunkt und einem Runbook-Link pro Dienst. Nichts davon erscheint auf der öffentlichen Seite; das wird mit einer Whitelist und zwei Tests durchgesetzt und nicht mit einem Filter, an den jemand denken muss.

Funktionieren Vorfall-Links weiter, wenn der Vorfall vorbei ist?

Ja, und genau darum geht es. Jeder Vorfall hat eine eigene dauerhafte URL, ein Link, den du in ein Ticket oder einen Chat kopiert hast, landet also weiterhin bei diesem Vorfall — was er betraf, wann er begann, wie lange er lief und jede Aktualisierung der Reihe nach — lange nachdem deine Statusseite aufgehört hat, davon zu sprechen. Er überlebt auch das Verlaufsfenster: das bestimmt, wie lang eine Liste sein soll, nicht wie lange ein Link funktionieren soll.

Kann ich meine eigene Domain verwenden?

Ja. Zeige mit einem CNAME auf uns, und HTTPS wird automatisch besorgt und erneuert. Liegt der Hostname unter einer DNS-Zone, die du schon in InfraNest verwaltest, bei einem Anbieter mit Schreibzugriff, legt „Richte es für mich ein“ den Eintrag selbst an und startet die Prüfung — kein Umweg über den Registrar. Die Prüfung läuft im Hintergrund, und das Routing hinter der Domain wird bei jedem Deploy und stündlich als Sicherheitsnetz aus der Datenbank neu aufgebaut.

Was passiert mit den E-Mail-Adressen der Abonnenten?

Wir speichern das Minimum. Anmeldungen sind Double Opt-in und unbestätigte werden nach Alter aufgeräumt; Admins sehen Zahlen und Statistiken ohne personenbezogene Daten; es gibt bewusst keinen Export der Abonnenten, mit einem Test, der das festhält; und „alle löschen“ löscht wirklich alle. Das sind Mitglieder der Öffentlichkeit, die um Ausfallmails über den Dienst eines anderen gebeten haben, die Latte liegt also höher als bei deiner eigenen Kontaktliste. Ein Abo pro Komponente gibt es ebenfalls nicht — alle auf einer Seite bekommen deren Meldungen, denn Abos pro Komponente vervielfachen die Bestätigungs- und Abmeldefläche für einen geringen Gewinn.

Kann ich den Status anderswo als auf der Statusseite zeigen?

Auf zwei Wegen. Ein serverseitig gerendertes SVG-Badge, das du als Bild einbindest, das kein JavaScript braucht und deshalb in einem README, einer Doku-Seite, einem Footer oder einer E-Mail funktioniert. Und ein Live-Widget — ein cachebares Skript in einen Shadow Root, das alle sechzig Sekunden einen leichten Feed abfragt — in vier Layouts: Badge, Übersichtskarte, Liste pro Dienst und ein Banner, der sich ausblendet, wenn alles gesund ist. Es gibt außerdem ein Badge für einen einzelnen Monitor, unabhängig von jeder Seite, über einen nicht erratbaren Token adressiert, damit das Einschalten eines Badges die anderen nicht offenlegt.

Kann ich die Seite privat halten?

Ja — eine Seite kann öffentlich oder passwortgeschützt für ein internes oder kundenspezifisches Publikum sein, mit einem eigenen Schalter dafür, ob Suchmaschinen sie indexieren dürfen. Das Passwort-Gate ist ein gemeinsames Stück Code, das Seite, Verlauf, Badge und Vorfallansicht alle benutzen, es gibt also keine Route, die still vergessen hat zu fragen. Eine geschützte Seite fragt das Passwort auch, bevor sie einen Vorfall benennt, damit der Titel nicht in einer Linkvorschau nach außen dringt.

Sag den Leuten, was los ist, ohne daran denken zu müssen

Richte eine Statusseite auf die Checks, die du ohnehin laufen lässt.

Kostenloser Plan · Keine Kreditkarte nötig · In Minuten eingerichtet