首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置OpenTracing跟踪器将数据推送到Java /Grafana

如何配置OpenTracing跟踪器将数据推送到Java /Grafana
EN

Stack Overflow用户
提问于 2019-01-07 17:19:19
回答 1查看 1.2K关注 0票数 0

我有一个使用OpenTracing的Spring应用程序,我想将它的数据推送到Prometheus,这样我就可以通过Grafana查询所有指标(如本教程中的https://www.hawkular.org/blog/2017/06/26/opentracing-appmetrics.html)。

问题是,我还没有找到任何一致的解决方案来解决这个问题,到目前为止,我发现的所有示例都是过时的、过时的或缺乏文档的。

理想情况下,我正在寻找一些返回io.opentracing.Tracer实例的解决方案,类似于Jaeger所做的工作:

代码语言:javascript
复制
        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();

最好的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-25 14:16:32

请注意,跟踪数据(spans)与“度量”并不相同,尽管在某些情况下可能会有一些重叠。我推荐以下博客文章,介绍每一篇文章的目的,包括日志记录:

https://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html

也就是说,在您链接的博客文章中提到了OpenTracing库,称为运筹学.控制/java.度量。它允许您选择特定的跨度并将其记录为数据点(度量)。它作为具体跟踪器的装饰器工作,因此,您的跨将到达一个具体的后端,比如Jaeger,并且,另外,根据配置的跨空间创建数据点。然后通过千分尺报告数据点,该数据点可以配置为以Prometheus格式公开该数据。

问题是,我还没有找到任何一致的解决方案来解决这个问题,到目前为止,我发现的所有示例都是过时的、过时的或缺乏文档的。

请用您所面临的问题在java-metrics存储库上打开一个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54078937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档