Configure the Technical Add-on for the Splunk OpenTelemetry Collector 🔗
To configure the OpenTelemetry Collector within the Add-on, follow these steps:
CollectorにYAML形式の新しい設定ファイルを作成します。詳細は、はじめに:Collectorを理解して使用する を参照してください。
デフォルトバージョンのinputs.confファイルを編集して、新しい設定ファイルを指すようにします。
Restart the Splunk Universal Forwarder.
Activate trace collection 🔗
OpenTelemetry Collector用Splunkアドオンは、自動トレースを実行しません。アプリケーションからトレースを受信するようにCollectorインスタンスを設定するには、バックエンドアプリケーションをインストルメンテーションして、スパンを Splunk APM に送信する を参照してください。
Manage multiple Collectors 🔗
複数のCollectorを使用する設定の場合は、以下のベストプラクティスを検討してください:
異なるホストに異なる agent_config.yamlファイルをデプロイします。例えば、MySQL Receiverを有効にしたアドオンのバージョンと、MS SQL Server Receiverを有効にしたアドオンのバージョンは、異なるホストにデプロイしたときに最適に動作します。
すべてのホストに同じファイルを配置し、 splunk_config_dirまたはsplunk_config_yamlプロパティでinputs.confの別のagent_config.yamlファイルを指定します。
OpenTelemetry Collector用Splunkアドオンの同じインスタンスをすべてのホストにデプロイした後、バイナリを含まず、特定のレシーバーを有効にしたYAMLファイルのみを含むアドオンの別のインスタンスをデプロイします。この場合、2番目のアドオンインスタンスのYAMLファイルが、特定のホスト上の最初のアドオンインスタンスのYAMLよりも優先されます。
OpenTelemetry Collector用SplunkアドオンのインスタンスをデフォルトのCollectorとして指定し、ニーズに合わせてカスタマイズした後、異なる名前を使用してアドオンのバリアントを作成します。そして、各バリアントを異なるサーバークラスにデプロイします。