使用 nodejs 打开遥测
Opentelemetry with nodejs
我想将开放式遥测技术集成到我的 node.js 中,我有几个关于这个项目的问题。
我对指标和跟踪特别感兴趣是否值得进行开放遥测或仅获取 Prometheus 导出器和 Zipkin/jaeger?
此外,我对 js 的开放遥测中的指标有点困惑。我可以使用任何默认的基本指标吗?
OpenTelemetry 中的指标目前正在持续开发和完善,因此它们不一定适用于每种语言(参见 this tag in the OpenTelemetry JS repo 尚未与规范保持同步的指标工具示例),但一旦它们出现,我希望将指标添加到现有的 node/web 检测包中。
也就是说,我仍然建议您此时尝试使用 OpenTelemetry 进行跟踪,因为它对于跟踪来说非常稳定。您可以使用 Prometheus 客户端单独导出指标,一旦 JS 库完全支持 OpenTelemetry 指标,请切换到该客户端。
我想将开放式遥测技术集成到我的 node.js 中,我有几个关于这个项目的问题。
我对指标和跟踪特别感兴趣是否值得进行开放遥测或仅获取 Prometheus 导出器和 Zipkin/jaeger?
此外,我对 js 的开放遥测中的指标有点困惑。我可以使用任何默认的基本指标吗?
OpenTelemetry 中的指标目前正在持续开发和完善,因此它们不一定适用于每种语言(参见 this tag in the OpenTelemetry JS repo 尚未与规范保持同步的指标工具示例),但一旦它们出现,我希望将指标添加到现有的 node/web 检测包中。
也就是说,我仍然建议您此时尝试使用 OpenTelemetry 进行跟踪,因为它对于跟踪来说非常稳定。您可以使用 Prometheus 客户端单独导出指标,一旦 JS 库完全支持 OpenTelemetry 指标,请切换到该客户端。