我有一个使用 OpenTracing 的 Spring Boot 应用程序,我想将其数据推送到 Prometheus,因此我可以通过 Grafana 查询所有指标(如本教程https://www.hawkular.org/blog/2017/06/26/ opentracing-appmetrics.html)。
问题是,我还没有找到任何一致的解决方案来做到这一点,到目前为止我发现的所有示例都已过时、不推荐使用或缺少文档。
理想情况下,我正在寻找一些返回 io.opentracing.Tracer 实例的解决方案,类似于 Jaeger 所做的:
Tracer tracer = new JaegerTracer.Builder("couchbase")
.withReporter(new RemoteReporter.Builder()
.withSender(new UdpSender(AGENT_HOST, 6831, 0))
.build())
.withSampler(new ConstSampler(true))
.withScopeManager(new AutoFinishScopeManager())
.withMetricsFactory(metricsFactory)
.build();
最好的