JavaScript

JavaScript JavaScript(Node.jsとブラウザ向け)でのOpenTelemetryの言語固有実装。

これはOpenTelemetryJavaScriptのドキュメントです。 OpenTelemetryはオブザーバビリティのためのフレームワークであり、メトリクス、ログ、トレースといったアプリケーションのテレメトリーデータの生成および収集を支援するように設計された API、SDK、およびツール群で構成されています。 このドキュメントは、OpenTelemetry JavaScriptの使い方を理解し、利用を開始するための手助けとなるように作られています。

ステータスとリリース

OpenTelemetry JavaScriptの主要な機能コンポーネントの現在のステータスは以下の通りです。

トレースメトリクスログ
StableStableDevelopment

最新のリリースを含むリリース情報については、リリースをご覧ください。

バージョンサポート

OpenTelemetry JavaScriptは、Node.jsのすべてのアクティブまたはメンテナンスLTSバージョンをサポートしています。 以前のNode.jsバージョンは動作する可能性がありますが、OpenTelemetryでテストされていません。

OpenTelemetry JavaScriptには、ブラウザの公式サポートリストはありません。 主要ブラウザの現在サポートされているバージョンで動作することを目指しています。

OpenTelemetry JavaScriptは、TypeScriptについてDefinitelyTypeのサポートポリシーに従い、2年のサポートウィンドウを設定しています。 2年より古いTypeScriptバージョンのサポートは、OpenTelemetry JavaScriptのマイナーリリースで削除されます。

ランタイムサポートの詳細については、この概要を参照してください。

リポジトリ

OpenTelemetry JavaScriptは以下のリポジトリで構成されています。

ヘルプまたはフィードバック

OpenTelemetry JavaScriptについて質問がある場合は、GitHub DiscussionsまたはCNCF Slackの[#otel-js]チャンネルまでお問い合わせください。

OpenTelemetry JavaScriptに貢献したい場合は、貢献手順を参照してください。


Getting Started

Node.jsとブラウザでOpenTelemetryを開始する。

計装

OpenTelemetry JavaScript の計装

計装ライブラリの使用

アプリが依存するライブラリをインストルメントする方法

エクスポーター

テレメトリデータの処理とエクスポート

コンテキスト

OpenTelemetry JavaScript Context API ドキュメント

伝搬

JS SDKのコンテキスト伝搬

リソース

アプリケーションの環境に関する詳細情報をテレメトリに追加する

サンプリング

生成されるテレメトリの量を削減する

サーバーレス

OpenTelemetry JavaScriptでサーバーレス関数をインストルメント

ベンチマーク

API reference

Read the OpenTelemetry JavaScript API reference (external page)

Examples

Explore more examples for OpenTelemetry JavaScript (external page)

Registry

Instrumentation libraries, exporters and other useful components for OpenTelemetry JavaScript