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とライブラリのバージョンを確認してください。 🔗
The Splunk Distribution of OpenTelemetry JS requires Node.js 18 and higher. To activate AlwaysOn Profiling, you need Node.js 18 or higher.
依存関係 🔗
対応ライブラリ 🔗
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。Helmを使用してCollector for Kubernetesをインストールする を参照してください。