JavaScript

JavaScript 一种针对 JavaScript(适用于 Node.js 和浏览器)的 OpenTelemetry 语言特定实现。

This is the OpenTelemetry JavaScript documentation. OpenTelemetry is an observability framework – an API, SDK, and tools that are designed to aid in the generation and collection of application telemetry data such as metrics, logs, and traces. This documentation is designed to help you understand how to get started using OpenTelemetry JavaScript.

Status and Releases

The current status of the major functional components for OpenTelemetry JavaScript is as follows:

Traces Metrics Logs
Stable Stable Development

For releases, including the latest release, see Releases.

版本支持

OpenTelemetry JavaScript 支持所有活跃或维护的 LTS 版本的 Node.js。旧版 Node.js 可能可以工作,但未经 OpenTelemetry 测试。

OpenTelemetry JavaScript 没有官方支持的浏览器列表。它的目标是适用于当前主要浏览器的 支持版本。

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

存储库

OpenTelemetry JavaScript 由以下存储库组成:

帮助或反馈

如果您对 OpenTelemetry JavaScript 有任何问题,请通过 GitHub DiscussionsCNCF Slack 上的 [#otel-js] 频道联系我们。

如果您想为 OpenTelemetry JavaScript 做出贡献,请参阅 贡献指南


快速入门

在Node.js和浏览器中快速开始使用OpenTelemetry。

自动监测

无需更改源代码即可捕获应用程序的遥测数据

手动仪表化

OpenTelemetry JavaScript的手动仪表化

使用仪表库

如何为应用依赖的库进行仪表化

导出器

处理并导出遥测数据

上下文

OpenTelemetry JavaScript 上下文 API 文档

传播

适用于JS SDK的上下文传播

资源

对你的遥测数据添加关于应用程序环境的详细信息

采样

减少生成的遥测数据量

无服务器计算

使用 OpenTelemetry JavaScript 对无服务器函数进行仪表化

基准测试

API 参考文档

阅读 OpenTelemetry JavaScript API 参考文档 (外部页面)

示例

浏览OpenTelemetry JavaScript的更多示例 (外部页面)

最后修改 December 10, 2023: translate (a4350d6e)