Docs » Splunk Observability Cloud でサポートされているインテグレーション » バックエンドアプリケーションをインストルメンテーションして、スパンを Splunk APM に送信する » Splunk Observability Cloud に Node.js アプリケーションをインストルメンテーションする » Splunk Distribution of OpenTelemetry JS について

Splunk Distribution of OpenTelemetry JS について 🔗

Splunk Distribution of OpenTelemetry JS は、オープンソースの Node.js フレームワークである OpenTelemetry Instrumentation for Node.js のラッパーであり、Node.js アプリケーションとライブラリを自動的にインストルメンテーションし、実行時にテレメトリデータをキャプチャするようにします。

Node.js 14以降で書かれたアプリケーションを自動的にインストルメンテーションすることができます。Splunk OTel JS の互換性と要件 を参照してください。Node.jsのバージョンが14未満のアプリケーションをインストルメンテーションするには、SignalFx Tracing Library for Node.js を使用してください。

Splunk Distribution of OpenTelemetry JS の特徴 🔗

OpenTelemetry Instrumentation for Node.js のバンドルされたエクスポーターやプロパゲータのような機能に加えて、Splunk Distribution of OpenTelemetry JS は、追加のカスタム機能を提供します:

Splunk Distribution of OpenTelemetry JS は Splunk によってサポートされ、頻繁に更新され、バグフィックスや新機能がアップストリームの OTel リポジトリに統合される前に提供されます。Upstream in the Splexicon を参照してください。

注意

アップストリームの OpenTelemetry JavaScript Client ではなく、Splunk Distribution of OpenTelemetry JS を使用してください。Splunk は、Splunk Distribution of OpenTelemetry JS の一部として、アップストリームの OTel コンポーネントのみをサポートしています。

Splunk Distribution of OpenTelemetry JS のデフォルト 🔗

Splunk Distribution of OpenTelemetry JS では、コンテキストプロパゲーション、エクスポーター、トレース設定のデフォルト設定が以下のようになっています:

  • W3C tracecontext と W3C baggage context propagation はデフォルトで有効になっています。B3 伝播も設定できます。プロパゲータの構成 を参照してください。

  • OTLP エクスポーターはデフォルトで、gRPC 経由でローカルの Splunk Distribution of OpenTelemetry Collector にスパンを送信するように設定されています。

  • 完全忠実なトレースをサポートするために、トレース設定のデフォルトは無制限です。トレース設定 を参照してください。

旧バージョンのサポート 🔗

Splunk は、このディストリビューションを使用するすべてのお客様をサポートすることをお約束します。Splunk OpenTelemetry ディストリビューションのすべてのメジャーバージョンには、次のメジャーリリースから 1 年間、重要なパッチが提供されます。Splunk は次のメジャーリリースを導入した後、メジャーリリースでの機能開発を停止します。

Splunk Distribution of OpenTelemetry JS のバージョン管理については、GitHub の リリースガイドライン を参照してください。

貢献する方法 🔗

Splunk Distribution of OpenTelemetry JS はオープンソースソフトウェアです。GitHub でプルリクエストを作成することで、その改善に貢献することができます。詳しくは、GitHub の 貢献ガイドライン を参照してください。

このページは 2024年03月05日 に最終更新されました。