入门
开始在 Node.js 和浏览器中使用 OpenTelemetry。
这是 OpenTelemetry JavaScript 文档。OpenTelemetry 是一个可观察性框架——一个 API、SDK 和工具,旨在帮助生成和收集应用程序遥测数据,例如指标、日志和跟踪。本文档旨在帮助您了解如何开始使用 OpenTelemetry JavaScript。
OpenTelemetry JavaScript 的主要功能组件的当前状态如下:
| 追踪 | 指标 | 日志 |
|---|---|---|
| 稳定 | 稳定 | 开发 |
浏览器客户端仪器化是实验性的,并且大部分未指定。如果您有兴趣提供帮助,请联系客户端仪器化 SIG。
OpenTelemetry JavaScript 支持 Node.js 的所有活跃或维护 LTS 版本。旧版本的 Node.js 可能可用,但未经 OpenTelemetry 测试。
OpenTelemetry JavaScript 没有官方支持的浏览器列表。其目标是在当前受支持的主要浏览器版本上运行。
OpenTelemetry JavaScript 遵循 DefinitelyTyped 的 TypeScript 支持策略,该策略将支持窗口设置为 2 年。对两年以上旧的 TypeScript 版本的支持将在 OpenTelemetry JavaScript 的次要版本中被弃用。
有关运行时支持的更多详细信息,请参阅此概述。
OpenTelemetry JavaScript 由以下存储库组成:
如果您有关于 OpenTelemetry JavaScript 的问题,请通过GitHub Discussions或CNCF Slack上的 [#otel-js] 频道联系我们。
如果您想为 OpenTelemetry JavaScript 做贡献,请参阅贡献指南。
开始在 Node.js 和浏览器中使用 OpenTelemetry。
OpenTelemetry JavaScript 的仪器化
如何对库和应用程序进行仪器化取决于
处理和导出您的遥测数据
OpenTelemetry JavaScript 上下文 API 文档
JS SDK 的上下文传播
将您的应用程序环境的详细信息添加到您的遥测数据中
减少生成的遥测数据量
使用 OpenTelemetry JavaScript 仪器化您的无服务器函数
阅读 OpenTelemetry JavaScript API 参考(外部页面)
探索更多 OpenTelemetry JavaScript 的示例(外部页面)
适用于 OpenTelemetry JavaScript 的仪器化库、导出器和其他有用的组件