Monitörler
UptimeWarden'ın 10 monitör türüne genel bakış. HTTP'den heartbeat'e, çoklu lokasyon konsensüsünden özel ajana.
Monitör, UptimeWarden'ın temel kontrol birimidir: belirlenen aralıkta hedefinizi (URL, port, host, alan adı, sertifika) sorgular ve sonucu zaman serisi olarak saklar. Bu sayfa monitör türlerine üst düzey bakış sunar; her türün detayı için ilgili sayfaya geçin.
Desteklenen 10 monitör türü
| Tür | Hedef | Tipik kullanım |
|---|---|---|
| HTTP / HTTPS | URL | Web sitesi, API uç noktası, REST servisleri |
| TCP | host + port | Veritabanı (5432, 3306), SSH, özel protokoller |
| UDP | host + port | DNS sunucusu, NTP, oyun sunucuları |
| Ping | hostname / IP | ICMP ulaşılabilirlik, en temel uptime sinyali |
| SSL | URL (host + port) | TLS sertifika geçerliliği ve son kullanma tarihi |
| DNS | hostname + kayıt türü | A / AAAA / CNAME / MX / NS / TXT doğrulaması |
| MCP | URL | Model Context Protocol servisleri (yapay zeka aracı) |
| gRPC | host + port | gRPC servis sağlık kontrolü |
| WebSocket | ws:// veya wss:// URL | Gerçek zamanlı kanallar (sohbet, oyun, finansal akış) |
| Heartbeat | UptimeWarden tarafından üretilen ping URL'i | Cron, ETL, batch, ters monitör |
Detaylı sayfalar:
Monitör durumları
Her monitör dört durumdan birinde olur:
| Durum | Anlamı |
|---|---|
up | Son kontrol başarılı |
down | Son kontrol başarısız (incident açılır) |
recovery | down'dan up'a yeni geçti, kısa süreli kurtulma durumu |
unknown | Henüz hiç kontrol çalışmadı veya veri yok |
SSL monitörleri ek bir uyarı durumuna sahiptir: ssl_warning. Sertifika 30 gün içinde sona erecekse veya hostname uyumsuzluğu varsa raporlanır.
Kontrol aralığı, plan başına alt sınır
Seçebileceğiniz en kısa kontrol aralığı ve monitör tavanı plan kademenize göre değişir; Free 3 dakikada bir kontrolle başlar, üst planlar daha sık çalışır (Enterprise'da 30 saniyeye kadar). Form, planınızın altındaki aralıkları kilitler ve "yükselt" davetiyle gösterir. Güncel plan sınırları için fiyatlandırma sayfasına bakın; hesabınıza özel değerler panodaki Faturalandırma → Plan detayları sayfasında canlı görünür.
Çoklu lokasyon konsensüsü
Tek bir bölgeden gelen "down" sinyali her zaman gerçek değildir; geçici bir yönlendirme hatası veya bir veri merkezindeki kısa kesinti olabilir. Çoklu Lokasyon Konsensüsü monitörünüzü 2 ya da daha fazla bölgeden eş zamanlı çalıştırır ve N'de K anlaşma eşiğine ulaşılana kadar incident açmaz. Varsayılan 2'dir.
- Doğrulama bölgeleri ve minimum onay sayısı monitör başına ayarlanır.
- DNS, HTTP, TCP, Ping, SSL ve diğer ağ tabanlı türlerle çalışır.
- Plana göre bölge üst sınırı vardır.
Detay: Çoklu Lokasyon Konsensüsü.
Sunucu tarafı kontrol mü, özel ajan mı?
UptimeWarden iki tür kontrol sunar:
Sunucu tarafı kontrol (varsayılan)
Monitörünüz dünya genelindeki beş izleme lokasyonumuzdan birinden çalışır: Sydney, São Paulo, Sweden Central, East Asia ve Phoenix. Public erişilebilir hedefler için kurulum gerekmez; ölçeklendirme otomatiktir.
Özel ajan
Kendi ağınızda çalışan tek dosyalı küçük bir program. Şirket içi servisler, intranet uygulamaları, yalnızca VPN üzerinden erişilebilen API'ler, bizim lokasyonlarımızın göremediği her şey için.
- Yalnızca giden HTTPS gerekir (gelen port açılmaz).
- Container, sunucu, sanal makine: istediğiniz ortamda çalışır.
Detay: Ajan Yönetimi.
Monitör oluşturma
Monitörler → Yeni Monitör:
- Tür seçin (yukarıdaki tablo).
- Türe özgü alanları doldurun (her türün kendi sayfasında detay).
- Kontrol aralığı, bölgeler ve beklenen davranışı belirleyin.
- Bildirim kanallarını ve alarm türlerini seçin.
- Save butonuna basın.
Monitör hemen kontrol kuyruğuna alınır ve ilk sonuç birkaç saniye içinde görünür.
Alarm türleri
Sistem, kanal bazında yönlendirilebilen 8 alarm türü tanımlar:
down, monitör başarısızrecovery, başarısızdı, şimdi başarılıssl. SSL sertifika eşik uyarısı (30 / 15 / 7 / 1 gün)ssl_recovery, sertifika yenilendihigh_response, yanıt süresi art arda N kontrolde eşiğin üstünde (varsayılan 3)high_response_recovery, yanıt süresi tekrar eşiğin altına düştüdomain_expiring, alan adı kayıt süresi sona eriyor (premium)domain_expiring_recovery, alan adı yenilendi (premium)
Hangi alarm türünün hangi kanala (e-posta, SMS, WhatsApp, sesli, push, webhook, Slack, Telegram) gideceği monitör başına ayarlanır. Detay: Bildirim Kanalları.
Yoğun olaylarda ilk alarm hemen gider; aynı türden olup 60 saniye içinde aynı alıcılara gidecek diğer alarmlar pencere bitince tek bir mesajda birleştirilir (akıllı alarm gruplama). SLO error budget hızlı/yavaş tükenme uyarıları ise ayrı bir özet (digest) akışı olarak iletilir.
Kod ile İzleme
Manuel UI yerine Git'te sürüm kontrolü altında tutmak isterseniz:
- Kod ile İzleme: TypeScript yapılandırma + CLI
- Terraform Provider: HCL
- GitHub Actions
Her monitör hangi yoldan yönetildiğini (manuel / CLI / Terraform / API) kaydeder; böylece kod ile yönettiğiniz monitörler ile arayüzden oluşturduklarınız birbirine karışmaz.