Entegrasyonlar
UptimeWarden'ı 9 yerleşik kanalın ötesinde durum sayfası abonelerine, satış araçlarına, otomasyon platformlarına ve CI/CD'ye bağlayın.
9 yerleşik bildirim kanalı "ekibimi uyar" senaryolarının çoğunu kapsar. Entegrasyonlar diğer her şey içindir, durum sayfaları, satış takibi, otomasyon grafikleri, CI/CD hatları. Aynı yapı taşları üzerine kurulurlar (webhook'lar, API token'ları, herkese açık olaylar) ama kanal şekilli değil ürün şekilli problemleri çözerler.
Durum sayfası aboneleri
Herkese açık durum sayfaları, ziyaretçilerin UptimeWarden hesabına ihtiyaç duymadan e-posta ile abone olmasına izin verir.
- Nasıl çalışır: ziyaretçiler durum sayfasındaki Subscribe formuna e-posta adreslerini girer ve adres o sayfanın abonesi olarak kaydedilir.
- Çift onay: kayıt anında bir doğrulama e-postası gönderilir; abone yalnızca bağlantıya tıkladıktan sonra olay ve bakım e-postaları almaya başlar.
- Abonelikten çıkma: her bildirimde tek tıklamalık bir iptal bağlantısı bulunur; tıklandığında abonelik sonlandırılır ve abone kaydı denetim için saklanır.
Tüm abonelik akışı ve şablon özelleştirmesi için bkz. Durum Sayfası Aboneleri.
Calendly (satış)
Pazarlama sitesinde Talk to sales düğmesi basit bir randevu çağrısıdır. Bir Calendly randevu bağlantısı yapılandırıldığında düğme bu bağlantıyı yeni sekmede açar; yapılandırılmamışsa sayfanın altındaki iletişim formuna kaydırır.
Bu yalnızca bir pazarlama bağlantısıdır, arka planda bir randevu işleme hattı, satış kanalına webhook bildirimi veya ürün içinde müşteri adayı etiketleme yoktur. Potansiyel müşteri yalnızca randevu bağlantısını ya da iletişim formunu görür.
Zapier (planlandı)
Zapier entegrasyonu yol haritasındadır (Q3 2026). Yayına alındığında:
- Tetikleyiciler,
monitor.down,monitor.recovery,incident.opened,incident.acknowledged,incident.resolved. - Aksiyonlar,
create_monitor,update_monitor_url,pause_monitor,resolve_incident. - Kimlik doğrulama: kapsamlı API token'ları ile OAuth 2.0 (
monitors:create,incidents:updatevb., bkz. API Token'ları).
Zapier yerel olarak yayına alınana kadar aynı kalıplar webhook'lar → Zapier "Catch Hook" tetikleyicisi üzerinden çalışır. Cilalı Zap kurulum sihirbazını kaybedersiniz ama aynı altyapıyı kazanırsınız.
n8n / Make / özel orkestrasyon
Bu platformlar bugün webhook çıkışı ve API girişi ile çalışır:
- Giden: UptimeWarden webhook'u → n8n webhook düğümü → iş akışınız.
- Gelen: n8n HTTP düğümü → UptimeWarden API (
POST /api/monitors,PATCH /api/incidents/:id/status), kapsamlı bir API token'ı ile.
n8n tarafında HMAC doğrulaması için bkz. Webhook Güvenliği, doğrulama örnekleri Node uyumlu her ortamda çalışır.
GitHub Actions
UptimeWarden, CI/CD entegrasyonu için yedi birinci taraf GitHub Action sunar. Action'lar herkese açık github.com/UptimeWarden/actions deposundadır ve uses: uptimewarden/actions/<name>@v1 ile çağrılır:
- Check: tek seferlik çok bölgeli uptime kontrolü; UptimeWarden hesabı gerektirmez, iş akışınızın GitHub OIDC belirteciyle kimlik doğrular. Dağıtım sonrası smoke test ya da merge öncesi kapı olarak kullanışlıdır.
- Heartbeat: Başarılı bir sürümün ardından dağıtım iş akışınızdan bir heartbeat gönderin. "Dağıtımdan beş dakika sonra hâlâ sağlıklı mı?" tarzı kontroller için kullanışlıdır.
- Sync Monitors: Bildirimsel "monitoring as code". Monitörlerinizi repoya işlenen bir JSON dosyasında tanımlayın ve CI'dan uzlaştırın. (Pull request'ler planı görür,
main'e push uygular. Aksiyon@uptimewarden/clipaketini npm'den kurar.) - Notify Deploy (başlangıç / bitiş): Olay zaman çizelgesine dağıtım işareti koyun ve seçtiğiniz monitörleri dağıtım süresince sessize alın.
- Check Incidents: Açık olayları sorgulayın; kritik bir olay varsa dağıtımı durdurun.
- Postmortem Link:
Fixes #incident-<id>içeren bir PR merge edildiğinde, o PR'ın bağlantısını olayın zaman çizelgesine ekleyin.
Tam referans: GitHub Actions. Aksiyonlar kapsamlı API token'ları kullanır (monitors:create, monitors:update), Settings → API Tokens üzerinden bir token oluşturun ve Monitor Manager hazır rolünü seçin (yalnızca okuma için Monitor Viewer, olay yönetimi için Incident Manager). Bkz. API Token'ları.
Mobil push entegrasyonları
Mobil uygulama, push bildirimleri gönderir. Bu sayede işletim sistemi düzeyindeki standart davranışlardan da ücretsiz yararlanırsınız:
- Apple Watch / Wear OS: push bildirimleri, diğer tüm telefon bildirimleri gibi eşleştirilmiş bir akıllı saate otomatik olarak yansıtılır.
Bunlar UptimeWarden tarafından geliştirilmiş özellikler değildir, mobil push sisteminin yan etkileridir. Birinci taraf bir iOS Shortcuts/Siri, watchOS veya Wear OS entegrasyonu yoktur. Bildirim yansıtmayı telefon ayarlarınızdan yapılandırın.
Uyumluluk / SIEM yönlendirme
Denetim ağırlıklı ortamlar için:
- Yapısal sunucu logları: UptimeWarden yapısal loglarla birlikte gelir; gözlemlenebilirlik yığınınızın standart log iletim entegrasyonları üzerinden SIEM'inize yönlendirilebilir.
- Splunk / Datadog: webhook kanalı → HTTP Event Collector veya Datadog log girişine yönlendirin.
- Denetim log API'si,
GET /api/audit-logs(admin token) CRUD olaylarını, kimlik doğrulama olaylarını ve monitör yaşam döngüsü olaylarını döner. Bkz. Denetim Logları.
Doğru entegrasyonu seçmek
| İhtiyaç | Kullanın |
|---|---|
| "Müşterilerime kesinti olduğumda haber ver" | Durum sayfası aboneleri |
| "Ekibime Slack'te söyle" | Slack kanalı (Bildirim Kanalları) |
| "Özel iş akışı / otomasyon" | Webhook → Zapier / n8n / Make |
| "CI/CD build başarısını raporlasın" | GitHub Actions (developers-github-actions) |
| "Olay yönetim aracı" | Genel webhook → aracınızın gelen URL'si (yerel OpsGenie / PagerDuty biçimlendiricileri tohumlanmış ancak devre dışı / "Yakında") |
| "SIEM / uyumluluk" | Webhook → SIEM girişi veya denetim log API'si |
İlgili konular
- Bildirim Kanalları: yerleşik kanal matrisi
- Webhook Yapılandırma: giden HTTP kurulumu
- API Token'ları: entegrasyonlar için kapsam belirleme
- GitHub Actions: CI/CD referansı
- Durum Sayfası Aboneleri: herkese açık abonelik akışı