Uptime Monitoring Rehberi: Site Calisma Suresi Takibi
Uptime monitoring araclariyla sitenizin kesintisiz calismasini izleyin ve sorunlara aninda mudahale edin.
Uptime Monitoring Nedir?
Uptime monitoring (calisma suresi izleme), web sitelerinizin, API'lerinizin ve dijital hizmetlerinizin erisilebiligini surekli olarak kontrol eden bir izleme pratigidir. Sisteminiz cevrimdisi oldugunda veya performans esik degerlerinin altina dustugunde aninda bildirim almayi amaclar. Kullanicilarin bir sorunu sizden once fark etmesini onlemek, gelir kaybini minimize etmek ve marka guvenilirligini korumak icin uptime monitoring vazgecilmez bir operasyon aracidir.
Bir e-ticaret sitesinin sadece bir saatlik kesintisi, binlerce lira gelir kaybina, musterilerin rakip sitelere yonelmesine ve arama motoru siralamalarinin dusmesine neden olabilir. 2026 yilinda dijital hizmetlerin kesintisiz calismasi artik bir luksattan cok, temel bir is gereksinimidir. Bu rehberde, uptime monitoring araclarini, uyari mekanizmalarini, durum sayfalarini ve SLA yonetimini kapsamli sekilde inceleyecegiz.
Uptime Monitoring Nasil Calisir?
Uptime monitoring araclari, belirlediginiz araliklarda (genellikle 1-5 dakika) hedef URL'lere HTTP/HTTPS istekleri gonderir ve yaniti degerlendirerek hizmetin durumunu belirler. Temel kontrol mekanizmalari sunlardir:
- HTTP/HTTPS Kontrolleri: Belirli bir URL'e istek gonderilir ve beklenen durum kodu (genellikle 200 OK) alinip alinmadigi kontrol edilir. Yanit suresi de olculur.
- Keyword Kontrolleri: Sayfa iceriginde belirli bir metnin var olup olmadigini dogrular. Sayfa yukleniyormus gibi gorunup icerik hatasi veren durumlari tespit eder.
- Ping Kontrolleri: ICMP ping ile sunucunun ag duzeyinde erisilebiligini kontrol eder.
- Port Kontrolleri: Belirli bir porttun (ornegin 443, 3306, 5432) acik olup olmadigini dogrular.
- DNS Kontrolleri: Domain adi cozumlemesinin dogru calisip calismadigini izler.
- SSL Sertifika Kontrolleri: SSL sertifikasinin gecerlilik suresini izler ve suresi dolmadan once uyari gonderir.
- Heartbeat/Cron Kontrolleri: Zamanlanmis gorevlerin (cron job) beklenen zamanda calisip calismadigini izler. Gorev tamamlandiginda bir sinyal gonderir; sinyal gelmezse uyari tetiklenir.
Populer Uptime Monitoring Araclari
UptimeRobot
UptimeRobot, en yaygin kullanilan ve ucretsiz planiyla one cikan uptime monitoring aracidir. Ucretsiz planda 50 monitore kadar 5 dakika araliklarla kontrol yapabilirsiniz. Ucretli planlari 1 dakika aralikla kontrol, gelismis bildirim kanallari ve durum sayfalari sunar.
- HTTP(S), ping, port ve keyword monitoring destegi
- E-posta, SMS, Slack, Telegram, webhook gibi bildirim kanallari
- Ucretsiz durum sayfasi olusturma imkani
- Basit ve kullanici dostu arayuz
- API erisimi ile otomasyon imkani
Pingdom
SolarWinds bunyesindeki Pingdom, kurumsal duzeyde uptime ve performans izleme araci sunar. Gercek kullanici izleme (Real User Monitoring — RUM) ozelligi ile gercek ziyaretcilerin deneyimini olcer. Dunya genelinde dagilmis test noktalarindan kontrol yapar.
- Sentetik izleme ve gercek kullanici izleme (RUM)
- Sayfa hizi analizi ve performans raporu
- Islem izleme (Transaction Monitoring) ile cok adimli senaryolar
- Detayli kok neden analizi raporlari
- Kuresel test noktalari ile bolgesel erisim analizi
Better Uptime
Better Uptime, modern arayuzu ve entegre olay yonetimi (incident management) ozellikleriyle one cikar. Uptime monitoring, durum sayfalari ve nobetci yonetimini (on-call scheduling) tek bir platformda birlestirir.
- 30 saniye kontrol araliklari ile hizli kesinti tespiti
- Entegre olay yonetimi ve eskalasyon kurallari
- Nobetci takvimi ve otomatik cagrima (escalation)
- Screenshot destegi ile kesinti aninda sayfanin goruntusunu yakalama
- Slack, Microsoft Teams, PagerDuty, Datadog entegrasyonlari
- Markalanabilir durum sayfalari
Diger Onemli Araclar
- Datadog Synthetics: Kapsamli altyapi izleme platformunun bir parcasi olarak sentetik monitoring sunar. Buyuk olcekli sistemler icin idealdir.
- New Relic Synthetics: Uygulama performans izleme (APM) ile entegre calisir. Full-stack gozlemlenebilirlik saglar.
- Checkly: Gelistirici odakli bir yaklasimla monitoring-as-code konseptini benimser. Playwright tabanli tarayici kontrolleri destekler.
- StatusCake: Ucretsiz plani ile kucuk projeler icin uygun, SSL izleme ve sayfa hizi testi ozellikleri sunar.
Uyari Mekanizmalari ve En Iyi Uygulamalar
Etkili bir uyari sistemi, dogru kisiye dogru zamanda dogru bilgiyi ulastirmalidir. Cok fazla uyari "alarm yorgunluguna" yol acar; cok az uyari ise kritik sorunlarin gozden kacmasina neden olur.
- Coklu bildirim kanallari: E-posta, SMS, telefon aramasi, Slack, Microsoft Teams ve PagerDuty gibi birden fazla kanal kullanin. Kritik uyarilari telefon aramasiyla gonderin.
- Eskalasyon politikalari: Bir uyari belirli bir sure icerisinde kabul edilmezse, otomatik olarak bir ust seviyeye ileterek mudahale suresini kisaltin.
- Dogrulama suresi: Tek bir basarisiz kontrolde hemen uyari gondermek yerine, 2-3 ardisik basarisizlik sonrasi bildirim gonderin. Bu, gecici ag dalgalanmalarindan kaynaklanan yanlis alarmlari azaltir.
- Bolgesel dogrulama: Birden fazla cografi noktadan kontrol yapin. Tek bir noktadan gelen basarisizlik yerel ag sorunu olabilir; birden fazla noktadan onaylayin.
- Kurtarma bildirimi: Hizmet tekrar erisilebilir oldugunda da bildirim gonderin. Ekibin mevcut durumu bilmesi onemlidir.
- Nobetci yonetimi: 7/24 kesintisiz mudahale icin nobetci takvimi olusturun ve duzenli olarak rotasyon uygulayin.
Durum Sayfalari (Status Pages)
Durum sayfalari, hizmetlerinizin mevcut durumunu ve gecmis kesinti bilgilerini kullanicilarinizla seffaf sekilde paylasmak icin kullanilir. Profesyonel bir durum sayfasi, kesinti aninda destek ekibinize gelen talep yukunuu azaltir ve kullanici guvenini arttirir.
- Bilesenlere ayirma: Her hizmeti (web sitesi, API, veritabani, CDN, e-posta) ayri bir bilesen olarak listeyin. Kullanicilar hangi hizmetin etkilendigini net sekilde gorsun.
- Olay gecmisi: Gecmis kesintileri, nedenleri ve cozum surelerini yayinlayin. Seffaflik guven olusturur.
- Planli bakim bildirimi: Planli bakimlari onceden duyurun. Kullanicilarin hazirlik yapmasina olanak tanin.
- Abone olma imkani: Kullanicilarin e-posta, SMS veya RSS ile durum guncellemelerine abone olmasini saglayin.
- Uptime metrikleri: Son 30, 60 ve 90 gunluk uptime yuzdesini gosterin. Bu, SLA taahhutlerinizi destekler.
Populer durum sayfasi araclari arasinda Statuspage (Atlassian), Cachet (acik kaynak), Instatus ve bircogu uptime monitoring araciyla birlikte gelen entegre cozumler bulunur.
SLA (Service Level Agreement) Yonetimi
SLA, hizmet saglayicinin musterisine taahhut ettigi hizmet kalitesi seviyesini tanimlar. Uptime acisindann SLA genellikle yuzdesel bir erisebilirlik degeri olarak ifade edilir.
| SLA Seviyesi | Yillik Izin Verilen Kesinti | Aylik Izin Verilen Kesinti |
|---|---|---|
| 99% | 3 gun 15 saat | 7 saat 18 dakika |
| 99.9% | 8 saat 46 dakika | 43 dakika 50 saniye |
| 99.95% | 4 saat 23 dakika | 21 dakika 55 saniye |
| 99.99% | 52 dakika 36 saniye | 4 dakika 23 saniye |
| 99.999% | 5 dakika 15 saniye | 26 saniye |
SLA belirlerken gercekci olun. "Bes dokuz" (99.999%) taahhut etmek, son derece yuksek altyapi yatirimi ve operasyonel olgunluk gerektirir. Cogu web uygulamasi icin 99.9% makul bir hedeftir.
- SLA hesaplama: Uptime monitoring verilerinizi SLA raporlamasinin temeli olarak kullanin. Planli bakimlarin SLA hesaplamasindan haric tutulup tutulmayacagini net tanimlayin.
- SLA ihlal sonuclari: SLA asildiginda uygulanacak tazminat (kredi) politikasini onceden belirleyin.
- Dahili SLA'lar: Dis musterilere sunulan SLA'nin yaninda, dahili ekipler arasinda da SLA tanimlayarak sorumluluk ve beklentileri netlestirin.
Monitoring Stratejisi Olusturma
Etkili bir uptime monitoring stratejisi asagidaki adimlari icerir:
- Kritik hizmetleri tanimlayin: Hangi hizmetlerin kesintiye en duyarli oldugunu belirleyin. Gelir getiren, kullanici deneyimini dogrudan etkileyen hizmetlere oncelik verin.
- Kontrol aralikllarini belirleyin: Kritik hizmetler icin 30 saniye-1 dakika, diger hizmetler icin 3-5 dakika araliklari kullanin.
- Esik degerlerini ayarlayin: Yanit suresi esik degerlerini belirleyin (ornegin 2 saniyenin uzerinde yanit suresi uyari tetiklesin).
- Uyari rotasyonunu yapilandirin: Nobetci takvimini olusturun ve eskalasyon kurallarini tanimlayin.
- Durum sayfasini yayinlayin: Kullanicilariniz ve paydaslariniz icin durum sayfasi olusturun.
- Duzenli raporlar uretin: Haftalik ve aylik uptime raporlari ile egilim analizi yapin. Tekrarlayan sorunlari tespit edin ve kok nedenlerini cozun.
- Olay sonrasi analiz (Post-Mortem): Her onemli kesinti sonrasinda kok neden analizi yapin, bulgulari dokumante edin ve onleyici adimlar atin.
Sonuc: Uptime monitoring, dijital hizmetlerinizin sagligini proaktif olarak izlemenin temelidir. Dogru araclari secmek, etkili uyari mekanizmalari kurmak, seffaf durum sayfalari yayinlamak ve gercekci SLA taahhutleri belirlemek, kullanici guvenini ve is surekliligini saglar. Unutmayin ki izleme tek basina yeterli degildir; toplanan verilerden ogrenip sisteminizi surekli iyilestirmek, gercek degeri yaratan adimdir.