クラウドリソースのタグに対するリアルタイム更新の実行
クラウドイベント処理を設定し、タグポリシーをマッピングして、クラウドリソースのタグをリアルタイムで更新できます。
必須条件
- クラウドイベントテーブル [sn_cmp_cloud_events] に processed ステータスのレコードがない。
- タグ変更イベントの影響を受ける CI が、CAPI またはディスカバリーとサービスマッピングパターンのいずれかで識別される。
- タグポリシーが少なくとも 1 つ構成されている。
- 作成するタグポリシーで [クラウドイベントで実行 (Run on cloud events)] チェックボックスがオンになっている。
クラウドプロバイダーに応じて異なる手順
クラウドイベント処理については、以下のセットアップ手順を参照してください。
タグの変更に関連するクラウドイベントを処理し、イベントに対するタグ監査をリアルタイムで実行します。
通常のタグ監査ではタグポリシーが適用される CMDB 内のすべての CI に対して監査が実行されますが、タグイベントは CI ごとに処理されます。前提条件に基づいて、タグ変更により識別されたイベントでタグイベント処理が行われます。影響を受ける CI が特定され、関連するポリシーが CI に適用可能な場合は、特定された CI に対してタグポリシーが実行されます。
ポリシー作成時に [クラウドイベントで実行 (Run on cloud events)] チェックボックスがオンになっている場合、そのポリシーは、タグ変更イベント監査の実行対象として選択されます。このチェックボックスがオフの場合、タグ変更クラウドイベントがあっても、監査は CI で実行されません。
タグ変更ログ [sn_itom_tag_change_log] テーブルで、タグに適用される変更タイプ (監査のトリガーになった変更) を確認します。テーブルのレコードは、デフォルトで 90 日間保存されます。CI の変更のトリガーが修正実行であれイベントであれ、変更ログレコードは表示されます。変更の一環として追加または更新されたタグも表示できます。
パフォーマンスの最適化
イベントインフローが多い場合や、タグポリシーの数が多い場合、パフォーマンスが低下することがあります。次のシステムプロパティを変更して、許容できるパフォーマンスを確保できます。
- [sn_itom_tag.azure_window_size] - このシステムプロパティは (数分で) 構成可能です。
- [sn_itom_tag.max_audit_lag_ratio] - 既に実行されているタグ監査の間で、監査できる状態のレコードに監査がトリガーされるまでの遅延を指定します。
- [sn_itom_tag.policy_batch_size] - タグ監査を実行するバッチサイズ。
- [sn_itom_tag.event_batch_size] - 処理するイベントのバッチサイズ。