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.
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.