otel-js
otel-js 是一套面向 Node.js 应用的 OpenTelemetry(OTel)接入技能,用于为服务添加分布式追踪、指标采集和日志遥测能力。它指导开发者完成自动埋点与手动埋点:通过安装 OpenTelemetry SDK 相关 npm 包,在应用代码之前加载 instrumentation 文件,即可自动捕获 HTTP、Express、Fastify、PostgreSQL、Redis、MongoDB、gRPC 等调用,无需修改业务代码;同时可用 @opentelemetry/api 的 tracer 为订单处理、支付流程等业务逻辑编写自定义 Span,记录属性、异常和状态码。遥测数据可通过 OTLP HTTP 导出器发送到本地或远端端点,再经由 OTel Collector、Grafana Alloy 等路由到 Jaeger、Grafana Tempo、Datadog、Honeycomb 等后端。技能包含完整的安装命令、配置示例和启动方式(node --import 或 -r 先加载埋点)。适合需要快速为 Node.js 服务建立可观测性、统一追踪与指标的开发与运维场景。