Web Sitesi İzleme Sistemleri: Uptime ve Erişilebilirlik Takibi

15 Ekim 2026 · 9 dk okuma

Web sitesi izleme sistemleri, bir alan adı üzerinden sunulan içeriğin ve hizmetin kullanıcılar tarafından erişilebilir durumda olup olmadığını sürekli biçimde denetleyen yazılım ve altyapı bütünüdür. Bu sistemler belirli aralıklarla hedefe istek gönderir; dönen durum kodlarını, yanıt sürelerini ve aktarılan içeriğin beklenen yapıya uyup uymadığını kaydeder. Amaç, bir kesinti veya yavaşlama meydana geldiğinde bunun kullanıcılar tarafından geniş ölçekte fark edilmesinden önce teknik ekiplerin haberdar edilmesidir. İzleme yalnızca sunucunun ayakta olup olmadığını değil, sunulan hizmetin işlevini sürdürüp sürdürmediğini de ölçmeyi hedefler.

Web Sitesi İzleme Sistemlerinin Çalışma Prensibi

Tipik bir izleme çözümü birkaç bileşenden oluşur. Coğrafi olarak farklı noktalara yerleştirilmiş izleme düğümleri istekleri üretir; merkezi bir sunucu veya panel bu isteklerin sonuçlarını toplar, saklar ve görselleştirir; bildirim motoru ise tanımlı eşikler aşıldığında ilgili kişilere uyarı gönderir. Denetim süreci genellikle bir adres çağrısıyla başlar, DNS çözümlemesi ve TLS el sıkışması ile devam eder, ardından HTTP yanıtı değerlendirilir. Bazı yapılandırmalarda yanıtın içinde belirli bir metnin bulunup bulunmadığı, dönen kodun başarılı aralıkta olup olmadığı veya yönlendirme zincirinin beklenen şekilde ilerlediği ayrıca kontrol edilir.

Sorgulama Tabanlı İzleme

Sorgulama yönteminde izleme düğümü, tanımlı zaman aralıklarıyla hedefe istek gönderir. Bu istekler HTTP ve HTTPS protokollerinin yanı sıra DNS, TCP port, ICMP ve posta protokolleri gibi farklı katmanlarda da yapılabilir. Yöntemin avantajı, kurulumunun görece basit olması ve herhangi bir uygulama değişikliği gerektirmemesidir. Belirli bir portun açık olup olmadığı, sertifikanın geçerliliği veya bir DNS kaydının doğru yanıt verip vermediği bu yaklaşımla kolayca izlenebilir.

Sentetik ve Gerçek Kullanıcı İzlemesi

Sentetik izleme, bir tarayıcı oturumunu betikler aracılığıyla taklit ederek oturum açma, arama veya form gönderme gibi çok adımlı akışları uçtan uca test eder. Gerçek kullanıcı izlemesi ise siteye eklenen küçük bir betik aracılığıyla gerçek ziyaretçilerin sayfa yüklenme süreleri, ilk bayt süresi ve gezinme zamanlamaları gibi ölçümlerini toplar. İki yaklaşım birbirini tamamlar: sentetik testler kesintiyi önceden yakalamaya, gerçek kullanıcı verileri ise farklı ağ ve cihaz koşullarındaki deneyimi anlamaya yardımcı olur.

Uptime ve Erişilebilirlik Kavramları

Çalışma süresi, bir hizmetin ölçüm dönemi boyunca erişilebilir kaldığı sürenin toplam süreye oranıdır ve genellikle yüzde olarak ifade edilir. Yüzdelik değerler küçük görünse de kesinti süresine etkisi belirgindir. Aylık bazda yüzde 99,9 kullanılabilirlik yaklaşık 43 dakikalık, yıllık bazda ise yaklaşık 8 saat 45 dakikalık kesintiye karşılık gelir. Yüzde 99,99 düzeyinde bu süre yıllık olarak yaklaşık 52 dakikaya iner. Bu nedenle hizmet seviyesi hedefleri belirlenirken hangi ölçüm döneminin ve hangi tanımın kullanıldığı açıkça ortaya konmalıdır.

Erişilebilirlik kavramı çalışma süresinden daha geniştir. Bir sunucu ayakta olsa bile uygulama hata verebilir, veritabanı bağlantısı kurulamayabilir veya sayfa beklenen içeriği sunmayabilir. Bu durumda teknik olarak sunucu yanıt veriyor olsa da hizmet kullanıcı açısından erişilemez sayılır. Bu ayrım, izleme yapılandırmasında yalnızca bağlantı kontrolüyle yetinilmemesi gerektiğini gösterir.

İzlemede Kullanılan Temel Metrikler

Bir izleme sisteminin topladığı veriler, hizmetin durumunu yorumlamak için kullanılan ölçütleri oluşturur. Yaygın olarak takip edilen metrikler şunlardır:

  • Yanıt süresi: İsteğin gönderilmesi ile yanıtın alınması arasında geçen toplam süre.
  • HTTP durum kodları: Başarılı, yönlendirme, istemci kaynaklı ve sunucu kaynaklı yanıtların dağılımı.
  • İlk bayt süresi: Sunucunun yanıtın ilk bölümünü göndermesine kadar geçen süre.
  • DNS çözümleme süresi: Alan adının IP adresine dönüştürülme süresi.
  • TLS el sıkışma süresi: Güvenli bağlantının kurulması için gereken süre ve sertifika geçerliliği.
  • Zaman aşımı sayısı: Tanımlı süre içinde yanıt alınamayan isteklerin oranı.
  • Çalışma süresi oranı: Ölçüm dönemi içinde hizmetin erişilebilir kaldığı sürenin yüzdesi.
  • Hata oranı: Başarısız isteklerin toplam isteklere oranı.
  • Kaynak kullanımı: Sunucu tarafında izlenen işlemci, bellek, disk ve ağ değerleri.

Bu metriklerin birlikte değerlendirilmesi, tek başına bir ölçütün yanıltıcı olabileceği durumlarda daha isabetli bir tablo sunar. Örneğin yanıt süresindeki kademeli artış, henüz kesinti yaşanmadan önce kapasite sorununa işaret edebilir.

Kontrol Sıklığı ve Coğrafi Dağılım

Kontrol sıklığı, kesintinin ne kadar hızlı fark edileceğini belirler. Otuz saniyelik aralıklar hızlı tespit sağlarken, çok kısa aralıklar hedef sunucu üzerinde ek yük oluşturabilir ve gereksiz uyarı üretebilir. Bu nedenle kritik hizmetler için daha sık, ikincil hizmetler için daha seyrek kontrol tanımlanması yaygın bir yaklaşımdır. İzlemenin tek bir noktadan yapılması, o noktadaki yerel ağ veya yönlendirme sorunlarının hizmet kesintisi gibi görünmesine yol açabilir. Farklı coğrafyalardaki düğümlerden yapılan kontroller, sorunun gerçekten hizmetten mi yoksa izleme noktasından mı kaynaklandığını ayırt etmeye yardımcı olur.

Uyarı ve Müdahale Süreçleri

İzleme verisinin değeri, doğru kişiye zamanında ulaşan uyarılarla artar. Uyarı kuralları tanımlanırken kaç ardışık hatanın dikkate alınacağı, hangi durum kodlarının hata sayılacağı ve hangi saat aralıklarında bildirim yapılacağı belirlenir. Bildirimler e-posta, kısa mesaj, anlık mesajlaşma kanalları veya teknik ekiplerin kullandığı sistemlere otomatik kayıt oluşturma yoluyla iletilebilir. Müdahale sürecinde ilk adım, uyarının doğruluğunu teyit etmek ve etkinin kapsamını belirlemektir. Ardından önceden hazırlanmış adımlar izlenerek hizmetin yeniden çalışır hale getirilmesi hedeflenir.

Yanlış Alarmların Azaltılması

Aşırı duyarlı kurallar, teknik ekiplerin uyarılara karşı duyarsızlaşmasına yol açabilir. Bu riski azaltmak için birden fazla konumdan doğrulama, ardışık hata sayısı koşulu ve planlı bakım pencereleri tanımlanabilir. Bakım çalışmaları önceden izleme sistemine bildirildiğinde, planlı kesintilerin olağan dışı olay olarak raporlanması önlenir.

Olay Sonrası Değerlendirme

Kesintinin giderilmesinin ardından kök nedenin belirlenmesi, benzer durumların tekrarlanmasını önlemek açısından önemlidir. Tespit süresi, müdahaleye başlama süresi ve hizmetin yeniden çalışır hale gelme süresi gibi ölçütler kayıt altına alınarak süreçlerin iyileştirilmesinde kullanılabilir.

SSL, DNS ve Bağımlı Bileşenlerin İzlenmesi

Bir web sitesinin erişilebilirliği yalnızca uygulama sunucusuna bağlı değildir. Alan adının doğru IP adresine yönlendirilmesi, sertifikanın süresinin dolmamış olması ve ara katman hizmetlerinin çalışması gerekir. Bu nedenle izleme kapsamına sertifika bitiş tarihi, sertifika zincirinin geçerliliği, DNS kayıtlarının beklenen değerleri döndürmesi ve yönlendirme zincirinin doğru ilerlemesi gibi kontroller de eklenir. Veritabanı, önbellek katmanı, içerik dağıtım ağı ve dış servis çağrıları gibi bağımlı bileşenlerin durumu da hizmetin bütününü etkilediğinden izlenmesi gereken unsurlar arasında yer alır.

İzleme Verilerinin Raporlanması ve Hizmet Seviyesi Takibi

Toplanan veriler, günlük ve aylık raporlar hâlinde özetlenerek hizmet seviyesi taahhütlerinin karşılanıp karşılanmadığının değerlendirilmesinde kullanılır. Raporlar; kullanılabilirlik oranlarını, ortalama yanıt sürelerini, kesinti sayısını ve kesinti sürelerini içerebilir. Uzun dönemli eğilimlerin izlenmesi, kapasite planlaması ve altyapı iyileştirmeleri için veri sağlar. Ölçüm yönteminin, örnekleme aralığının ve kapsamın raporlarda açıkça belirtilmesi, sonuçların tutarlı biçimde yorumlanmasını kolaylaştırır.

İzleme Sistemlerinin Sınırları

İzleme sistemleri kendi başına kesintiyi önlemez; yalnızca durumu görünür kılar. İzleme altyapısının kendisi de kesintiye uğrayabilir, bu nedenle kritik hizmetlerde yedekli izleme yapılandırması değerlendirilebilir. Basit bağlantı testleri, içerik doğrulaması yapılmadığında yanıltıcı sonuç üretebilir. Ayrıca bazı siteler otomatik istekleri engelleyen koruma mekanizmaları kullanabilir; bu durumda izleme düğümlerinin tanınması ve yapılandırmanın buna göre düzenlenmesi gerekir. Gerçek kullanıcı ölçümlerinde ise toplanan verilerin kişisel veri mevzuatına uygun biçimde işlenmesi ve saklanması gerekir.

Kurumsal İzleme Yapılandırmasında Temel İlkeler

  • İzlenen her bileşen için amaç ve beklenen davranış yazılı olarak tanımlanmalıdır.
  • Uyarı eşikleri, hizmetin gerçek kullanım verilerine dayanarak belirlenmelidir.
  • Uyarıların hangi ekibe ve hangi sırayla iletileceği önceden netleştirilmelidir.
  • Planlı bakım dönemleri izleme takvimine işlenmelidir.
  • İzleme kapsamı, altyapı değişiklikleriyle birlikte düzenli olarak gözden geçirilmelidir.