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 18以上が必要です。AlwaysOn Profilingを有効にするには、Node.js 18以上が必要です。
依存関係 🔗
対応ライブラリ 🔗
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をインストールする を参照してください。