Durum Sayfası Oluşturma

Uçtan uca durum sayfası kurulumu, isim, tema, servisler, görünürlük, aboneler, özel alan adı ve olay yayını.

Durum sayfası, müşterilerinizin servislerinizin çalışıp çalışmadığını gördüğü herkese açık yüzeydir. UptimeWarden durum sayfaları gerçek zamanlıdır, markalanabilir ve kendi alt alan adınızda yayınlanabilir. Bu rehber, "monitörlerim hazır" noktasından "müşterilerim görebiliyor" noktasına sizi tek oturumda taşır.

Tek form: Oluşturma ve düzenleme tek bir adım-adım formdur (bölümler: Basics → Monitors → Appearance → Features → Security → Review). Aşağıdaki her adım, o bölümlerden birine karşılık gelir, ayrı ekranlar yoktur.

Sayfanız var, sadece özel alan adı mı istiyorsunuz? Özel Alan Adı Kurulumu sayfasına geçin. Ziyaretçilerin e-posta ile abone olmasını istiyorsanız: Durum Sayfası Aboneleri.

Adım 1. Sayfayı oluşturun (Basics)

  1. Status Pages → New status page menüsünü açın.
  2. Basics bölümünde şu alanları doldurun:
    • Name: dahili etiket.
    • Title: sayfanın üstünde gösterilen herkese açık başlık.
    • Slug: varsayılan URL'de görünen kısım: app.uptimewarden.online/status/<slug>.
    • Description: zaman çizelgesinin üstünde gösterilen kısa açıklama.
    • Logo: kare görsel, 512×512 önerilir.
  3. Create düğmesine basın.

Sayfayı herkese açık olarak işaretlediğiniz an varsayılan URL'de yayına girer. Henüz monitör eklemediyseniz sayfa "No services yet" yer tutucusu gösterir.

Oluşturabileceğiniz sayfa sayısı planınıza bağlıdır: Free 1, Hobby 2, Starter 3, Professional 10, Enterprise sınırsız. Sınıra ulaştığınızda yeni sayfa oluşturma reddedilir. Sınırın üstünde kalan mevcut sayfalarınız (örneğin plan düşürdükten sonra) çalışmaya ve yayında kalmaya devam eder.

Adım 2. Tema seçin (Appearance)

Görsel kimliği formun Appearance bölümünden yönetirsiniz. Özelleştirebileceğiniz alanlar:

AyarEtkisi
Birincil renk (primaryColor)Başlıkların, rozetlerin ve bağlantıların vurgu rengi. Varsayılan #3b82f6.
Arka plan rengi (backgroundColor)Sayfanın arka planı. Varsayılan #0f172a (koyu lacivert).
Metin rengi (textColor)Gövde metni. Varsayılan #1f2937.
Karanlık mod (darkMode)Varsayılan açık paleti tersine çevirir.
Özel CSS (customCss)Sayfaya enjekte edilen serbest CSS; ince ayarlar için kullanılır.
Logo / Favicon URLHTTPS üzerinden barındırılan görsel URL'leri.

Ayrıca özel <meta> etiketleri (OpenGraph, Twitter card vb.) ve ayrı bir içerik bloğunda serbest HTML ekleyebilirsiniz. Organizasyonunuzda beyaz etiketleme markalaması (Enterprise planlar) tanımlıysa herkese açık sayfada bir destek iletişimi ve "Operated by [markanız]" satırı içeren bir organizasyon alt bilgisi gösterilir; markalama yoksa alt bilgi hiç gösterilmez.

Adım 3. Servis bağlayın (Monitors)

Durum sayfası tüm monitörlerin değil, seçili bir görünümün vitrinidir. Formun Monitors bölümünü açın:

  1. Monitör seçici listeden bir monitöre tıklayın (arama ile daraltabilirsiniz).
  2. Bir grup adı girin (örn. API, Dashboard, Veritabanı), servisler bu etikete göre görsel olarak gruplanır.
  3. Monitörün dahili adını herkese açık sayfada gizlemek için bir görünen ad verin (opsiyonel).
  4. Satırın nerede çıkacağını belirlemek için görüntüleme sırası seçin.

Her servisin durumu, arkasındaki monitörün son sonucundan gelir: up → yeşil/operational, down → kırmızı/outage, veri yoksa unknown.

Adım 4. Görünürlük (Security)

Formun Security bölümünden ayarlayın, iki bağımsız kontrol vardır:

  • Public anahtarı açıkken sayfa herkese açıktır; kapalıyken yalnızca sahibinin panosunda görünür (slug ve özel alan adı 403 döner).
  • Password alanı doluysa sayfa herkese açık kalır ama ziyaretçiler ortak bir parola girer. Parola güvenli biçimde saklanır; hiçbir zaman düz metin olarak tutulmaz.

Hazırlık veya yayın öncesi sayfalar için Public anahtarını kapalı tutun.

Adım 5. Aboneler (opsiyonel)

Sayfada abonelik açıksa herkese açık yüzeyde bir Subscribe düğmesi çıkar; ziyaretçiler olay yayınlandığında e-posta almak için kayıt olabilir. Her yeni abone önce doğrulanmamış durumda oluşturulur ve e-postasını onaylaması için tek kullanımlık bir doğrulama bağlantısı alır; ayrıca tek tıkla abonelikten çıkabilmesi için bir bağlantı sağlanır.

Abone bildirimleri canlıdır: kayıt anında bir doğrulama e-postası gönderilir; doğrulanmış aboneler sayfadaki servisler için olay ve bakım e-postaları alır. Tam yaşam döngüsü için Durum Sayfası Aboneleri sayfasına bakın.

Adım 6. Özel alan adı (opsiyonel)

app.uptimewarden.online/status/acme yerine status.acme.com kullanmak için formun Custom Domain bölümünü açın ve:

  1. Alan adınızı girin. En az üçüncü seviye alt alan adı olmalıdır (örn. status.acme.com); acme.com gibi apex alan adları desteklenmez.
  2. UptimeWarden bir doğrulama belirteci üretir ve DNS sağlayıcınıza eklemeniz gereken TXT kaydını gösterir.
  3. TXT kaydını ekleyin, ardından Verify Domain düğmesine basın.

Özel alan adı Professional ve Enterprise planlarda kullanılabilir. Tam rehber: Özel Alan Adı Kurulumu.

Adım 7. Özel olaylar (edit modunda)

Bir şey patladığında (ya da bilinen bir sorun için ön duyuru yapıyorsanız) mevcut sayfayı düzenleme modunda açın ve Incident Communication bölümünden özel olay yayınlayın:

AlanNot
BaşlıkTek satır, müşteriye dönük, API'de yüksek hata oranı.
AçıklamaTam markdown gövde.
Önemmaintenance, minor, major veya critical.
Duruminvestigating → identified → monitoring → resolved.
Etkilenen servislerSayfadaki etkilenen servislerin opsiyonel listesi.
GüncellemelerDurum geliştikçe eklediğiniz, sıralı zaman çizelgesi; her giriş mesaj, durum ve zaman damgası taşır.

Olay ve güncelleme yazım ekranlarında bir Draft with AI düğmesi bulunabilir: yapay zekâ motorumuz, olayın aşamasına ve önemine uygun, sakin ve teknik olmayan bir müşteri metni taslaklar; siz düzenleyip yayımlarsınız. Taslak asla kendiliğinden yayımlanmaz; planınız durum sayfası taslaklarını kapsıyorsa ve profilinizden yapay zekâ işleme iznini verdiyseniz kullanılabilir, hesabınızın aylık AI kredisinden harcar. Kullanılamadığında düğme nedenini ve bir sonraki adımı söyler.

Manuel yayınladığınız olaylar, bir monitör düştüğünde otomatik açılan olaylarla aynı zaman çizelgesinde görünür.

Hangi olaylar sayfada listelenir?

Bir durum sayfası, servislerinin sistem olaylarını ziyaretçilere her zaman aynı biçimde göstermez; bu bir sayfa ayarıdır. Edit modunda Incidents from your monitors altında seçersiniz:

SeçenekZiyaretçinin gördüğü
NoneYalnızca sayfada kendi yayımladığınız olaylar. Servislerin sistem olayları listelenmez.
Outages (varsayılan)Kendi yayımladığınız olaylar + belirlediğiniz süreden uzun süren "down" olayları.
AllKendi yayımladığınız olaylar + herkese açık tüm monitör olayları; SSL ve yavaş yanıt olayları dahil.

Outages seçiliyken bir eşik belirlersiniz (varsayılan 5 dakika, 0–1440 arası): bu süreden kısa süren kesintiler olay listesine hiç girmez; sayfa ziyaretçiye "hep bozuk" gibi görünmez. Eşik yalnızca sayfanın olay listesini etkiler, abonelere giden e-postaları değil: ayrıntı için Durum Sayfası Aboneleri.

Sayfada kendi yayımladığınız olaylar her zaman görünür. Ayrıca bir monitöre erişiminiz kalmadığında (takım paylaşımı kaldırıldı ya da takımdan ayrıldınız) o monitör sayfadan çıkarılır; durumu, uptime'ı ve olayları artık herkese açık değildir.

Ziyaretçinin gördüğü uptime

Ziyaretçi, servis başına uptime'ı seçtiği dönem için görür: dönem seçici 1, 7, 15, 30 ve 90 günü sunar ve saatler ziyaretçinin kendi yerel saat diliminde gösterilir.

Gösterim kuralı tavizsizdir: 100 yalnızca gerçekten %100 olduğunda yazılır. Altındaki değerler iki ondalıkla, yuvarlanmadan kesilir ve sondaki sıfırlar atılır (99.97 → 99.97, 99.996 → 99.99, 99.7 → 99.7). Böylece bir kesinti asla "100%" olarak okunmaz.

Seçilen dönemde hiç kontrol yoksa (monitör duraklatılmış ya da yeni eklenmiş olabilir) uptime yerine — görünür; bu "mükemmel" değil "okuma yok" demektir.

Yayına çıkış kontrol listesi

  • Başlık, açıklama ve logo ayarlandı.
  • Servisler bağlandı ve gruplandı.
  • Görünürlük doğru ayarlandı; gerekiyorsa parola tanımlandı.
  • Abone listesi kullanılacaksa abonelik açık.
  • Özel alan adı doğrulandı (kullanılıyorsa).
  • İlk test olayı yayınlandı, sonra resolved durumuna alındı (akış doğrulandı).
  • Geçmiş penceresi makul bir aralığa ayarlandı.

İlgili konular