首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为跟踪服务配置只用于服务调用的开放遥测

为跟踪服务配置只用于服务调用的开放遥测
EN

Stack Overflow用户
提问于 2022-06-23 08:00:26
回答 1查看 611关注 0票数 0

我正在试验不同的仪器库,但主要是弹簧云探测和开放遥测( OT)是我最喜欢的。弹簧云探测很简单,但是它不会适用于非弹簧(Jax-RS)项目,所以我把注意力转移到了开放的遥测上。

我能够使用OT导出度量,但是我不需要太多的数据。Spring侦探给出了一个完美的解决方案,它只是在微服务中跟踪调用,并将所有的范围都与一个traceId连接起来。

我的问题是-如何配置OT以获得类似spring的输出?我尝试了各种配置,很少工作,但信息仍然是巨大的。

我的配置

代码语言:javascript
运行
复制
-Dotel.traces.exporter=zipkin -Dotel.instrumentation.[jdbc].enabled=false -Dotel.instrumentation.[methods].enabled=false -Dotel.instrumentation.[jdbc-datasource].enabled=false

然而,这仍然给我方法调用和其他数据。另外,最大的痛苦是无法关闭度量数据。

获取以下错误

代码语言:javascript
运行
复制
ERROR io.opentelemetry.exporter.internal.grpc.OkHttpGrpcExporter - Failed to export metrics. The request could not be executed. Full error message: Failed to connect to localhost/0:0:0:0:0:0:0:1:4317

我会感谢你的-

EN

回答 1

Stack Overflow用户

发布于 2022-09-09 12:02:42

有两种方法配置开放遥测代理(Otel)。

  1. 环境变量
  2. 系统属性

你要么设置

代码语言:javascript
运行
复制
export OTEL_METRICS_EXPORTER=none

代码语言:javascript
运行
复制
java -Dotel.metrics.exporter=none app.jar

参考

https://github.com/open-telemetry/opentelemetry-java/blob/main/sdk-extensions/autoconfigure/README.md

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

https://stackoverflow.com/questions/72726584

复制
相关文章

相似问题

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