JavaScript

JavaScript OpenTelemetry 在 JavaScript 中的特定语言实现(适用于 Node.js 和浏览器)。

这是 OpenTelemetry JavaScript 的文档。 OpenTelemetry 是一个可观测性框架,这个框架提供了 API、SDK 以及一系列工具,用于辅助生成以及收集应用的遥测数据,比如链路、指标、日志。 通过本文档,你将了解如何开始使用 OpenTelemetry JavaScript。

状态以及版本发布

OpenTelemetry JavaScript 的当前主要功能组件状态如下:

链路指标日志
StableStableDevelopment

我们可以在 Releases 中找到所有已发布的版本,包括最新发布的版本

版本支持

OpenTelemetry JavaScript 支持所有处于活跃或维护 LTS 版本的 Node.js。 旧版本的 Node.js 可能也能使用,但 OpenTelemetry 不会对其进行测试。

OpenTelemetry JavaScript 没有官方支持的浏览器列表。它旨在主流浏览器的当前受支持版本上正常运行。

OpenTelemetry JavaScript 遵循 DefinitelyTyped 的 TypeScript 支持政策,该政策设定了 2 年的支持周期。 对于超过 2 年的旧版 TypeScript,OpenTelemetry JavaScript 将在小版本更新中停止支持。

有关运行时支持的更多详细信息,请参阅概述

仓库

OpenTelemetry JavaScript 由以下仓库组成:

帮助或反馈

如果您对 OpenTelemetry JavaScript 有任何疑问, 请通过 GitHub 讨论区CNCF Slack 的 [#otel-js] 频道联系我们。

如果您想为 OpenTelemetry JavaScript 做出贡献, 请参阅贡献说明


开始

开始使用适用于 Node.js 和浏览器的 OpenTelemetry。

插桩

OpenTelemetry JavaScript 插桩工具

使用插桩库

如何为应用所依赖的库进行插桩

导出器

处理并导出你的遥测数据

上下文

OpenTelemetry JavaScript 上下文 API 文档

传播

上下文传播 JS SDK

资源

在你的遥测数据中添加有关应用程序环境的详细信息

采样

减少遥测数据量

Serverless

使用 OpenTelemetry JavaScript 为 Serverless 函数添加插桩

基准测试

API 参考文档

请查阅 OpenTelemetry JavaScript API 参考文档_(外部页面)_

示例

探索 OpenTelemetry JavaScript 的更多示例 (外部页面)

资源目录

用于 OpenTelemetry JavaScript 的插桩库、导出器和其他有用组件