Docs » Splunk Observability Cloud でサポートされているインテグレーション » バックエンドアプリケーションをインストルメンテーションして、スパンを Splunk APM に送信する » Splunk Observability Cloud に Node.js アプリケーションをインストルメンテーションする » Splunk OpenTelemetry JS バージョン 3.0の互換性に影響する変更点

Splunk OpenTelemetry JS バージョン 3.0の互換性に影響する変更点 🔗

Splunk OpenTelemetry JS バージョン 3.0には、互換性に影響する一連の変更点が含まれます。以前のバージョン(バージョン 2.15.0以前)は、これらの新しい変更点との互換性があります。以前のバージョンの詳細については、Splunk Observability Cloud に Node.js アプリケーションをインストルメンテーションする を参照してください。

Splunk OpenTelemetry JS バージョン 3.0へのアップデート 🔗

Splunk Distribution for OpenTelemetry JSエージェントをバージョン3.0に更新するには、Node.jsアプリケーションをSplunk Observability Cloudにインストルメンテーションする を参照して、最新バージョンのSplunk OpenTelemetry JSエージェントをインストールします。

デフォルトのポートとプロトコルの変更点 🔗

Node.js 3.xのインストルメンテーションでは、デフォルトのプロトコルが gRPC から http/protobuf に変更されました。

カスタム設定がデフォルトのエンドポイント設定より優先する場合は、以下のことを確認する必要があります:

  1. Node.jsエージェントの設定が正しいことを確認する:

    1. 選択したプロトコルに正しいポートを使用していることを確認します。

      • gRPC: 4317

      • http/protobuf: 4318

    2. カスタムエンドポイント設定が正しいポートを使用していることを確認してください。例: OTEL_EXPORTER_OTLP_ENDPOINT=http://<host>:4318

    3. カスタムプロトコル設定が正しいプロトコルを使用していることを確認してください。例: OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf

  2. OTel Collector設定ファイルで、関連付けられたOTLPレシーバーのプロトコルがNode.jsエージェントで使用されるものと一致していることを確認する(以下は、OTel CollectorファイルのOTLPレシーバー設定の例です):

    otlp:
      protocols:
        grpc:
          endpoint: "${SPLUNK_LISTEN_INTERFACE}:4317"
        http:
          endpoint: "${SPLUNK_LISTEN_INTERFACE}:4318"
    

トラブルシューティング 🔗

Splunk Observability Cloudをご利用のお客様で、Splunk Observability Cloudでデータを確認できない場合は、以下の方法でサポートを受けることができます。

Splunk Observability Cloudをご利用のお客様

見込み客および無料トライアルユーザー様

  • Splunk Answers のコミュニティサポートで質問し、回答を得る

  • Join the Splunk #observability user group Slack channel to communicate with customers, partners, and Splunk employees worldwide. To join, see Chat groups in the Get Started with Splunk Community manual.

このページは 2025年02月11日 に最終更新されました。