Personalizacja

Dynamiczne szablony powiadomień

Zamień statyczne alerty w spersonalizowane powiadomienia, na których da się działać. Dzięki rozbudowanej składni szablonów wstawisz w nie dynamiczne dane z webhooków i e-maili.

Zmienne szablonu

Sięgaj po dane z payloadu webhooka lub treści e-maila dzięki prostej składni zmiennych.

Zmienne szablonu— Wstawiaj dynamiczne dane, gdzie tylko chcesz

Dane przychodzące

Szablon

"server": "web-01"
{{server}}
"status": "critical"
{{status}}
"cpu": 92
{{cpu}}
{{server}}: {{status}} ({{cpu}}%)

Powiadomienie

web-01: critical (92%)

Wstawiaj dynamiczne dane, gdzie tylko chcesz

Serwer {{server}} CPU: {{cpu}}%

Wynik

Serwer web-01 CPU: 85%

Pokaż metryki z webhooków monitoringu

Wstawiaj dynamiczne dane, gdzie tylko chcesz

Płatność ${{amount}} od {{customer}}

Wynik

Płatność $150.00 od Jana Kowalskiego

Pokaż szczegóły płatności w alertach e-commerce

Wstawiaj dynamiczne dane, gdzie tylko chcesz

Build {{build.status}} dla {{repo}}

Wynik

Build failed dla my-app

Powiadomienia o statusie buildów CI/CD

Inteligentne wyrażenia

Logika w Twoich szablonach

{{status == 'error'}}
Porównania logiczne
{{count > 100}}
Porównania liczbowe
{{enabled && verified}}
Operatory logiczne
{{user.profile.name}}
Dostęp do zagnieżdżonych obiektów
{{items[0].name}}
Dostęp do elementów tablicy

Powiadomienia warunkowe

Ustaw warunki w kanale, aby filtrować powiadomienia. Alert wywołają wyłącznie pasujące zdarzenia.

Przykładowy warunek

status == 'error' && severity >= 3

Wysyłaj powiadomienia tylko o błędach o istotności 3 lub wyższej

Twórz inteligentniejsze powiadomienia

Pobierz Echobell i zacznij korzystać z dynamicznych szablonów, aby alerty mówiły więcej.