Orbit
Orbit Durum Sayfası
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…
Bir status sayfası, projenizin çalışıp çalışmadığını, son zamanda nasıl performans gösterdiğini ve neler dağıttığınızı gösteren genel, giriş gerektirmeyen bir URL'dir. Bunu açmak aynı zamanda projenizi her dakika ping'leyen bir uptime kontrolü başlatır, böylece onu yayınlamanın bir yan etkisi olarak monitoring alırsınız.
Status Sayfası Ayarları Nerede Bulunur
Orbit'i açın, projeyi tıklayın ve proje sekme şeridindeki Observability grubu altında Status page'i seçin. Sayfa Public status page başlığına sahiptir.

Bunu Açmak
- Enable public status page'i açın.
- Bir Public slug seçin. Bu, genel URL'nin bir parçası haline gelir, bu nedenle ürün adınız gibi tanınabilir bir şey seçin.
- İsteğe bağlı olarak bir Ping path ayarlayın. Varsayılan olarak
/değeridir. - Genel sayfanın üstünde gösterilen Page title ve Tagline alanlarını doldurun.
- Show recent deploys ve Show recent incidents seçeneklerini etkinleştirip etkinleştirmeyeceğinize karar verin.
- Save settings'i tıklayın.
Kaydedildikten sonra sayfa bir Live rozeti gösterir ve status sayfanızın yayınlandığını ve her dakika ping'lendiğini onaylar. Bir bağlantı sizi genel sayfaya götürür, böylece ziyaretçilerin gördüğü şeyi görebilirsiniz.
Slug Kuralları
Slug küçük harfler, rakamlar ve tire işaretlerinden oluşmalı, en fazla 80 karakter uzunluğunda olmalı ve bir tire işaretiyle başlamamalı veya bitmemelidir. Sluglar tüm Orbit'te benzersizdir, sadece hesabınızda değil, bu nedenle yaygın bir kelime zaten alınmış olabilir. Öyleyse, kaydetme slug'ın zaten alındığını söyleyen bir mesaj döndürür ve siz başka bir tane seçersiniz.
Slug'ı dikkatli seçin: bunu belgelerinize ve destek yanıtlarınıza koyacağınız genel adrestir ve daha sonra değiştirmek ona giden her bağlantıyı kırar.
Ziyaretçiler Ne Görür
Genel sayfa, projenizin kendi sekmeleriyle aynı verilerden oluşturulur:
- Current status, en son dağıtımdan: Operational, Building, Deploying, Queued, Awaiting Approval, Build Failed, Cancelled veya Rolled Back.
- Uptime, dakika bazında kontroller tarafından 24 saatlik, 7 günlük ve 30 günlük pencereler üzerinde hesaplanır.
- Bunu etkinleştirdiyseniz Recent deployments ve başarı oranı.
- 30-day statistics: başarı oranı, ortalama build süresi ve toplam deploy sayısı.
- Core Web Vitals, son 30 gün içinde p75 olarak, bunları topluyorsanız.
- Incidents, projeyi zaman çizelgesinde işaretlediğiniz ek açıklamalardan alınır.
Sayfa kendini yeniler, bu nedenle bir olay sırasında açık bıraktığı müşteri yeniden yüklemeden güncellenmesini görür.
Sayfadaki her şey işletimsel verilerdir: deploy durumu, yanıt süreleri, uptime ve vitals. Commit mesajları, dal adları, ortam değişkenleri ve depo ayrıntılarınız yayınlanmaz.
Incidents Zaman Çizelgesinden Gelir
Incidents bölümü ayrı bir editör değildir. Projenin Timeline'ından Incident türündeki ek açıklamaları gösterir, bu nedenle bir kesinti sırasında iş akışı şudur: bir incident ek açıklaması işaretleyin ve genel olarak görüntülensin.
Bu kasten yapılmıştır. Bu, iç zaman çizelgeniz ve genel iletişiminizin hiç kimse iki kaydı korumadan senkronize kalması anlamına gelir. Nasıl yazılacağı için Orbit Timeline Annotations konusuna bakın.
Incident ek açıklamalarını, bir müşteri bunları okuyacakmış gibi yazın, çünkü okuyacak. Neyin etkilendiğini, ne bildiğinizi ve bir sonraki ne zaman güncelleyeceğinizi söyleyin. Ardından çözüldüğünde bir update ek açıklaması gönderin, son genel sözcüğü "investigating" olarak bırakmak yerine.
Uptime Kontrolü
Status sayfasını etkinleştirmek, projenizin production URL'sini aldığınız ping path'te dakikada bir kez getiren bir kontrol başlatır. Her sonuç depolanır ve genel sayfadaki uptime yüzdeleri bu kayıtlardan hesaplanır.
Kontroller 90 gün boyunca tutulur ve daha eski olanlar otomatik olarak kırpılır.
İyi Bir Ping Path Seçmek
Varsayılan / çoğu proje için çalışır. Başka bir şey seçmek için iki neden vardır:
- Ana sayfanız ağır. Hafif bir path, dakikada bir kez polling yapmak için daha adil ve daha ucuz bir şeydir.
- Ana sayfanız çalışabilir ama uygulama bozuk olabilir. Önbelleğe alınmış statik bir kabuk, API'niz aşağı iken mutlu bir şekilde 200 döndürecektir.
/api/healthgibi aslında uygulamayı kullanan bir path gerçeği söyler.
Zaten otomatik geri alma için yapılandırılmış bir health check'iniz varsa, aynı path'i burada kullanmak her iki sinyali de tutarlı tutar. Health check ayarları için Deploying Your Project konusuna bakın.
Ping path'ini pahalı bir şeye işaret etmeyin ve onu authentication'ın arkasındaki bir path'e işaret etmeyin. 401 veya login sayfasına 302 döndüren bir path her dakika başarısız olarak kaydedilecek ve uptime'nız sıfır olarak görülecektir.
Status Sayfasını Kaldırmak
Remove page'i tıklayın ve onaylayın. Onaylama açıktır: tüm uptime geçmişi silinecektir.
Burada durmanın değeri vardır. Sayfayı kaldırmak bir duraklat düğmesi değildir. Kontrol durur, genel URL çalışmayı durdurur ve biriktirilmiş uptime kaydı bununla birlikte gider. Sayfayı sadece geçici olarak görünmez hale getirmek istiyorsanız, gizli bir mod yoktur: yapılandırmayı kaldırmak yerine enable toggle'ını kapattığınız ve kaldığınız yeri daha iyi düşünün.
Slug, sayfa kaldırıldığında serbest bırakılır, bu nedenle daha sonra birisi onu talep edebilir.
Pratik Tavsiye
Ihtiyaç duyulmadan önce yayınlayın. Bir kesinti sırasında oluşturulan bir status sayfası, kimsenin yer işareti koymadığı bir status sayfasıdır. Bağlantıyı altbilginize, belgelerinize ve her şey iyi iken destek imzanıza koyun.
Aşırı vaatte bulunmayın. Sayfadaki uptime rakamı bir dakikalık kontrol ve bir path'ten gelir. Bu dürüst monitoring'dir, sözleşmeli bir SLA değildir ve biri olarak sunulmamalıdır.
Tagline'ı kısa tutun. Zaten sinirli olan kişilerin açtığı bir sayfada başlığın altında yer alır. Hizmetin ne olduğunu söyleyen bir satır ve hiçbir şey değil.
Sorun Giderme
Uptime yüzde 0 gösteriyor veya gerçeklikten çok daha düşük. Ping path'i 2xx olmayan bir yanıt döndürüyor. Bunu özel bir tarayıcı penceresinde açın: bir login sayfasına yeniden yönlendirme, artık mevcut olmayan bir path'ten gelen 404 veya coğrafi blok olağan nedenlerdir.
Genel URL 404 döndürüyor. Sayfa kaydedildi ama enable toggle'ı kapalı, ya da bağlantınızdaki slug kaydedilen olanla eşleşmiyor. Bağlantıyı ayarlar sayfasından kopyalayın.
Slug reddediliyor. Alınmış, geçersiz bir karakter içeriyor veya bir tire işaretiyle başlıyor ya da bitiyor.
Genel sayfada vitals görünmüyor. Vitals sitenizde collector script'ten gelir. Orbit Web Vitals konusuna bakın.
Bir tane yaşadığımız halde incident görünmüyor. Ek açıklama Incident türünde olmalı ve Show recent incidents switch'i açık olmalıdır.
Sonra Nereye Gitmeli
- Orbit Timeline Annotations incident güncellemeleri yayınlamak için.
- Orbit Webhooks müşterilerinizden önce bilgilendirilmek için.
- Orbit Web Vitals genel olarak gösterilen performans rakamları için.