JavaScript

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

OpenTelemetry JavaScript のドキュメントへようこそ。 このセクションでは、OpenTelemetry の API と SDK を使い、JavaScript でメトリクス、ログ、トレースなどのテレメトリーデータを生成・収集する方法を紹介します。

これらのページは、OpenTelemetry JavaScript の利用を開始し、現在の機能とステータスを理解するための手助けとなるように作られています。

ステータスとリリース

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

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

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

バージョンサポート

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

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

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

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

リポジトリ

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

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

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

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


Getting Started by Example

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