# JavaScript

> <img width="35" class="img-initial" src="/img/logos/32x32/JS_SDK.svg" alt="JavaScript"> JavaScript（Node.jsとブラウザ向け）でのOpenTelemetryの言語固有実装。

---

LLMS index: [llms.txt](/llms.txt)

---


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

## ステータスとリリース {#status-and-releases}

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

| トレース            | メトリクス           | ログ              |
| ------------------- | -------------------- | ----------------- |
| [Stable](/docs/specs/otel/versioning-and-stability/#stable) | [Stable](/docs/specs/otel/versioning-and-stability/#stable) | [Development](/docs/specs/otel/versioning-and-stability/#development) |

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


[latest release]: <https://github.com/open-telemetry/opentelemetry-js/releases/latest>
[Releases]: <https://github.com/open-telemetry/opentelemetry-js/releases>
{{__hugo_ctx/}}



<div class="alert alert-warning" role="alert"><div class="h4 alert-heading" role="heading">警告</div>



ブラウザ向けのクライアント計装は**実験的**であり、主に**未規定**です。協力に興味をお持ちの場合は、[Client Instrumentation SIG][sig]までご連絡ください。

[sig]: https://docs.google.com/document/d/16Vsdh-DM72AfMg_FIt9yT9ExEWF4A_vRbQ3jRNBe09w

</div>

{{__hugo_ctx/}}


## バージョンサポート {#version-support}

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

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

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

ランタイムサポートの詳細については、[この概要](https://github.com/open-telemetry/opentelemetry-js#supported-runtimes)を参照してください。

## リポジトリ {#repositories}

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

- [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js)、コア配布APIとSDKを含むコアリポジトリ。
- [opentelemetry-js-contrib](https://github.com/open-telemetry/opentelemetry-js-contrib)、APIとSDKのコア配布の一部ではないコントリビューション。

## ヘルプまたはフィードバック {#help-or-feedback}

OpenTelemetry JavaScriptについて質問がある場合は、[GitHub Discussions](https://github.com/open-telemetry/opentelemetry-js/discussions)または[CNCF Slack](https://slack.cncf.io/)の`#otel-js`チャンネルまでお問い合わせください。

OpenTelemetry JavaScriptに貢献したい場合は、[貢献手順](https://github.com/open-telemetry/opentelemetry-js/blob/main/CONTRIBUTING.md)を参照してください。

---

Section pages:

- [Getting Started](/ja/docs/languages/js/getting-started/): Node.jsとブラウザでOpenTelemetryを開始する。
- [計装](/ja/docs/languages/js/instrumentation/): OpenTelemetry JavaScript の計装
- [計装ライブラリの使用](/ja/docs/languages/js/libraries/): アプリが依存するライブラリをインストルメントする方法
- [エクスポーター](/ja/docs/languages/js/exporters/): テレメトリデータの処理とエクスポート
- [コンテキスト](/ja/docs/languages/js/context/): OpenTelemetry JavaScript Context API ドキュメント
- [伝搬](/ja/docs/languages/js/propagation/): JS SDKのコンテキスト伝搬
- [リソース](/ja/docs/languages/js/resources/): アプリケーションの環境に関する詳細情報をテレメトリに追加する
- [サンプリング](/ja/docs/languages/js/sampling/): 生成されるテレメトリの量を削減する
- [サーバーレス](/ja/docs/languages/js/serverless/): OpenTelemetry JavaScriptでサーバーレス関数をインストルメント
- [ベンチマーク](/ja/docs/languages/js/benchmarks/)
- [API reference](/ja/docs/languages/js/api/): Read the OpenTelemetry JavaScript API reference _(external page)_
- [Examples](/ja/docs/languages/js/examples/): Explore more examples for OpenTelemetry JavaScript _(external page)_
- [Registry](/ja/docs/languages/js/registry/): Instrumentation libraries, exporters and other useful components for OpenTelemetry JavaScript
