← Tüm makaleler
Başlangıç · 8 dk okuma

2026'da Web Sitesi Çalışma Süresi İzleme Nasıl Çalışır

Server racks in a data center with status lights showing active monitoring.

%99,99 çalışma süresine ulaşan bir hizmet yılda 53 dakikadan az çevrimdışı kalır. %99,9'a düşerseniz sekiz saatten fazlasını kaybedersiniz. Çalışma süresi izleme, o dakikaları gerçekleştikleri anda yakalayan küçük bir altyapı parçasıdır. Bu kılavuz, nasıl çalıştığını, neyi izleyeceğinizi, ne sıklıkta kontrol edeceğinizi ve kullanışlı bir aracı arka plan gürültüsüne dönüştüren hataları açıklar.

Bir çalışma süresi monitörü gerçekte ne yapar

Bir çalışma süresi monitörü küçük bir döngü çalıştırır. Genel internette bir yerdeki sunucudan, belirlediğiniz bir hedefe istek gönderir. Yanıtı, durum kodunu ve gidiş-dönüşün ne kadar sürdüğünü kaydeder. Ardından seçtiğiniz aralığı bekler ve tekrar dener.

Sonda, altyapınızın dışında bulunur ve bu kasıtlıdır. Kendi ağınızın içinden izleseydiniz, içeriden iyi görünen ancak gerçek kullanıcılar için bozulan kesintileri yakalayamazdınız. Bu, sentetik izleme (harici bir sonda) ile gerçek kullanıcı izleme (gerçek ziyaretçilerden gelen telemetri) arasındaki farktır. Çoğu ekip her ikisini de çalıştırır. Çalışma süresi izleme, sentetik taraftır.

Gerçekte neyi izleyebilirsiniz

Modern çalışma süresi araçları HTTP'den çok daha fazlasını kapsar. Piyasada karşılaşacağınız dokuz sonda türünün her biri biraz farklı bir soruya yanıt verir.

  • HTTP kontrolleri herhangi bir URL için durum kodu ve yanıt süresi döndürür.
  • Ping (ICMP) bir ana bilgisayarın ağ düzeyinde yanıt verdiğini kontrol eder.
  • SSL sertifikanızın bitmesine kaç gün kaldığını kontrol eder.
  • DNS A, AAAA, MX, TXT veya NS kayıtlarının hâlâ beklenen değerlere çözümlendiğini doğrular.
  • TCP port belirli bir portta bir hizmetin dinleyip dinlemediğini ya da kapalı olması gereken bir portun aniden açılıp açılmadığını kontrol eder.
  • WHOIS alan adınızın tescil bitiş tarihini izler.
  • Blacklist gönderim IP'nizin Spamhaus, SORBS veya benzer listelerde yer alıp almadığını kontrol eder.
  • Heartbeat ilişkiyi tersine çevirir: işiniz monitöre ping atar ve durduğunda uyarı alırsınız.

Ne sıklıkta kontrol edilmeli

Kontrol sıklığı, doğruluk ile gürültü arasında bir dengedir. Daha hızlı bir tempo kısa süreli kesintileri yakalar ancak geçici ağ titreşimlerinden kaynaklanan daha fazla yanlış pozitif üretir. Daha yavaş bir tempo gürültüyü yumuşatır ancak hata bütçenize sayılan kısa kesintileri kaçırır.

Pragmatik bir varsayılan: önemli hizmetlerde HTTP ve ping için 60 saniye, düşük öncelikli sayfalar için 5 dakika, SSL için 15 dakika, WHOIS için saatlik. Yalnızca dakika başına ölçülebilir şekilde para kaybettiren hizmetler için 30 saniyeye düşün. 30 saniyenin altına inmek sonucu nadiren iyileştirir ve sıklıkla uyarı yorgunluğuna yol açar.

Gürültüsüz uyarı yönlendirmesi

Kimsenin okumadığı bir uyarı, hiç uyarı olmamasından beterdir. Üç kural çoğu ekibi kapsar.

  • DOWN durumunu varsayılan olarak tek bir kanala, tercihen ekibinizin zaten kontrol ettiği bir kanala (Slack, Discord, Telegram veya e-posta) gönderin.
  • Çağrı yapmadan önce en az 3 ardışık başarısızlık için bir eşik kuralı kullanın. Tek kaçırılan bir kontrol gürültüdür. Üst üste üç tane sinyaldir.
  • Kritik hizmetleri imzalı bir webhook aracılığıyla bir çağrı aracına (PagerDuty, Opsgenie) yönlendirin. Diğer her şeyi sohbete yönlendirin. Bir kişi olayla ilgilenmeye başladığında çağrı cihazını durdurmak için olayları onaylayın.

Çalışma süresi programlarını öldüren hatalar

İlk hata yalnızca ana sayfayı izlemektir. Çalışan bir ana sayfa, ödeme akışı veya mobil uygulamanızın konuştuğu API hakkında size neredeyse hiçbir şey söylemez. Gelir veya destek yükünüz için en önemli URL'ler için özel HTTP monitörleri ekleyin.

İkinci hata sessiz dağıtımdır. Her monitör her kanalı tetikler, ardından her ekip üyesi gürültülü olanları susturur ve gerçek olay susturulmuş bir kanalda ortaya çıkar. Tek bir varsayılan rota tanımlayın, istisnaları belirli kişilere yönlendirin ve kurallarınızı her çeyrekte gözden geçirin.

10 dakikalık başlangıç kurulumu

Sıfırdan başlıyorsanız, pratik sıralama kısadır. Ana URL'nizde 60 saniyelik aralıkla bir HTTP monitörü oluşturun. Aynı ana bilgisayar adında 30 günlük uyarı penceresiyle bir SSL monitörü oluşturun. DOWN durumunu ekip sohbetinize yönlendiren tek bir bildirim kuralı oluşturun. Çalışma süresini önemseyen dış kullanıcılarınız varsa bir durum sayfası ekleyin. Faturalandırma, raporlama ve yedeklemeleri çalıştıran cron işleri için heartbeat ekleyin. Artık ortalama operatörün önündesiniz.

MonitorAH'ı ücretsiz deneyin

Üç monitör, bir dakikadan kısa sürede uyarılar, kredi kartı gerekmez. Bu paragrafı okuma süresinde bir web sitesi ve bir cron işini kapsayın.

İzlemeye başla

İlgili makaleler