【发布时间】:2018-10-11 16:00:53
【问题描述】:
我正在尝试设置一个使用 Jaeger/Prometheus 的 Spring 应用程序。 我已经通过 prometheus.yaml 文件成功配置了 Prometheus,但是我不明白如何配置 Jaeger 目标端点。 我必须创建一个新的 yaml 文件并在其中指定配置吗?如果是,使用哪种语法?
【问题讨论】:
标签: java spring-boot jaeger
我正在尝试设置一个使用 Jaeger/Prometheus 的 Spring 应用程序。 我已经通过 prometheus.yaml 文件成功配置了 Prometheus,但是我不明白如何配置 Jaeger 目标端点。 我必须创建一个新的 yaml 文件并在其中指定配置吗?如果是,使用哪种语法?
【问题讨论】:
标签: java spring-boot jaeger
默认情况下,Jaeger 跟踪器(与您的应用程序一起运行的部分)将通过 UDP 将 span 发送到在 localhost 上运行的代理。如果您的代理在其他地方,请相应地设置 JAEGER_AGENT_HOST/JAEGER_AGENT_PORT 环境变量。如果您不希望代理在 localhost 上运行并希望直接通过 HTTP 访问 Jaeger 收集器,请设置 JAEGER_ENDPOINT env var。
有关这些环境变量的更多信息可以在documentation 或此处找到: https://github.com/jaegertracing/jaeger-client-java/tree/master/jaeger-core#configuration-via-environment
【讨论】: