我想将开放遥测集成到我的 node.js 中,我对这个项目有一些疑问。
我对指标和跟踪特别感兴趣 进行开放遥测还是仅仅获得 Prometheus 导出器和 Zipkin/jaeger 是否值得?
另外,我对 js 开放遥测中的指标有点困惑。没有我可以使用的默认基本指标吗?
我想将开放遥测集成到我的 node.js 中,我对这个项目有一些疑问。
我对指标和跟踪特别感兴趣 进行开放遥测还是仅仅获得 Prometheus 导出器和 Zipkin/jaeger 是否值得?
另外,我对 js 开放遥测中的指标有点困惑。没有我可以使用的默认基本指标吗?
OpenTelemetry 中的指标目前正在持续开发和完善中,因此它们不一定适用于每种语言(请参阅OpenTelemetry JS 存储库中的此标签以获取尚未符合规范的指标工具示例),但是一旦它们是,我希望将指标添加到现有的节点/网络仪器包中。
也就是说,我仍然建议您在这一点上尝试使用 OpenTelemetry 进行跟踪,因为它在跟踪方面非常稳定。您可以使用 Prometheus 客户端单独导出指标,一旦 JS 库完全支持 OpenTelemetry 指标,就切换到那个。