Każda opublikowana strona statusu bez hasła ma widżet, odznakę, podsumowanie JSON i kanał Atom. Otwórz stronę statusu w aplikacji: na karcie Components panel Public page zawiera Badge i Embed z kodem do skopiowania. Poniżej your-page oznacza część po app.uptimecheck.com/s/.
Widżet statusu na Twoją stronę
Wklej to przed </body> na swojej stronie:
<script src=”https://app.uptimecheck.com/s/your-page/widget.js” async></script>
Dopóki wszystko działa, nic nie pokazuje.Gdy komponent nie działa lub działa wolno, informuje o tym mała karta, np. Partial outage, z linkiem do strony statusu.Gdy aktualizacja statusu jest otwarta, karta pokazuje jej tytuł i najnowszą wiadomość. Podczas prac serwisowych pokazuje ich tytuł i informację, że trwają.Czerwony oznacza awarie, bursztynowy spowolnienia, niebieski prace serwisowe. Widżet dopasowuje się do jasnego lub ciemnego motywu odwiedzającego i mówi w języku strony statusu.Odwiedzający mogą go zamknąć i pozostaje zamknięty do końca wizyty, chyba że wydarzy się coś nowego.Odczytuje status przy ładowaniu strony. Gdy monitorowanie w Twojej przestrzeni roboczej jest wstrzymane, pozostaje ukryty.
Widżet znajduje się w lewym dolnym rogu; dodaj data-position=”bottom-right” do tagu script, aby go przenieść. Rysuje się we własnym shadow DOM, więc CSS Twojej strony go nie zmienia, a on nie zmienia Twojej strony.
Odznaka
Do README lub na stronę, jako Markdown lub HTML:
[](https://app.uptimecheck.com/s/your-page)
<a href=”https://app.uptimecheck.com/s/your-page”><img src=”https://app.uptimecheck.com/s/your-page/badge.svg” alt=”Status” height=”20″></a>
Pokazuje operational, degraded, partial outage, major outage lub maintenance, a paused, gdy monitorowanie jest wstrzymane.Dodaj ?metric=uptime, aby pokazać średnią dostępność komponentów strony z 90 dni, i ?label=Yourtext, aby zmienić lewą część.Aktualizuje się w ciągu minuty.
Podsumowanie JSON
https://app.uptimecheck.com/s/your-page/summary.json zawiera ogólny status, komponenty, otwarte aktualizacje statusu i prace serwisowe w tym samym formacie co podsumowanie Atlassian Statuspage. Jest też dostępne pod /s/your-page/api/v2/summary.json, czyli ścieżką samego Statuspage, więc boty czatowe, dashboardy i narzędzia monitorujące, które czytają Statuspage, mogą je odczytać z dowolnej strony. status.indicator przyjmuje wartość none, minor, major, critical lub maintenance. status każdego komponentu to operational, degraded_performance, partial_outage, major_outage lub under_maintenance, a impact każdego otwartego incydentu to minor, major lub critical według najbardziej dotkniętego komponentu (none dla komunikatu, który nie wskazuje żadnego problemu). Oba pola przyjmują gorszą z dwóch wartości: wpływ podany w aktualizacji statusu lub to, co wykryją sprawdzenia.
Kanał Atom
https://app.uptimecheck.com/s/your-page/feed.atom zawiera publikowane przez Ciebie aktualizacje statusu i zaplanowane prace serwisowe, w języku strony, dla czytników kanałów i aplikacji RSS w Slacku. Strona statusu zawiera do niego link. Same sprawdzenia nie dodają wpisów: opublikuj aktualizację, aby poinformować czytelników kanału o incydencie.
Zmiana adresu strony psuje stare linki, w tym widżety, odznaki i kanały. Zobacz jak dostosować stronę statusu i strony statusu.