OpenTelemetry Collector Processors
Attributes Processor
attributes processor は、スパン、ログ、またはメトリクスの属性を変更します。この processor は、指定されたアクションに含めるか除外するかを決定するために、入力データをフィルタリングおよびマッチングする機能もサポートしています。
設定で指定された順序で実行されるアクションのリストを受け取ります。サポートされているアクションは以下の通りです
insert:キーがまだ存在しない入力データに新しい属性を挿入します。update:キーが存在する入力データの属性を更新します。upsert:insert または update を実行します。キーがまだ存在しない入力データに新しい属性を挿入し、キーが存在する入力データの属性を更新します。delete:入力データから属性を削除します。hash:既存の属性値をハッシュ化(SHA1)します。extract:正規表現ルールを使用して入力キーからルールで指定されたターゲットキーに値を抽出します。ターゲットキーがすでに存在する場合は上書きされます。
すべてのホストメトリクスに participant.name という新しい属性を insert する attributes processor を作成します。値にはあなたの名前(例:marge_simpson)を設定します。
警告
INSERT_YOUR_NAME_HERE を必ずあなたの名前に置き換えてください。また、名前にスペースを使用しないようにしてください。
ワークショップの後半で、Splunk Observability Cloud でメトリクスをフィルタリングするためにこの属性を使用します。
設定の確認
processors について説明しました。設定の変更を確認しましょう。