Splunk OTel JS の互換性と要件 🔗
Splunk Distribution of OpenTelemetry JS を使用して Splunk Observability Cloud の Node.js アプリケーションをインストルメンテーションするには、以下の要件を満たしてください。
注釈
React のような JavaScript ライブラリを使用して構築されたフロントエンドアプリケーションには、Splunk Real User Monitoring (RUM) for Browser を使用してください。Splunk RUM でブラウザベースの Web アプリケーションをインストルメンテーションする を参照してください。
サポートされているNode.jsとライブラリのバージョンを確認してください。 🔗
Splunk Distribution of OpenTelemetry JS には、Node.js 14 以上が必要です。AlwaysOn Profiling を有効にするには、Node.js 16 以上が必要です。
依存関係 🔗
対応ライブラリ 🔗
Splunk Distribution of OpenTelemetry JS では、以下のライブラリとパッケージを使用します:
完全なリストについては、GitHub の OpenTelemetry アップストリーム・リポジトリの プラグインフォルダ を参照してください。追加インストルメンテーションを使用するには、アプリケーションを実行する前に npm を使ってインストールしてください。
Splunk Distribution of OpenTelemetry Collectorのインストールと設定 🔗
Splunk Distribution of OpenTelemetry JS は、アプリケーションのトレースとスパンを Splunk Distribution of OpenTelemetry Collector にエクスポートし、プロファイリングデータを含むシステムメトリクスデータとログも収集します。
アプリケーションのトレースとスパンを Splunk Observability Cloud に送信するには、お使いのプラットフォーム用の Splunk Distribution of OpenTelemetry Collectorをインストールします。以下のディストリビューションが利用可能です:
Splunk Distribution of the OpenTelemetry Collector for Linux。インストーラ・スクリプトを使用して Linux 用 Collector をインストールします。 を参照してください。
Splunk Distribution of the OpenTelemetry Collector for Windows。インストーラ・スクリプトを使用して Collector for Windows をインストールします。 を参照してください。
Splunk Distribution of the OpenTelemetry Collector for Kubernetes。Install the Collector for Kubernetes using Helm を参照してください。