Splunk OpenTelemetry Collectorのテクニカルアドオンをインストールする

Splunk Distribution of the OpenTelemetry Collectorのテクニカルアドオンをインストールします。

Splunk Add-on for the OpenTelemetry Collector は、Splunkbase からダウンロードして、単一 または 複数の Universal Forwarder インスタンスにインストールできます。

以下が該当します:

  • Splunk Add-on for the OpenTelemetry Collector インストーラには、いくつかのエージェントバンドルライブラリが同梱されています。エージェントバンドルを組み込む予定がない場合でも、これらのファイルは削除しないでください。

  • 空間を節約するには、使用していないバイナリのフォルダを削除します。たとえば、Linux でインストールする場合は、Windows のフォルダを削除できます。

  • 複数の Collector を使用する構成の場合は、「複数の Collector を管理する」を参照してください。

OpenTelemetry Collector用SplunkアドオンをUniversal Forwarderインスタンスにインストールする

以下の手順に従って、OpenTelemetry Collector用SplunkアドオンをUniversal Forwarderインスタンスにインストールします。

  1. Universal Forwarder を実行しているマシンにインストールファイルをダウンロードし、解凍します。解凍したフォルダで、.tar ファイルを見つけて SPLUNK_HOME > etc > apps に解凍します。

  2. Splunk_TA_otel/ に新しい "local" フォルダを作成します。構成フォルダを開き、access_token ファイルを新しいローカルフォルダにコピーします。

  3. デフォルトフォルダで、inputs.conf ファイルを探します。設定のデフォルトを調べ、必要に応じて値を更新できます。inputs.conf の値は Splunk Web の値と一致している必要があることに注意してください。

  • splunk_config。デフォルトでは $SPLUNK_OTEL_TA_HOME/configs/ta-agent-config.yaml です。

  • disabled。デフォルトでは false です。

  • start_by_shell。デフォルトでは false です。

  • splunk_access_token_file。デフォルトでは access_token です。

  • splunk_realm。デフォルトでは us0 です。レルムとは、組織をホストする自己完結型のデプロイメントです。レルム名は、ユーザーインターフェイスのプロファイルページで確認できます。

  • splunk_trace_ingest_urlします。デフォルト値は「https://ingest.us0.signalfx.com/v2/trace」です。

  1. Splunk Observability Cloud」で、アクセストークン値を取得します。トークンがない場合は、Splunk Observability Cloud 管理者に連絡してトークンを作成してください。トークンに関する詳細については、「Splunk Observability Cloud を使用して認証トークンを作成および管理する」を参照してください。

  2. Splunk_TA_otel/local で access_token ファイルを作成するかまたは開き、既存の内容を Splunk Observability Cloud からコピーしたトークン値で置き換えます。更新したファイルを保存します。

  3. Splunk Observability Cloud で、自分の名前を選択し、[Organization] タブを選択して、ローカルフォルダのレルムファイルおよび ingest endpoints ファイルのレルム値が、Splunk Observability Cloud に表示されている値を反映していることを確認します。ローカルファイルに加えた変更を保存します。

  4. Splunkd を再起動します。これでアドオンソリューションがデプロイされました。

  5. Splunk Infrastructure Monitoring で、Splunk Add-on for the OpenTelemetry Collector をデプロイしたホストに移動し、それを選択してメトリクスとステータスを調べます。詳細については、「Splunk Infrastructure Monitoring でナビゲーターを使用する」を参照してください。

デプロイサーバーを使用してOpenTelemetry Collector用Splunkアドオンを複数のUniversal Forwarderインスタンスにインストールする

以下の手順に従って、デプロイサーバーを使用してOpenTelemetry Collector用Splunkアドオンを複数のUniversal Forwarderインスタンスにインストールします。

  1. デプロイサーバーを実行しているマシンにインストールファイルをダウンロードし、解凍します。解凍したフォルダで、.tar ファイルを見つけて SPLUNK_HOME > etc > apps に解凍します。

  2. Splunk_TA_otel/ に新しい "local" フォルダを作成します。構成フォルダを開き、access_token ファイルを新しいローカルフォルダにコピーします。

  3. デフォルトフォルダで、inputs.conf ファイルを探します。設定のデフォルトを調べ、必要に応じて値を更新できます。inputs.conf の値は Splunk Web の値と一致している必要があることに注意してください。

  • splunk_config。デフォルトでは $SPLUNK_OTEL_TA_HOME/configs/ta-agent-config.yaml です。

  • disabled。デフォルトでは false です。

  • start_by_shell。デフォルトでは false です。

  • splunk_access_token_file。デフォルトでは access_token です。

  • splunk_realm。デフォルトでは us0 です。レルムとは、組織をホストする自己完結型のデプロイメントです。レルム名は、ユーザーインターフェイスのプロファイルページで確認できます。

  • splunk_trace_ingest_urlします。デフォルト値は「https://ingest.us0.signalfx.com/v2/trace」です。

  1. Splunk Observability Cloud」で、アクセストークン値を取得します。トークンがない場合は、Splunk Observability Cloud 管理者に連絡してトークンを作成してください。トークンに関する詳細については、「Splunk Observability Cloud を使用して認証トークンを作成および管理する」を参照してください。

  2. Splunk_TA_otel/local で access_token ファイルを作成するかまたは開き、既存の内容を Splunk Observability Cloud からコピーしたトークン値で置き換えます。更新したファイルを保存します。

  3. Splunk Observability Cloudで、自分の名前を選択し、[Organization] タブを選択して、ローカルフォルダのレルムファイルおよび ingest endpoints ファイルのレルム値が、Splunk Observability Cloud に表示されている値と一致していることを確認します。ローカルファイルに加えた変更を保存します。

  4. Splunk Web で、Settings > Forwarder Management を選択してデプロイサーバにアクセスします。

  5. サーバークラスを作成する:

    1. [Edit clients] で、Include を更新して Universal Forwarder インスタンスを追加し、保存します。

    2. Add apps にアクセスし、新しいOpenTelemetry Collector用Splunkアドオンのサービスクラスを選択します。

    3. 新しく作成したサービスクラスで Edit を選択し、以下のチェックが入っていることを確認してください:

      • アプリを有効にする

      • Splunkdを再起動する

  6. 保存します。これでアドオンソリューションがデプロイされました。

  7. Splunk Infrastructure Monitoring で、Splunk Add-on for the OpenTelemetry Collector をデプロイしたホストに移動し、それを選択してメトリクスとステータスを調べます。詳細については、「Splunk Infrastructure Monitoring でナビゲーターを使用する」を参照してください。