Uptime izleme: Site kesintisini müşterilerinizden önce fark edin
· PoolByte Technology

Sitenizin çalışmadığını bir müşterinizin mesajından öğrenmek, kesintinin muhtemelen bir süredir devam ettiği anlamına gelir. Uptime izleme, sitenizi düzenli aralıklarla dışarıdan kontrol eden ve bir sorun olduğunda sizi uyaran sistemdir. İyi kurulmuş bir izleme, sorunu kullanıcılar fark etmeden görmenizi ve müdahale süresini kısaltmanızı sağlar.
Ancak uptime izleme yalnızca "ana sayfa açılıyor mu?" sorusundan ibaret değildir. Ana sayfa sorunsuz görünürken ödeme adımı, giriş ekranı veya iletişim formu çalışmıyor olabilir. Bu yazıda neyi, ne sıklıkla ve nasıl izlemeniz gerektiğini ele alıyoruz.
Neyi izleyeceğinizi seçin
Uptime izleme listenizi sitenizin iş açısından en kritik noktalarına göre kurun:
- Ana sayfa ve en çok trafik alan birkaç sayfa
- Giriş, sepet veya teklif formu gibi gelir getiren akışlar
- SSL sertifikasının bitiş tarihi
- Alan adının yenileme tarihi
- Dışarıya hizmet veren API veya webhook adresleri
- Zamanlanmış görevlerin düzenli çalıştığını gösteren sinyaller
Sertifika ve alan adı süreleri ani kesintilerin sık görülen ama tamamen önlenebilir nedenleridir. Zamanlanmış görevler içinse görev her çalıştığında bir izleme adresine sinyal göndermesi yöntemi kullanılabilir; sinyal gelmediğinde uyarı oluşur. Bu yöntemi cron görevleri rehberimizde de bulabilirsiniz.
Durum kodundan fazlasına bakın
Bir izleme aracı varsayılan olarak sayfanın 200 durum kodu döndürüp döndürmediğine bakar. Oysa bazı uygulamalar hata sayfasını da 200 koduyla gösterir; veritabanı bağlantısı koptuğunda "bir sorun oluştu" yazan sayfa teknik olarak başarılı bir yanıttır.
Bu yüzden içerik kontrolü ekleyin: sayfada mutlaka bulunması gereken bir metin, örneğin şirket adınız veya bir menü başlığı aranır. Metin bulunamazsa kontrol başarısız sayılır. Yanıt süresi için de bir eşik belirleyin; sayfa açılsa bile saniyelerce bekletiyorsa kullanıcı için kesintiden farksızdır. Hata kodlarının ne anlama geldiğini 404, 500, 502 ve 503 rehberimizde açıkladık.
Kontrol aralığını ve konumunu belirleyin
Çoğu site için birkaç dakikada bir yapılan kontrol yeterli bir dengedir. Çok sık kontrol gereksiz trafik ve uyarı üretir; çok seyrek kontrol ise kısa ama etkili kesintileri kaçırır.
Kontrolü tek bir noktadan yapmak yanlış alarmlara yol açar. İzleme sunucusunun kendi ağ sorunu sizi gece yarısı boşuna uyandırabilir. Farklı konumlardan kontrol yapan ve uyarı göndermeden önce sorunu ikinci bir konumdan doğrulayan bir yapı kurun. Kendi sunucunuzdan kendinizi izlemek de işe yaramaz; sunucu kapandığında izleme de onunla birlikte durur.
Uyarıları doğru kişiye ve doğru kanaldan gönderin
Uyarının ulaşmadığı bir izleme, izleme sayılmaz. E-posta tek başına yetersiz kalabilir; kritik uyarılar için anlık bildirim veya SMS ekleyin. Kimin ilk sorumlu olduğunu, o kişi yanıt vermezse uyarının kime geçeceğini önceden belirleyin.
Uyarı yorgunluğuna da dikkat edin. Her küçük gecikmede alarm çalan bir sistem kısa sürede görmezden gelinir. Planlı bakım saatlerinde uyarıları susturun ve yalnızca gerçekten müdahale gerektiren durumlar için alarm üretin.
Kesinti anında ilk kontrol listesi
Uyarı geldiğinde panik yerine sırayla ilerleyin:
- Sitenin farklı bir ağdan ve cihazdan da açılmadığını doğrulayın.
- Son yapılan değişikliği hatırlayın: yeni bir eklenti, tema güncellemesi veya kod yayını sorunu başlatmış olabilir.
- Hosting sağlayıcınızın sistem durumu sayfasını kontrol edin.
- Hata kayıtlarına ve kaynak kullanımına bakın.
- Alan adı, DNS ve sertifika sürelerini kontrol edin.
Ani yavaşlama ve kesintilerin bir kısmı hosting kaynak sınırlarından kaynaklanır; bu durumu ayırt etmek için CPU, RAM ve I/O sınırları rehberimize göz atabilirsiniz. PoolByte hizmetlerinin genel durumunu da sistem durumu sayfasından takip edebilirsiniz.
Yüzdeleri doğru okuyun
Uptime genellikle yüzde ile ifade edilir ve küçük farklar büyük sürelere karşılık gelir. Otuz günlük bir ayda yüzde 99,9 erişilebilirlik yaklaşık 43 dakikalık kesintiye izin verir; yüzde 99 ise yedi saatin üzerinde bir süre demektir. Kendi uptime izleme kayıtlarınızı tutmak, hizmet sağlayıcınızla konuşurken somut veriye dayanmanızı sağlar.
Ölçümde yalnızca erişilebilirliği değil, yanıt süresini ve hata oranını da birlikte izleyin. Google'ın SRE yaklaşımında gecikme, trafik, hata ve doygunluk temel sinyaller olarak tanımlanır.
Sık sorulan sorular
Ücretsiz izleme araçları yeterli mi?
Küçük siteler için temel HTTP kontrolü ve e-posta uyarısı çoğu zaman yeterli bir başlangıçtır. İçerik kontrolü, çoklu konum ve SMS uyarısı ihtiyacı büyüdükçe ücretli planlar değerlendirilebilir.
Bakım sırasında uyarıları kapatmalı mıyım?
Planlı bakım penceresi tanımlayıp yalnızca o süre için uyarıları susturun. İzlemeyi tamamen kapatırsanız bakım sonrasında açmayı unutma riski doğar.