ルールエンジンの変数展開
ルールエンジンの変数展開機能についてです。ルールエンジンの変数機能は、アラートフィールドの内容をルールに取り込むことができるため、ユーザーはアラートからのデータで注釈や変換を動的に更新することができます。
ルールエンジンは、アラートフィールドの内容をルールに取り込むことができるため、ユーザーはアラートからのデータで注釈や変換を動的に更新することができます。これを行うには、 ペイロードフィールドで `{{field\_name}} を使用します。または、構文 \ {{\\n}} (n はキャプチャ グループの番号)で正規表現(RegEx)キャプチャグループを使用することもできます。
ペイロードフィールドによる変数展開
-
アラートから影響を受けたホストの名前を取り出し、wiki ドキュメントの URL リンクに追加します。この情報を含むアラートのフィールドは
host_nameです。
-
モニタリングツールから提供された画像リンクを注釈に変えます。
-
複数のフィールドを
state_messageに結合することで、ユーザーはそのフィールドの元の情報を失うことなく、通知により多くの情報を得ることができます。これは、含めるフィールドがerror_messageであると仮定しています。
RegExキャプチャグループを使用した変数展開
正規表現キャプチャグループはカッコ内で定義されます。これらのキャプチャグループは、ペイロードフィールドと同じ方法で変数の展開に使用できます。唯一の違いは、以下に示すように、キャプチャグループ番号で値を参照する必要があることです。
"([^\n]+)" は、改行文字でない 1 つ以上の文字をキャプチャします。