Java opentelemetry agent 在运行时启用/禁用

huangapple go评论133阅读模式
英文:

Java opentelemetry agent enable/disable at run time

问题

如何在运行时启用和禁用使用 otel Java 代理完成的 Java 自动仪器,以避免在出现问题时重新部署服务。有关如何执行此操作的任何想法吗?

如果我们有一种访问和修改 otel 代理使用的跟踪器的方法,我们也可以这样做。

在互联网上找不到相关信息。

英文:

what to enable and disable java auto instrumentation done using otel java agent at runtime to avoid redeployment of service in case of issues. Any idea on how we can do this?

we can also do this if we have some way to access and modify tracer used by otel agent.

found nothing on internet

答案1

得分: 2

英文:

You can disable the agent entirely with OTEL_JAVAAGENT_ENABLED=false.

Or you can have the javaagent install instrumentation, but disable the OpenTelemetry SDK with OTEL_SDK_DISABLED.

Or you can suppress specific instrumentation with OTEL_INSTRUMENTATION_[NAME]_ENABLED=false.

huangapple
  • 本文由 发表于 2023年8月10日 15:55:01
  • 转载请务必保留本文链接:https://go.coder-hub.com/76873681.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定