Zum Inhalt springen
Yuva

Statusseiten

Sagen Sie Kunden, was ausgefallen ist, bevor sie fragen müssen.

Eine Yuva-Statusseite zeigt, ob Ihr Produkt läuft. Sie liegt in Ihrem Support-Postfach, daher zeigen Chat-Widget und Apps einen offenen Vorfall, und eine Antwort erreicht alle, die dazu geschrieben haben.

Die öffentliche Seite

Yuva rendert sie als schlichtes HTML, auch ohne JavaScript vollständig, und Antworten werden 30 Sekunden zwischengespeichert, damit ein CDN vor Ihrem Server den Verkehr eines Ausfalls tragen kann.

  • GesamtstatusDer schlechteste Status unter den angezeigten Komponenten, in Worten und Farbe.
  • KomponentenIn Gruppen, jede mit ihrem Status, einem Balken für jeden Tag von bis zu 90 Tagen und, wenn Sie möchten, ihrer Uptime.
  • VorfälleVon „Wird untersucht“ bis „Behoben“, jedes Update bleibt erhalten. Ein veröffentlichtes Update wird korrigiert, nie entfernt.
  • WartungKündigen Sie geplante Arbeiten mit einem Zeitfenster an. Yuva startet und beendet die Wartung pünktlich.
  • VerlaufVergangene Vorfälle und Wartungen nach Monat, jeweils mit eigener Seite.
  • AntwortzeitenWenn Sie es einschalten: die letzten 24 Stunden jeder Komponente mit HTTP- oder TCP-Prüfung, mit Median und p95.
  • Feed, Badge und JSONEin Atom-Feed ohne Abo, ein Badge für Ihre README und dieselbe Seite als JSON für Ihre eigene Website oder App.
  • Ihr Aussehen und Ihre SpracheIhr Logo und Ihre Akzentfarbe. Die Seite spricht Englisch, Türkisch und Deutsch; Besucher sehen Zeiten in ihrer eigenen Zeitzone.

Eine Seite bleibt privat, bis Sie sie veröffentlichen; Ihr Team sieht sie vorher in der Vorschau im Panel.

Prüfungen halten sie aktuell

Eine Prüfung setzt den Status einer Komponente ohne Handarbeit, und Yuva sagt Ihrem Team Bescheid, wenn sie ausfällt oder wieder läuft.

  • HeartbeatsIhr Cronjob oder Server ruft eine URL in einem Zeitplan auf. Bleiben die Aufrufe aus, fällt die Komponente aus.
  • Gepushte StatusSenden Sie selbst einen Betriebs- oder Ausfallstatus. Alertmanager- und Grafana-Alarme werden unverändert angenommen.
  • HTTPYuva ruft eine URL in einem Intervall ab und prüft den Statuscode, optional ein Stichwort und das Ablaufdatum des Zertifikats.
  • TCPYuva öffnet eine Verbindung zu einem Host und Port und prüft, ob er antwortet.
  • Vorfälle, die für Sie vorbereitet werdenFällt eine Prüfung aus, kann Yuva einen Vorfallsentwurf zur Prüfung anlegen, sofort einen veröffentlichten Vorfall eröffnen oder keinen. Läuft sie wieder, behebt Yuva, was es eröffnet hat.
  • Ihr Wort zuerstSie bestimmen, wie viele Fehler in Folge zählen, und ein von Hand gesetzter Status wird nie von einer Prüfung überschrieben.

E-Mail-Abonnenten

Besucher abonnieren Benachrichtigungen zu Vorfällen und Wartung, für alle Komponenten oder nur die, die sie nutzen. Ein Abo beginnt immer mit einer Bestätigungsmail.

  • Double-Opt-inDie Antwort ist für jede Adresse gleich, und niemand wird ohne Bestätigung abonniert.
  • Ihre WahlEin Kontrollkästchen je Komponente und in jeder Mail ein Link, um die Auswahl zu ändern oder sich abzumelden.
  • Schlichte BenachrichtigungenDer Status in Worten, die betroffenen Komponenten und die Updates, ohne Bilder, Tracking oder Werbung. Auf Englisch, Türkisch oder Deutsch.
  • Gehalten, dann gesendetEine Benachrichtigung wartet 60 Sekunden, damit Sie sie zurücknehmen können; Meldungen zu einem Vorfall halten Abstand, damit ein langer Ausfall keine Postfächer überflutet.

Benachrichtigungen gehen über den eigenen E-Mail-Kanal Ihres Postfachs, von dessen Adresse, und die Personen auf der Liste bleiben von Ihren Newslettern getrennt.

Im Chat-Widget und in den Apps

Solange Ihre Seite veröffentlicht und ein Vorfall oder eine Wartung offen ist, zeigen das Web-Widget und die iOS- und Android-SDKs über den Unterhaltungen eine Zeile mit dem Status in Worten und einem Link zum Vorfall.

  • Nichts einzurichtenDie Zeile erscheint und verschwindet mit dem Vorfall.
  • AusblendbarKundinnen und Kunden können sie schließen. Sie erscheint wieder, sobald der Vorfall ein neues Update bekommt.
  • Ihre SpracheWidget und Apps zeigen sie in jeder Sprache, die sie sprechen.

Antwort an Verknüpfte

Ein Ausfall bringt dieselbe Frage per E-Mail, im Chat und in den Apps. Verknüpfen Sie diese Unterhaltungen mit dem Vorfall, schreiben Sie eine Antwort und senden Sie sie an alle.

  • Verknüpfen Sie Unterhaltungen im Panel mit dem Vorfall. Die Vorfallseite listet sie auf.
  • Schreiben Sie eine Antwort. Die Prüfung zeigt, wie viele Unterhaltungen sie erhalten, und danach können Sie jede schließen.
  • Yuva sendet sie in Ihrem Namen an jede verknüpfte Unterhaltung, die noch offen ist, über den jeweils eigenen Kanal. Nach dem Senden lässt sie sich nicht zurückholen.

Ihre eigene Domain

Liefern Sie die Seite unter einer Adresse wie status.example.com aus. Fügen Sie einen CNAME-Eintrag und einen TXT-Eintrag hinzu, der zeigt, dass die Domain Ihnen gehört, und Yuva prüft beides für Sie.

  • ZertifikateZertifikate werden automatisch ausgestellt und erneuert, von einem Proxy mit Zertifikaten auf Abruf wie Caddy oder über Cloudflare-Custom-Hostnames.
  • Alles zieht umLinks, Feed, Badge, JSON und E-Mail-Benachrichtigungen nutzen alle Ihre Domain.
  • Nur IhreAuf Ihrer Domain wird nur die Seite ausgeliefert, nie die API oder das Panel.

Das Band für Ihre eigene Website

Zeigen Sie Ihren Status im Footer Ihrer Website: der Zustand in Worten, ein Streifen der letzten 90 Tage mit Uptime und ein Link zu Ihrer Seite. Es ist ein Skript und ein Element.

<script src="https://support.example.com/yuva-status.js" defer></script>
<yuva-status page="acme" theme="auto" components></yuva-status>
  • pageDie Adresse Ihrer Statusseite.
  • themelight, dark oder auto; auto folgt dem Farbschema der Besucher. Standard ist auto.
  • componentsFügen Sie es für eine zweite Zeile mit dem Status jeder Komponente hinzu.
Auf einer hellen Website
Auf einer dunklen Website

Für Entwickler

Alles steckt in der API, mit den Scopes status:read und status:manage. Webhooks melden Änderungen an Komponenten, Vorfällen und Monitoren, und über MCP verbundene Assistenten können Entwürfe anlegen und Vorfälle beheben.

API-Referenz öffnen →

Beginnen Sie mit der Anleitung.

Legen Sie eine Seite an, fügen Sie Ihre Komponenten hinzu und veröffentlichen Sie sie. Die Anleitung gibt es auf Englisch, Türkisch und Deutsch.