カスタマイズ

動的通知テンプレート

静的なアラートをパーソナライズされたアクション可能な通知に変換。強力なテンプレート構文を使用して Webhook やメールから動的データを含めます。

テンプレート変数

シンプルな変数構文で Webhook ペイロードやメールコンテンツのデータにアクセス。

テンプレート変数— どこにでも動的データを挿入

入力データ

テンプレート

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

通知

web-01: critical (92%)

どこにでも動的データを挿入

サーバー {{server}} CPU: {{cpu}}%

結果

サーバー web-01 CPU: 85%

監視 Webhook からのメトリクスを含める

どこにでも動的データを挿入

{{customer}} から ¥{{amount}} の支払い

結果

田中太郎 から ¥15,000 の支払い

E コマースアラートで支払い詳細を表示

どこにでも動的データを挿入

{{repo}} のビルド {{build.status}}

結果

my-app のビルド失敗

CI/CD ビルドステータス通知

スマート式

テンプレート内のロジック

{{status == 'error'}}
ブール比較
{{count > 100}}
数値比較
{{enabled && verified}}
論理演算子
{{user.profile.name}}
ネストオブジェクトアクセス
{{items[0].name}}
配列要素アクセス

条件付き通知

チャンネルに条件を設定して通知をフィルター。一致するイベントのみがアラートをトリガーします。

条件の例

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

重大度 3 以上のエラーのみ通知を送信

よりスマートな通知を作成

Echobell をダウンロードして、より情報的なアラートのために動的テンプレートを使い始めましょう。