383.8. 选项

选项默认值描述

速率限制

1.0f

配置一个速率,决定通过 zipkin 跟踪多少事件。速率表示为百分比(1.0f = 100%,0.5f 为 50%,0.1f 为 10%。

spanReporter

 

必需: 用于将 zipkin span 事件发送到 zipkin 服务器的报告程序。

serviceName

 

使用与所有 Camel 事件匹配的全局服务名称

clientServiceMappings

 

将与 Camel 事件匹配的 客户端 服务映射设置为给定的 zipkin 服务名称。内容是一个 Map<String,String>,其中键是模式,值是服务名称。该模式使用来自 Intercept 的规则。

serverServiceMappings

 

将与 Camel 事件匹配的 服务器 服务映射设置为给定的 zipkin 服务名称。内容是一个 Map<String,String>,其中键是模式,值是服务名称。该模式使用来自 Intercept 的规则。

excludePatterns

 

设置 exclude pattern (s),使用 zipkin 为模式匹配的 Camel 消息禁用追踪。内容是一个 Set<String>,其中键是一个模式。该模式使用来自 Intercept 的规则。

includeMessageBody

false

是否在 zipkin trace 中包含 Camel 消息正文。不建议在生产环境中使用,或者当有大有效负载时。您可以通过配置 max debug 日志大小 来限制大小。 

includeMessageBodyStreams

false

是否包括了基于 zipkin trace 的消息正文。这需要对 CamelContext 的路由或全局启用流缓存。不建议在生产环境中使用,或者当有大有效负载时。您可以通过配置 max debug 日志大小 来限制大小。