Entegrasyonlar
Nöbet uyarıları için izleme entegrasyonları
Oncallz, izleme ve log araçlarınızdan gelen uyarıları olaya dönüştürür, o an nöbetçi olan kişiyi çağırır ve gelişmeleri ekibinizin sohbet kanalına yazar. Her gelen entegrasyon bir webhook URL'sidir; JSON gönderebilen her araç ekibinizi çağırabilir.
İzleme araçlarınızdan uyarı gönderin
-
Graylog
Ayrıntılar →Bir Graylog HTTP Notification'ı Oncallz'a yönlendirin; her olay, o an nöbetçi olan kişiyi çağıran bir olaya dönüşsün. Oncallz, backlog mesajlarındaki log seviyesi dahil Graylog'un kendi payload yapısını okur; böylece bir hata satırı uyarı seviyesine düşürülmez.
-
New Relic
Ayrıntılar →New Relic workflow bildirimlerini Oncallz'a gönderin; her issue, o an nöbetçi olan kişiyi çağıran tek bir olaya dönüşsün. New Relic issue'yu üstlendiğinde veya kapattığında Oncallz da aynı olayı üstlenir veya çözer.
-
Datadog
Ayrıntılar →Datadog monitörleri, küçük bir özel payload içeren Datadog webhook'u üzerinden Oncallz'a ulaşır. Tetiklenen uyarılar o an nöbetçi olan kişiyi çağırır, tekrar bildirimleri aynı olayda toplanır ve Recovered bildirimi olayı çözer.
-
Prometheus Alertmanager
Ayrıntılar →Oncallz'u bir Alertmanager webhook receiver'ı olarak ekleyin; tetiklenen uyarı grupları o an nöbetçi olan kişiyi çağırsın. Alertmanager'ın özel webhook payload'u ile gerçek bir başlık ve önem derecesi, uyarı grubu başına tek olay ve grup düzeldiğinde otomatik çözüm elde edersiniz.
-
Grafana
Ayrıntılar →Oncallz'u Grafana Alerting'de bir webhook contact point'i olarak ekleyin; tetiklenen uyarılar o an nöbetçi olan kişiyi çağırsın. Contact point başlığında yapacağınız küçük bir değişiklikle Grafana'nın resolved bildirimi olayı da çözer.
-
Sentry
Ayrıntılar →Sentry uyarı bildirimlerini Oncallz'a gönderin; yeni veya geri dönen hatalar o an nöbetçi olan kişiyi çağırsın. Oncallz, Sentry'nin eski (legacy) webhook payload'unu doğrudan okur; Sentry'nin yeni internal integration'larından gelen payload'lar ise genel bir başlıkla ulaşır ve biraz ek özen ister.
Ekip sohbetinizi bilgilendirin
-
Slack
Ayrıntılar →Her Oncallz takımı olaylarını bir veya daha fazla Slack kanalına yazabilir: bir olay açıldığında, üstlenildiğinde, eskale edildiğinde veya çözüldüğünde. Mesajda önem derecesi, durum, kimin işlem yaptığı ve varsa AI analizi görünür. Çağrı ise yine nöbetçi mühendisin telefonuna gider.
-
Microsoft Teams
Ayrıntılar →Her Oncallz takımı olay güncellemelerini bir Teams Workflows webhook'u üzerinden Microsoft Teams kanallarına Adaptive Card olarak gönderebilir. Kartlarda önem derecesi, durum, kimin işlem yaptığı, varsa AI analizi ve olayı açan bir düğme bulunur.
Webhook gönderebilen her araç
Her Oncallz entegrasyonu https://oncallz.com/api/ingest/YOUR_ROUTING_KEY biçiminde bir URL'dir. Entegrasyonlar sayfasında bir entegrasyon oluşturun, gelen URL'yi kopyalayın ve bu adrese herhangi bir JSON gövdesi POST edin.
Ayarlanacak bir kimlik doğrulama başlığı yoktur: URL'deki yönlendirme anahtarı (routing key) gizli anahtarın kendisidir ve her anahtar dakikada 300 olaya kadar kabul eder.
Oncallz başlığı sırasıyla payload.summary, summary, title, subject veya message alanından okur.
Önem derecesi payload.severity, severity, level veya priority alanından gelir: critical, error, warning ve info doğrudan eşleşir; high, medium, low, warn veya fatal gibi yaygın karşılıklar çevrilir; tanınmayan her değer critical sayılır.
Kaynak sunucu payload.source, source, host veya hostname alanından alınır ve gövdenin tamamı, nöbetçinin incelemesi için olayda saklanır.
Bir dedup_key gönderirseniz yinelenen uyarılar bu alana göre gruplanır. Göndermezseniz her entegrasyon kendi yinelenen olay ayarını uygular: her zaman yeni oluştur, başlığa göre grupla veya kaynak aracın kimliğine (id, incident_id, issue_id, event.id ya da alert.id) göre grupla.
Döngüyü kapatmak için aynı dedup_key ile event_action alanını acknowledge veya resolve olarak gönderin. resolv, clos ya da recover ile başlayan bir status, state veya trigger değeri de olayı çözer; ack ile başlayan bir değer olayı üstlenir.
# Olay aç (veya mevcut olayı yeniden tetikle)
curl -X POST https://oncallz.com/api/ingest/YOUR_ROUTING_KEY \
-H 'Content-Type: application/json' \
-d '{
"event_action": "trigger",
"dedup_key": "disk-full-db1",
"payload": {
"summary": "Disk full on db1",
"severity": "critical",
"source": "db1.internal"
}
}'
# Disk temizlenince olayı çöz
curl -X POST https://oncallz.com/api/ingest/YOUR_ROUTING_KEY \
-H 'Content-Type: application/json' \
-d '{"event_action": "resolve", "dedup_key": "disk-full-db1"}'
Ekip sohbetinizi bilgilendirin
Çalışma alanınızı dakikalar içinde oluşturun. Kredi kartı olmadan ücretsiz başlayın — hazır olduğunuzda kullanıcı başına ayda 4 dolar.