是否有一种方法可以将开放空间导出到普罗米修斯?



有没有一种方法可以导出开放电径& &;从node.js应用到普罗米修斯?或者我们应该使用直方图来记录跨度持续时间,还有比这更好的方法吗?

对于在节点中导出Span,您应该使用Span exports,例如

https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-exporter-zipkin

https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-exporter-jaeger

https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-trace-otlp-http

Prometheus是度量导出器,所以这只适用于度量。目前,这些指标还处于实验阶段,还处于重构过程中。但是您仍然可以通过检查这个简单的示例来尝试它们https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/prometheus。

典型的分析工具能够在不创建度量的情况下分析跨度持续时间。所以只有跨度就已经足够了有平均/95分位数等等关于跨度的持续时间

为了更好地了解指标类型以及根据您的需要使用哪一种,我建议您从这里开始阅读规范https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/api.md#counter -从计数器开始并检查提到的直方图。

你可以使用spanmetricsprocessor从span中获取指标,然后使用Prometheus export将其暴露给Prometheus

最新更新