Happy Valley

Checkly vs Uptime Kuma

Checkly ve Uptime Kuma aynı kategoride (Erişilebilirlik ve izleme) araçlar. Fiyat, hedef kitle, platform ve topluluk oyları açısından karşılaştırması aşağıda.

Checkly

Playwright ile kod olarak sentetik izleme

Uptime Kuma

Kendi sunucunuzda ücretsiz uptime izleme

FiyatlandırmaFreemium · $24Açık kaynak
Kimler içinGeliştiricilerGeliştiriciler
Platformlarwebweb
ÜlkeDE · 2018HK · 2021
Topluluk oyu00
Puan——

Checkly

Checkly, kod olarak izleme (monitoring as code) fikri üzerine kurulu, Berlin çıkışlı bir sentetik izleme platformu. Mühendislik ekipleri API kontrollerini ve tarayıcı kontrollerini JavaScript veya TypeScript ile yazar; tarayıcı akışlarında Playwright kullanılır. Kontroller uygulamayla aynı repoda tutulur ve Checkly CLI ya da Terraform ile dağıtılır.

Aynı kontroller sürümden önce CI içinde preview ortamlarına karşı, sürümden sonra da dünyanın farklı bölgelerindeki lokasyonlardan sürekli çalışır; böylece bozulan bir giriş ya da ödeme akışını önce test, sonra izleme yakalar. Assertion'lar, yeniden deneme, Slack, PagerDuty ve e-posta gibi alarm kanalları, çok adımlı API kontrolleri ve heartbeat izleme sunulur; OpenTelemetry ile başarısız bir kontrol backend span'larına bağlanır. Ücretsiz Hobby planı aylık belirli sayıda API ve tarayıcı kontrolü içerir; Starter ve Team planları kontrol sayısı, lokasyon ve ekip özellikleri ekler, Enterprise ise SSO ve kendi ağınızda çalışan private location sunar.

Checkly, zaten Playwright testi yazan ve uçtan uca test ile canlı izlemeyi tek kaynakta toplamak isteyen ekipler için uygun. Kod gerektirir ve tam bir gözlemlenebilirlik paketi değildir; yalnızca basit uptime kontrolü isteyen teknik olmayan ekiplere uymaz. Temel uptime ve durum sayfası için Better Stack ve UptimeRobot daha basittir, Datadog kullananlar için Datadog Synthetics doğal seçimdir, Grafana Cloud da kendi yığınında sentetik izleme sunar.

Uptime Kuma

Uptime Kuma, geliştirici Louis Lam tarafından oluşturulan ve MIT lisansıyla yayınlanan ücretsiz, açık kaynak ve self-host bir izleme aracı. GitHub'da 60.000'i aşan yıldızla en popüler izleme projelerinden biri oldu; çünkü web sitelerinin ve servislerin ayakta olup olmadığını kontrol etme işini, tek bir Docker konteyneriyle dakikalar içinde kurulan sade bir web arayüzüyle yapıyor.

İzleme türleri arasında anahtar kelime ve JSON sorgu kontrollü HTTP(s), TCP port, ping, DNS, Docker konteynerleri, MySQL, PostgreSQL, MongoDB ve Redis gibi veritabanları, oyun sunucuları ve cron işlerinden ya da betiklerden heartbeat alan push izleyicileri var. Kontroller 20 saniyeye kadar sık çalışabilir, TLS sertifika bitiş tarihleri takip edilir, bakım pencereleri uyarıları durdurur. E-posta, Slack, Discord, Telegram, Teams, PagerDuty ve webhook dahil 90'dan fazla bildirim sağlayıcısı desteklenir; özel alan adlı birden çok durum sayfası yayınlanabilir. Her şey ücretsiz; tek maliyet çalıştırdığınız sunucu. Topluluk çevirileri sayesinde arayüz Türkçe dahil birçok dilde kullanılabiliyor.

Kendi altyapısını yönetmekte rahat olan bağımsız geliştiricilere, homelab kullanıcılarına ve küçük ekiplere uygun. Self-host olduğu için izleyicinin kendisini de, tercihen farklı bir sunucu veya bölgeden, izlemeniz gerekir; nöbet çizelgesi, eskalasyon politikaları, çok bölgeli kontroller ve tam çok kullanıcılı yetkilendirme yok. Barındırılan alternatifler arasında ücretsiz katmanlı Better Stack ve UptimeRobot, nöbet ve olay yönetimi için PagerDuty ve incident.io, kodla yapılandırılan başka bir self-host seçenek olarak Gatus var.