15.5. 用于追踪的环境变量


在为 Kafka 客户端和组件配置 Jaeger tracer 时,请使用这些环境变量。

注意

追踪环境变量是 Jaeger 项目的一部分,可能会有所变化。如需最新的环境变量,请参阅 Jaeger 文档

表 15.2. Jaeger tracer 环境变量
属性必填描述

JAEGER_SERVICE_NAME

Jaeger tracer 服务的名称。

JAEGER_AGENT_HOST

通过用户数据报协议(UDP)与 jaeger-agent 通信的主机名。

JAEGER_AGENT_PORT

用于通过 UDP 与 jaeger-agent 通信的端口。

JAEGER_ENDPOINT

traces 端点。只有客户端应用程序将绕过 jaeger-agent 并直接连接到 jaeger-collector 时,才会定义此变量。

JAEGER_AUTH_TOKEN

以 bearer 令牌形式发送到端点的身份验证令牌。

JAEGER_USER

如果使用基本身份验证,则发送到端点的用户名。

JAEGER_PASSWORD

如果使用基本身份验证,则发送到端点的密码。

JAEGER_PROPAGATION

用于传播 trace 上下文的格式的逗号分隔列表。默认为标准 Jaeger 格式。有效值为 jaegerb3

JAEGER_REPORTER_LOG_SPANS

指明报告者是否还应记录范围。

JAEGER_REPORTER_MAX_QUEUE_SIZE

报告器的最大队列大小。

JAEGER_REPORTER_FLUSH_INTERVAL

报告器的清空间隔,以 ms 为单位。定义 Jaeger reporter flushes span 批处理的频率。

JAEGER_SAMPLER_TYPE

用于客户端 trace 的抽样策略:

  • 恒定
  • Probabilistic
  • 速率限制
  • remote(默认)

要对所有 trace 进行抽样,使用 Constant 抽样策略并将参数设为 1。

如需更多信息,请参阅 Jaeger 文档

JAEGER_SAMPLER_PARAM

sampler 参数(数字)。

JAEGER_SAMPLER_MANAGER_HOST_PORT

如果选择了远程抽样策略,要使用的主机名和端口。

JAEGER_TAGS

以逗号分隔的 tracer 级别标签列表,这些标签添加到所有报告范围中。

该值也可以引用使用 ${envVarName:default} 格式的环境变量。:default 是可选的,并且在无法找到环境变量时标识要使用的值。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.