İçindekiler
- Hızlı Karşılaştırma
- Uptime Kuma: Basit, görsel ve self‑host için ideal
- Prometheus Alertmanager: Ölçeklenebilir alarm yönlendirme
- Grafana: Görselleştirme + birleşik uyarı alanı
- Alerta: Olay korelasyonu ve merkezi alarm deposu
- Cabot: On‑call, check ve bildirim odaklı
- Healthchecks.io: Cron/heartbeat odaklı uptime izleme
- Hangisini Seçmelisin?
- Sıkça Sorulan Sorular
Uptime, alarm yönlendirme ve ekip koordinasyonu kritik sistemlerde fark yaratır. Ücretsiz On‑Call & Incident Management Araçları arıyorsan hem self‑host hem de hosted seçeneklerde güçlü alternatifler var; bu rehberde Türkiye'de kullanımda dikkat etmen gereken entegrasyon ve bildirim detaylarıyla birlikte en iyi ücretsiz seçenekleri topladım.
On‑call süreçleri sadece bir alarm göndermek değil: doğru eskalasyon, bildirim kanalları (SMS, e‑posta, push), durum sayfaları ve olay kaydı gerekir. Türkiye'de SMS gateway'leri, sunucu lokasyonu ve veri gizliliği tercihleri önemli olduğundan, self‑host ve açık kaynak seçenekleri özellikle küçük ekipler ve öğrenciler için cazip olabiliyor.
Hızlı Karşılaştırma
| Program | Platform | En iyi olduğu iş | Ücret |
|---|---|---|---|
| Uptime Kuma | Self‑host (Docker) | Basit ve görsel uptime izleme, bildirimler | Tamamen self‑host ücretsiz |
| Prometheus Alertmanager | Self‑host (Linux/Container) | Ölçeklenebilir alarm yönlendirme ve eskalasyon | Açık kaynak, self‑host |
| Grafana | Windows, macOS, Linux, Docker, Cloud | Görselleştirme + birleşik uyarı yönetimi | Ücretsiz sürüm var, kısıtlamalar olabilir |
| Alerta | Self‑host (Docker) | Olay yönetimi ve alarm korelasyonu | Açık kaynak, self‑host |
| Cabot | Self‑host (Docker) | On‑call rotasyon ve kontrol odaklı uyarılar | Açık kaynak, self‑host |
| Healthchecks.io | Hosted + Self‑host | Periyodik cron/heartbeat izleme | Hosted ücretsiz planda sınırlamalar var |
Uptime Kuma: Basit, görsel ve self‑host için ideal
Uptime Kuma, modern ve kullanıcı dostu bir arayüzle uptime ve HTTP/ICMP/port/keyword gibi kontroller sunan popüler bir self‑host monitöring aracıdır. Docker ile çalıştırmak yaygın; bildirim kanalları arasında Telegram, Discord, e‑posta, pushover ve web‑hook'lar gibi seçenekler bulunur.
Küçük ekipler ve kişisel projeler için kurması kolaydır: status page oluşturma, bakım penceresi ve basit eskalasyon mantığıyla çoğu temel ihtiyacı karşılar. Türkiye'de SMS veya yerel bildirim sağlayıcılarıyla doğrudan entegrasyon yoksa web‑hook üzerinden kendi köprünü kurarak SMS sağlayıcılarına yönlendirebilirsin.
Artıları
- Çok güzel ve sade web arayüzü, hızlı kurulum (Docker)
- Çeşitli bildirim entegrasyonları (Telegram, Discord, Webhook vb.)
- Status page ve downtime planlama var
Eksileri
- Gelişmiş eskalasyon ve karmaşık rota kuralları sınırlı
- Kurumsal olay yönetimi ve uzun dönem olay geçmişi için sınırlı araçlar
Kimler için? Bireysel projeler, küçük ekipler ve hızlı self‑host uptime monitörü isteyenler için.
Prometheus Alertmanager: Ölçeklenebilir alarm yönlendirme
Prometheus Alertmanager, Prometheus ekosisteminin alarm yöneticisidir ve büyük ölçekte alarm gruplaması, susturma (silence), yönlendirme ve temel eskalasyon kuralları sağlar. Metric tabanlı uyarılar ile kombinlendiğinde güçlü bir otomasyon hattı oluşturur.

Alertmanager genellikle diğer sistemlerle (Grafana, Slack, e‑posta, web‑hook) entegre edilerek kullanılır. Türkiye'de veri yerel olması gereken durumlarda self‑host etmek mantıklı; bildirimler için web‑hook zinciri oluşturarak yerel SMS servislerine bağlanabilirsin.
Artıları
- Yüksek hacimli metric tabanlı alarmlar için tasarlandı
- Susturma, gruplama ve temel yönlendirme kuralları var
- Prometheus ve Grafana ile doğal entegrasyon
Eksileri
- Doğrudan on‑call takvim veya rota yönetimi sunmaz (ek araç gerekebilir)
- Konfigürasyon YAML ve kuralları başlangıçta karmaşık gelebilir
Kimler için? Metric‑centric izleme kullanan ve ölçeklenebilir alarm yönetimi isteyen geliştirici/ops ekipleri için.
Grafana: Görselleştirme + birleşik uyarı alanı
Grafana artık sadece grafik için değil, aynı zamanda birleşik alerting (uyarı yönetimi) için de kullanılıyor. Birden fazla veri kaynağından alarmları toplayıp tek bir noktadan eskalasyon ve bildirim kuralları tanımlayabilirsin. Ayrıca anahtar metrikleri panolar üzerinde takip etmek pratik.

Grafana Cloud hosted seçenekleri olsa da Grafana'yı self‑host ederek veri kontrolünü elde tutabilirsin. Alerting özellikleri diğer araçlarla birlikte güçlü bir on‑call iş akışı sağlayacak şekilde çalışıyor.
Artıları
- Birkaç veri kaynağını tek panoda görselleştirip alarm yönetmek mümkün
- Hem self‑host hem de managed seçenekleri var
- Bildirim kanalları ve webhook entegrasyonları zengin
Eksileri
- Kompleks on‑call rotasyonları ve olay kayıt sistemi için ek araç gerekebilir
- Hosted sürümlerde ücretsiz planda kısıtlamalar olabilir
Kimler için? Veri görselleştirme ile birlikte uyarı yönetimini tek noktadan görmek isteyen ekipler için.
Alerta: Olay korelasyonu ve merkezi alarm deposu
Alerta, farklı kaynaklardan gelen alarmları tek merkezde toplayıp kategorize etmeye, etiketlemeye ve benzer olayları korelasyona sokmaya yarayan açık kaynak bir çözümdür. Olay geçmişi, duruma göre güncelleme ve kullanıcı bazlı yorum ekleme gibi işlevler bulunur.

Birçok izleme aracı ile entegrasyonu kolaydır; Alertmanager, Nagios, Zabbix gibi sistemlerden gelen alarmları Alerta'ya yönlendirerek olay yönetimini standartlaştırabilirsin. Türkiye'deki ekipler için self‑host seçeneği veriyi yerel tutma avantajı sağlar.
Artıları
- Farklı kaynaklardan alarm toplama ve korelasyon
- Olay meta verisi, yorum ve durum takibi
- Açık kaynak, kendi altyapına deploy edilebilir
Eksileri
- Tam kapsamlı on‑call rotasyonu ve otomatik eskalasyon motoru sınırlı
- Arayüz ve user‑management bazı ekipler için minimal kalabilir
Kimler için? Birden fazla izleme kaynağını tek yerde birleştirmek ve olay korelasyonu isteyen ekipler için.
Cabot: On‑call, check ve bildirim odaklı
Cabot, web tabanlı bir monitoring ve on‑call yönetim aracıdır; HTTP, TCP, PING gibi kontroller, alert kuralları ve on‑call takvimleri sunar. Basit eskalasyon zincirleri ve bildirim kanalları (e‑posta, SMS, HipChat benzeri) ile küçük ekiplerin ihtiyaçlarını karşılayacak şekilde tasarlanmıştır.

Genellikle Docker ile self‑host edilir; kod tabanlı olduğu için özelleştirme mümkündür. Türkiye'de SMS veya diğer yerel bildirimler için web‑hook köprüsü kurarak entegrasyon sağlanabilir.
Artıları
- On‑call rotasyonu ve temel eskalasyon desteği
- Farklı check tipleri ve bildirim kanalları
- Self‑host ve özelleştirme imkanı
Eksileri
- Büyük kurumsal senaryolarda eskalasyon özellikleri sınırlı kalabilir
- Aktif geliştirme durumu projeye göre değişebilir
Kimler için? Küçük ve orta ölçekli ekipler, kendi sunucusunda on‑call yönetimi kurmak isteyenler için.
Healthchecks.io: Cron/heartbeat odaklı uptime izleme
Healthchecks.io, periyodik görevlerin (cron, scheduled job) çalışıp çalışmadığını izlemek için sade ve etkili bir hizmettir. Her göreve ait heartbeat endpoint'i ile görev atlamalarını tespit eder ve gecikme/başarısızlık durumunda uyarı gönderir.
Self‑host edilebilen bir sürümü mevcut; hosted versiyonun ücretsiz planı sınırlı sayıda check sunar. Türkiye'de backend görevlerin güvenilirliğini takip etmek için ideal bir tamamlayıcı araçtır.
Artıları
- Cron/heartbeat takibi için minimal ve odaklı çözüm
- Self‑host edilebilir veya hosted kullanılabilir
- Webhook ve temel bildirim kanalları var
Eksileri
- Genel purpose monitoring veya karmaşık eskalasyon sistemi değil
- Büyük çaplı on‑call yönetimi için tek başına yeterli olmayabilir
Kimler için? Cron, scheduled job veya background worker'ların düzenli çalıştığını izlemek isteyen geliştiriciler için.
Hangisini Seçmelisin?
- Basit uptime ve status page istiyorsan: Uptime Kuma
- Metric odaklı, ölçeklenebilir uyarı yönetimi gerekiyorsa: Prometheus Alertmanager
- Grafiklerle birlikte birleşik alarm kontrolü istiyorsan: Grafana
- Farklı izleme kaynaklarını tek yerde korelasyonlamak için: Alerta
- On‑call rotasyon ve temel eskalasyon arıyorsan: Cabot
- Cron ve heartbeat takibi istiyorsan: Healthchecks.io
Sıkça Sorulan Sorular
Türkiye'de on‑call bildirimleri için en güvenli yöntem hangisi?
Hem veri gizliliği hem de güvenilirlik açısından self‑host çözümler tercih edilebilir; bildirim kanallarını (SMS, e‑posta, push) kendi altyapına veya yerel sağlayıcılara bağlayarak veri akışını kontrol edebilirsin.
Self‑host ile hosted arasındaki temel fark nedir?
Self‑host, verinin lokasyonunu ve maliyetleri kontrol etmene izin verir ve genellikle ücretsizdir; hosted hizmetler hızlı kurulum ve yönetim kolaylığı sunar ama ücretsiz planlarda kısıtlamalar olabilir.
SMS bildirimleri için ne önerirsin?
Türkiye'de SMS göndereceksen yerel SMS gateway sağlayıcılarıyla çalışmak gecikme ve maliyet açısından avantajlı olur. Self‑host araçlarda genelde webhook veya SMTP üzerinden köprü kurularak SMS servisleri bağlanır.
Bu araçları birlikte kullanabilir miyim?
Evet. Örneğin Prometheus + Alertmanager ile metrikleri yönetip, Alerta'ya olayları göndererek korelasyon yapabilir; Grafana ile görselleştirip Uptime Kuma ile dış erişim kontrollerini takip etmek yaygın bir mimaridir.
Ücretsiz planların gizli maliyeti var mı?
Doğrudan ücret talep edilmese bile bildirim SMS'leri, bulut sunucu ücretleri ve bakım zamanı gibi dolaylı maliyetleri hesaba katmalısın. Özellikle üretim ortamında SLA beklentin varsa hosted planlara geçmek gerekebilir.






