SplunkアドオンCollectorインスタンスのデプロイモードを設定する
テクニカルアドオンOpenTelemetry Collectorインスタンスのデプロイモードを設定する
OpenTelemetry Collector にはさまざまなデプロイメントモードがあります。
-
ホスト監視(エージェント):これがデフォルト値であり、最もシンプルな設定です。OpenTelemetry Collector 用 Splunk アドオンは、エージェントとして設定すると、Splunk Observability Cloud にデータを送信します。
-
データ転送(ゲートウェイ):ゲートウェイとして設定されると、OpenTelemetry Collector用Splunkアドオンは、1つ以上のエージェントからデータを収集して、Splunk Observability Cloudに転送します。
-
ゲートウェイにデータを送信するエージェントとして:ゲートウェイインスタンスを使用するには、そのゲートウェイインスタンスにデータを送信するエージェントとして、OpenTelemetry Collector用Splunkアドオンのインスタンスを1つ以上作成します。
OpenTelemetry Collector用Splunkアドオンをエージェントとしてデプロイする
エージェントとして、OpenTelemetry Collector は Splunk Observability Cloud に直接データを送信します。これはデフォルトの設定です。詳細については、「ホスト監視(エージェント)モード」を参照してください。
インスタンスがエージェントとして設定されておらず、エージェントとして設定したい場合は、inputs.conf ファイルを編集し、変数 Splunk_config を更新して、エージェント設定ファイル名に反映します。このファイルは /otelcol/config/ ディレクトリにあります。デフォルトのファイル名は ta-agent-config.yaml です。カスタム設定ファイルを使用している場合は、そのファイル名を指定してください。
OpenTelemetry Collector用Splunkアドオンをゲートウェイとしてデプロイする
ゲートウェイとしてデプロイされた場合、Collector インスタンスはエージェントとしてデプロイされた 1 つ以上の Collector インスタンスからデータを収集できます。ゲートウェイインスタンスはそのデータを Splunk Observability Cloud に送信します。詳細については、「データ転送(ゲートウェイ)モード」を参照してください。
OpenTelemetry Collector用Splunkアドオンをゲートウェイとして設定するには:
-
inputs.conf ファイルを編集して、変数
Splunk_configをゲートウェイ設定ファイルの名前で更新します。このファイルは/otelcol/config/ディレクトリにあります。ゲートウェイファイルのデフォルトのファイル名はta-gateway-config.yamlです。カスタム設定ファイルを使用している場合は、そのファイル名を指定してください。 -
splunk_listen_interfaceの値を0.0.0.0に設定するか、local/inputs.confでこのゲートウェイにデータを送信する特定のIPアドレスを設定します。
データをゲートウェイに送信するエージェントとしてOpenTelemetry Collector用Splunkアドオンをゲートウェイとして設定する
ゲートウェイとして設定されている別のインスタンスにデータを送信するエージェントとして、1 つ以上の Collector インスタンスを設定できます。詳細については、「エージェント Collector からゲートウェイ Collector へのデータ送信」を参照してください。
これを行うには、ゲートウェイとして動作するインスタンスと、エージェントとして動作する1つ以上のインスタンスを設定します:
-
まだゲートウェイを作成していない場合は、作成してください。「Deploy the Splunk Add-on for the OpenTelemetry Collector as a gateway」を参照してください。
-
inputs.conf ファイルを編集し、変数
Splunk_configにゲートウェイ構成ファイル名を反映させます。デフォルトの構成ファイルは、/otelcol/config/ディレクトリにあります。この構成ファイルのデフォルトのファイル名はta-agent-to-gateway-config.yamlです。カスタム設定ファイルを使用している場合は、そのファイル名を指定してください。 -
READMEディレクトリで、
inputs.conf.specを開き、splunk_gateway_urlの属性をコピーします。 -
この値を
ta-agent-to-gateway-config.yamlに貼り付け、ゲートウェイIPアドレスでこの設定の値を更新します。