Orbit
Orbit Statuspagina
A status page is a public, no-login URL that shows whether your project is up, how it has performed recently, and what you have deployed. Turning it on also starts an uptime check that pings your…
Een statuspagina is een openbare URL zonder login die toont of uw project actief is, hoe het recent heeft gepresteerd en wat u heeft uitgerold. Als u dit inschakelt, wordt ook een uptime-controle gestart die uw project elke minuut pingt, zodat u monitoring krijgt als bijwerking van publicatie.
Waar de instellingen voor de statuspagina zich bevinden
Open Orbit, klik op het project en kies Status page onder de groep Observability in de projecttabstrip. De pagina heet Public status page.

Het inschakelen
- Zet Enable public status page aan.
- Kies een Public slug. Dit wordt onderdeel van de openbare URL, dus kies iets herkenbaars, zoals uw productnaam.
- Stel eventueel een Ping path in. De standaardwaarde is
/. - Vul de Page title en Tagline in die bovenaan de openbare pagina worden weergegeven.
- Beslis of u Show recent deploys en Show recent incidents wilt inschakelen.
- Klik op Save settings.
Nadat u dit hebt opgeslagen, toont de pagina een Live badge en bevestigt dat uw statuspagina is gepubliceerd en elke minuut pingt. Een link brengt u naar de openbare pagina zodat u kunt zien wat bezoekers zien.
Slug-regels
De slug moet uit kleine letters, cijfers en koppeltekens bestaan, maximaal 80 tekens lang zijn en mag niet beginnen of eindigen met een koppelteken. Slugs zijn uniek in alle Orbit-systemen, niet alleen in uw account, dus een veelgebruikt woord kan al bezet zijn. Als dit het geval is, verschijnt er bij het opslaan een bericht dat de slug al in gebruik is en kunt u een ander kiezen.
Kies de slug zorgvuldig: het is het openbare adres dat u in uw documentatie en uw supportantwoorden zult plaatsen, en als u het later wijzigt, breekt elke link naar deze pagina.
Wat bezoekers zien
De openbare pagina wordt samengesteld op basis van dezelfde gegevens als de tabbladen van uw project:
- Current status op basis van de meest recente uitrol: Operational, Building, Deploying, Queued, Awaiting Approval, Build Failed, Cancelled of Rolled Back.
- Uptime, berekend over verschuivende vensters van 24 uur, 7 dagen en 30 dagen op basis van minuut-voor-minuut-controles.
- Recent deployments met een succesverhoudingspercentage, als u deze sectie hebt ingeschakeld.
- 30-day statistics: succesverhoudingspercentage, gemiddelde buildtijd en totaal aantal uitrollingen.
- Core Web Vitals als p75 over de afgelopen 30 dagen, als u deze verzamelt.
- Incidents uit annotaties die u op de projecttijdlijn hebt gemarkeerd.
De pagina vernieuwt zich, zodat een klant die deze open laat staan tijdens een incident het ziet bijwerken zonder opnieuw in te laden.
Alles op de pagina is operationele gegevens: uitrolstatus, reactietijden, uptime en vitals. Commitberichten, branchnamen, omgevingsvariabelen en uw repositorydetails worden niet gepubliceerd.
Incidenten komen van de tijdlijn
De sectie incidenten is geen aparte editor. Het toont annotaties van soort Incident van de projecttijdlijn, dus de workflow tijdens een storing is: markeer een incidentannotatie en deze verschijnt openbaar.
Dit is opzettelijk. Dit betekent dat uw interne tijdlijn en uw openbare communicatie synchroon blijven zonder dat iemand twee records moet bijhouden. Zie Orbit Timeline Annotations voor het schrijven van een annotatie.
Schrijf incidentannotaties alsof een klant ze zal lezen, want dat zal gebeuren. Zeg wat beïnvloed is, wat u weet en wanneer u een volgende update geeft. Plaats vervolgens een updateannotatie wanneer het is opgelost, in plaats van het laatste openbare woord als "investigating" achter te laten.
De uptime-controle
Als u de statuspagina inschakelt, wordt een controle gestart die uw projectproductie-URL, op het ping-pad dat u hebt ingesteld, eenmaal per minuut ophaalt. Elk resultaat wordt opgeslagen en de uptime-percentages op de openbare pagina worden berekend op basis van deze records.
Controles worden 90 dagen bewaard en oudere worden automatisch verwijderd.
Een goed ping-pad kiezen
De standaardinstelling / werkt voor de meeste projecten. Twee redenen om iets anders te kiezen:
- Uw startpagina is zwaar. Een licht pad is eerlijker en goedkoper om eenmaal per minuut op te vragen.
- Uw startpagina kan actief zijn terwijl de app kapot is. Een gecachte statische shell retourneert graag 200 terwijl uw API niet werkt. Een pad als
/api/healthdat de toepassing daadwerkelijk test, zegt de waarheid.
Als u al een health check hebt geconfigureerd voor automatische rollback, kunt u hier hetzelfde pad gebruiken zodat beide signalen consistent blijven. Zie Deploying Your Project voor de health check-instellingen.
Wijs het ping-pad niet naar iets durs en niet naar een pad achter authenticatie. Een pad dat elke minuut 401 of 302 naar een loginpagina retourneert, wordt als een fout geregistreerd en uw uptime zal nul zijn.
De statuspagina verwijderen
Klik op Remove page en bevestig. De bevestiging is expliciet: alle uptime-geschiedenis wordt verwijderd.
Het is de moeite waard om hier even over na te denken. Het verwijderen van de pagina is geen pauzeknop. De controle stopt, de openbare URL werkt niet meer en de verzamelde uptime-record verdwijnt ermee. Als u wilt dat de pagina slechts tijdelijk onzichtbaar is, is er geen verborgen modus: overweeg of het uitschakelen van de inschakelpunt en het behoud van de configuratie beter voor u werkt dan het verwijderen.
De slug wordt vrijgegeven wanneer de pagina wordt verwijderd, zodat iemand anders hem later kan claimen.
Praktisch advies
Publiceer voordat u het nodig hebt. Een statuspagina die tijdens een storing wordt gemaakt, is een statuspagina die niemand heeft gebladwijzerd. Plaats de link in uw voettekst, uw documentatie en uw supporthandtekening terwijl alles goed gaat.
Beloof niet te veel. Het uptime-percentage op de pagina komt voort uit een minuut-controle tegen een pad. Het is eerlijke monitoring, geen contractueel SLA, en mag niet als zodanig worden gepresenteerd.
Houd de tagline kort. Deze staat onder de titel op een pagina die mensen openen wanneer ze al gefrustreerd zijn. Een regel die zegt wat de service is, en niets anders.
Problemen oplossen
Uptime geeft 0% weer of is veel lager dan in werkelijkheid. Het ping-pad retourneert een non-2xx-antwoord. Open het in een privévenster: een omleiding naar een loginpagina, een 404 van een pad dat niet meer bestaat of een geogrootschalige blokkering zijn de gebruikelijke oorzaken.
De openbare URL geeft 404. De pagina is opgeslagen maar de inschakelpunt is uit, of de slug in uw link komt niet overeen met de opgeslagen. Kopieer de link van de instellingenpagina.
De slug wordt geweigerd. Deze is al bezet, bevat een ongeldig teken of begint of eindigt met een koppelteken.
Er verschijnen geen vitals op de openbare pagina. Vitals komen van het collectorscript op uw site. Zie Orbit Web Vitals.
Er verschijnen geen incidenten, ook al hebben we er een gehad. De annotatie moet van soort Incident zijn en de switch Show recent incidents moet aanstaan.
Waar u vervolgens heen gaat
- Orbit Timeline Annotations om incidentupdates te publiceren.
- Orbit Webhooks om melding te krijgen voordat uw klanten dat doen.
- Orbit Web Vitals voor de prestatiecijfers die openbaar worden weergegeven.