问问题
114 次
1 回答
1
OpenCensus 提供了等效的功能。
NB OpenCensus 和 OpenTracing 正在合并到 OpenTelemetry中。我仍然不清楚从 OpenCensus 到 OpenTelemetry 的演变过程。
在 Prometheus 中,导出指标的服务提供了一个可以被抓取的端点(拉指标)。在其他监控解决方案中,指标被推送到服务。当您将代码配置为导出到 Prometheus 时,还必须创建一个端点来公开这些指标。看:
https://opencensus.io/exporters/supported-exporters/go/prometheus/
注意我引用 Golang 的例子是因为你没有包含偏好。OpenCensus 支持多种语言,但并非所有语言都支持所有导出器。
唯一保留的度量是由视图聚合的度量。视图是您将测量结果汇总到例如直方图(也称为分布)中的地方。
注意,如果您使用 OpenCensus,我建议您使用OpenCensus 代理。代理允许您编写通用 OpenCensus 代码(以导出到代理),然后您可以配置代理以导出到例如 Prometheus。使用代理,如果您决定要导出到例如 Stackdriver,您只需要重新配置代理而不是增加您的代码。
于 2019-08-14T19:47:38.737 回答