Upptime Uyarılarını Echobell ile Telefon Aramasına Yönlendirin

Upptime kesinti uyarılarını tek bir özel webhook ile Echobell'e zaman duyarlı push veya telefon aramalı bildirim olarak gönderin — ek sunucu gerekmez.

Güncellendi

İçindekiler

Upptime, sitelerinizi GitHub Actions üzerinden izler; ancak başarısız bir denetim yalnızca uyarı size ulaşırsa işe yarar. Bu rehber, Upptime kesinti bildirimlerini tek bir webhook URL'siyle ve ek altyapı olmadan Echobell'e zaman duyarlı push ya da telefon araması olarak nasıl yönlendireceğinizi gösteriyor.

Kurulum

1. Echobell'den bir kanal webhook URL'si kopyalayın

Echobell uygulamasında bir kanal açın ve webhook'unu kopyalayın: https://hook.echobell.one/t/<channel-token>

İzlenen uç noktanın aciliyetine göre kanalın bildirim türünü standart, zaman duyarlı veya arama olarak ayarlayın.

2. Upptime deponuza gizli anahtarlar ekleyin

GitHub deponuzun ayarlarında şu Actions gizli anahtarlarını ekleyin:

NOTIFICATION_CUSTOM_WEBHOOK=true
NOTIFICATION_CUSTOM_WEBHOOK_URL=https://hook.echobell.one/t/<channel-token>?site=$SITE_NAME&status=$STATUS&url=$SITE_URL&issue=$ISSUE_URL&code=$RESPONSE_CODE&emoji=$EMOJI
NOTIFICATIONS_DOWN_MESSAGE=$EMOJI $SITE_NAME is $STATUS ($RESPONSE_CODE) – $ISSUE_URL
NOTIFICATIONS_UP_MESSAGE=$EMOJI $SITE_NAME is back up – $SITE_URL

3. Echobell'de bir şablon tanımlayın

Yukarıdaki sorgu parametreleriyle eşleşen değişkenleri kullanın: {{site}}, {{status}}, {{code}}, {{url}}, {{issue}}. Kanalın arama mı yapacağına yoksa push mu göndereceğine karar verin.

Kurulumun tamamı bu kadar. Veriyi Upptime iletir; bildirimi Echobell üstlenir.

Baştan sona anlatım için Upptime yapılandırma kılavuzuna bakın. Upptime'ın kendi bildirim seçenekleri için resmî dokümanlara başvurun.

Elde ettikleriniz

  • Bir uç nokta çöktüğünde veya toparlandığında anında bildirim
  • Her uyarıda etkilenen siteye ve GitHub issue'suna doğrudan bağlantı
  • Bekleyemeyecek uç noktalar için telefon aramasına yükseltme