Splunk OpenTelemetry Collectorのテクニカルアドオンを設定する
Splunk Distribution of the OpenTelemetry Collectorのテクニカルアドオンを設定します。
アドオンでOpenTelemetry Collectorを設定するには、以下の手順に従ってください:
-
Collector に YAML 形式の新しい設定ファイルを作成します。「Get started: Understand and use the Collector」を参照してください。
-
デフォルトバージョンのinputs.confファイルを編集して、新しい設定ファイルを指すようにします。
-
Splunk Universal Forwarderを再起動します。
トレース収集を有効化する
Splunk Add-on for the OpenTelemetry Collector は、自動トレースを実行しません。アプリケーションからトレースを受信するように Collector インスタンスを設定するには、「Instrument back-end applications to send spans to Splunk APM.」を参照してください。
複数のCollectorを管理する
複数のCollectorを使用する設定の場合は、以下のベストプラクティスを検討してください:
-
異なるホストに異なる agent_config.yaml ファイルをデプロイします。たとえば、MySQL Receiver を有効にしたアドオンのバージョンと、MS SQL Server Receiver を有効にした異なるアドオンのバージョンは、異なるホストにデプロイしたときに最適に動作します。
-
すべてのホストに同じファイルを配置し、 splunk_config_dirまたはsplunk_config_yamlプロパティでinputs.confの別のagent_config.yamlファイルを指定します。
-
Splunk Add-on for the OpenTelemetry Collector の同じインスタンスをすべてのホストにデプロイした後、バイナリを含まず、特定のレシーバを有効にした YAML ファイルのみを含むアドオンの別のインスタンスをデプロイします。この場合、2 番目のアドオンインスタンスの YAML ファイルが、特定のホスト上の最初のアドオンインスタンスの YAML よりも優先されます。
-
Splunk Add-on for the OpenTelemetry Collector のインスタンスをデフォルトの Collector として指定し、ニーズに合わせてカスタマイズした後、異なる名前を使用してアドオンのバリアントを作成します。次に、各バリアントを異なるサーバークラスにデプロイします。