Splunk OTel JS の互換性と要件

これは、Splunk Distribution of OpenTelemetry JS を使用して Node.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 では、以下のライブラリとパッケージを使用します:

{"keys": "識別子", "description": "説明", "stability": "安定性", "support": "サポート", "instrumented_components": "コンポーネント", "signals": "信号", " source_href": "送信元", "settings": "設定", "dependencies": "依存関係", "supported_versions": "サポートされているバージョン", "name": "名前", "package_href": "パッケージ URL", "version": "バージョン", "instrument": "タイプ", "metric_name": "メトリクス名", "metrics": "メトリクス", "env": "環境変数", "default": "デフォルト", "type": "タイプ", "category": "カテゴリ"}

インストルメンテーション

https://raw.githubusercontent.com/splunk/o11y-gdi-metadata/main/apm/splunk-otel-js/metadata.yaml

完全なリストについては、 GitHub の OpenTelemetry アップストリームリポジトリにある「plugins」フォルダ を参照してください。追加のインストルメンテーションを使用するには、アプリケーションを実行する前に npm を使用してインストールします。

依存関係

{「name」:「依存関係」、「source_href」:「ソースへのリンク」、「version」:「バージョン」、「stability」:「安定性」}

依存関係

https://raw.githubusercontent.com/splunk/o11y-gdi-metadata/main/apm/splunk-otel-js/metadata.yaml

Splunk Distribution of OpenTelemetry Collectorのインストールと設定

Splunk Distribution of OpenTelemetry JS は、アプリケーションのトレースとスパンを Splunk Distribution of OpenTelemetry Collector にエクスポートし、プロファイリングデータを含むシステムメトリクスデータとログも収集します。

アプリケーションのトレースとスパンを Splunk Observability Cloud に送信するには、お使いのプラットフォーム用の Splunk Distribution of OpenTelemetry Collector をインストールします。次のディストリビューションを使用できます。