Skip to content
Oncallz

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

Ekip sohbetinizi bilgilendirin

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.

Ücretsiz başla