İçeriğe geç
Proxus 2.0.0 Proxus 2.0: Proxus tarihinin en büyük sürümü Sürüm notları

Başvuru · Mühendisler, Sistem yöneticileri için

Bildirim kanalı türleri

Bildirim kanalı türleri, her türün istediği parametreler, başarısız mesajların yeniden denenmesi ve Test et sonuçlarının anlamı.

Bildirim kanalı, Proxus'un kişilere e-posta, SMS ya da bir sohbet servisi üzerinden mesaj göndermesini sağlar. Alarm kuralları, işlem akışları ve fonksiyonlar mesajı, adını belirttikleri kanal üzerinden gönderir. Bu sayfada her kanal türü ve parametreleri listelenir. Kanal oluşturmak için Bildirim kanalları sayfasına bakın.

Her kanalın alanları

AlanAnlamı
AdBenzersiz bir ad, örneğin Ops Slack #alerts. Fonksiyonlar kanalı bu adla çağırır.
Bildirim türüKanalın türü. Aşağıdaki tablodaki türlerden biri seçilir.
AçıklamaSerbest metin.
ParametrelerAnahtar ve değer satırları. Her türün okuduğu anahtarlar aşağıda listelenmiştir. Gizli değerler maskelenir.
DurumYapılandırıldı; gerekli anahtarlar boşsa Eksik: <anahtarlar>; kanal oluşturulurken gelen örnek değerler hâlâ duruyorsa Örnek değerler; son gönderim son başarılı gönderimden sonra başarısız olduysa Gönderim başarısız.
Son başarılı gönderimKanaldan en son ne zaman bildirim gönderildiği.
Son hata zamanıKanaldan gönderimin en son ne zaman başarısız olduğu.
Son hataSon başarısızlık için sağlayıcının verdiği neden. Sonraki başarılı gönderimde silinir.
EylemlerBu kanal üzerinden mesaj gönderen kural eylemi sayısı.

Kanal türleri

Gerekli anahtarlar kalın yazılmıştır.

TürParametrelerGönderim yolu
E-posta bildirimiSmtpServer (örneğin smtp.office365.com), SmtpPort (587), Username, Password, From, To (, ya da ; ile ayrılmış bir veya birden çok adres), Cc, Bcc, UseSsl (true)Kendi SMTP sunucunuz. Mesaj başlığı e-postanın konusu olur.
SMS bildirimiAccountSid, AuthToken, From (E.164 biçiminde bir Twilio numarası, +31201234567), To (E.164)Twilio
WhatsApp bildirimiAccountSid, AuthToken, From (E.164 biçiminde bir Twilio WhatsApp gönderici numarası), To (E.164)Twilio. Numaraları whatsapp: öneki olmadan girin; öneki Proxus ekler.
Anlık bildirimToken (cihazın kayıt anahtarı), FCM_V1 (true); FCM_V1 = true ise ProjectId ve AccessToken, false ise ServerKeyFirebase Cloud Messaging
Slack mesajıWebhookUrl (Slack'te tanımlanan gelen webhook adresi), BlocksJson (isteğe bağlı Slack blokları)Slack
Microsoft Teams mesajıWebhookUrl (Teams'te tanımlanan gelen webhook adresi)Microsoft Teams, mesaj kartı biçiminde
Discord mesajıWebhookUrl (Discord webhook adresi)Discord
Telegram mesajıBotToken, ChatId, ParseMode (MarkdownV2 ya da HTML)Telegram Bot API
LINE mesajıAccessToken (kanal erişim anahtarı), UserIdLINE
Facebook Messenger mesajıAccessToken (sayfa erişim anahtarı), RecipientId, MessageFacebook Messenger

Ne gönderilir

  • Alarm kuralından: başlık Proxus Notification, gövde alarm mesajıdır.
  • İşlem akışındaki Bildirim düğümünden: başlık Proxus Pipeline Notification, gövde düğümün mesajıdır.
  • Fonksiyondaki SendNotification çağrısından: fonksiyonun verdiği metin.

Sohbet kanallarında yalnızca gövde görünür. E-postada başlık, konu satırına yazılır.

Gönderim ve yeniden denemeler

Gönderilemeyen bir mesaj toplam beş kez denenir. Denemeler arasında yaklaşık 5 saniye, 30 saniye, 5 dakika ve 1 saat beklenir. Parametreleri eksik ya da geçersiz olan bir kanalda yeniden deneme yapılmaz. Kanalı düzeltin; sonraki mesaj gönderilir.

Servis sağlayıcı sunucu hatası döndürürse istek hemen, en çok iki kez daha gönderilir. "Çok fazla istek" yanıtı geldiğinde servisin istediği bekleme süresine en çok üç denemede uyulur. Her gönderimin zaman aşımı 15 saniyedir.

Bir kanalı test etme

Kayıtlı bir kanalda Test et'e tıklayın. Bu işlem gerçek bir mesaj gönderir.

  1. Açılan pencerede parametre denetiminin sonucu görünür: Gerekli tüm parametreler mevcut. ya da eksikleri listeleyen Eksik veya geçersiz parametreler:. Başlık ve Gövde alanları önceden doldurulmuştur. İsterseniz bu test için To, ChatId, UserId, RecipientId ya da Token yerine başka bir alıcı girin. Webhook kanallarında (Slack, Teams, Discord) değiştirilecek alıcı yoktur.
  2. Test mesajı gönder'e tıklayın.
  3. Mesaj gönderilirse Gönderildi. Servis sağlayıcı mesajı kabul etti. sonucu, geçen süreyle birlikte görünür. Gönderilemezse nedeni yazılır.
SonuçAnlamı
Gönderilmedi: kanal parametreleri eksik.Gerekli bir anahtar eksik ya da bir değerin biçimi yanlış. Mesajda hangileri olduğu yazar.
Gönderilmedi: test gönderim sınırına ulaşıldı.Bu kanal son 15 saniye içinde zaten test edildi.
Gönderilmedi: deneme zaman aşımına uğradı.Servis sağlayıcı zamanında yanıt vermedi.
Gönderilemedi.Servis sağlayıcı mesajı reddetti. Sonuçta sağlayıcının yanıtı da yer alır, örneğin Slack failed: 404 Not Found.

"Kabul etti", mesajın servis sağlayıcıya ulaştığını gösterir. Mesajın alıcının gelen kutusuna ya da uygulamasına düştüğünü kanıtlamaz.

Sonraki adımlar

Bu sayfa işinize yaradı mı?

Proxus'u değerlendiriyor musunuz? 30 dakikalık teknik görüşmede kendi makinelerinizle görün.