Kafka メッセージペイロード属性からアラートフィールドへのマッピング
Kafka メッセージ属性をアラートフィールドにマッピングして、メッセージに基づくアラートをさらに意味のあるものにします。イベントフィールドマッピングを使用して、Kafka の重大度値を適切な ServiceNow 値にマップします。
始める前に
必要なロール:evt_mgmt_admin
このタスクについて
ペイロードによって、イベントフィールドマッピングを使用すると、イベントフィールドマッピングルールの値をイベントに置き換えることで、より包括的な情報をイベントアラートに提供できます。ペイロードによって、イベント内の情報を変換して、指定されたアラートフィールド値を入力し、さまざまな値からアラートフィールドを作成することで、追跡や修復のためのアラートを生成します。必要に応じて、イベントフィールドマッピングとアラートルールの両方を使用します。
次のテーブルは、トピックから受信したメッセージとイベントの [追加情報] フィールドのフラット化されたペイロードを比較しています。トピックから受信したメッセージは単一フィールドにフラット化されて、イベントの [追加情報] フィールドに表示されます。これらのフラット化されたメッセージを使用して、イベントルールとマッピングを作成します。
| トピックに挿入される実際のペイロード | [追加情報] フィールドのフラット化されたペイロード |
|---|---|
|
|
手順
-
Kafka メッセージ属性を事前定義されたアラートフィールドにマップし、アラートを生成するために、イベントフィールドマッピングを作成します。
- 移動先 .
- [イベントフィールドマッピング] ウィンドウで、[新規] を選択します。
- [名前] フィールドにフィールドマッピングの名前を入力します。
- [ソース (Source)] フィールドに [Kafka コンシューマー] と入力します。
- [マッピングタイプ] フィールドで、適切なマッピングタイプを選択します
- 利用可能なマッピングタイプのリストについては、「イベントフィールドマッピング」を参照してください。
-
Kafka メッセージ属性を事前定義されたアラートフィールドにマップし、アラートを生成するために、イベントルールを作成します。
-
[すべてのイベント (All Events)] 画面で、Kafka からのいずれかのイベントでイベントルールがないためにエラーステータスになっているかどうかを確認し、不足しているルールを指定します。
タスクの結果
Apache Kafka コンシューマーコネクタが構成されました。新しいメッセージが Kafka トピックに到着すると、ServiceNow インスタンスにイベントとして受信され、それらのイベントからアラートが作成されます。