ktor-features-zipkin:处理Open Zipkin跟踪ID的Ktor功能
Ktor:ZipkinIds功能可参与分布式跟踪的安装功能。你为什么要这个?您正在Ktor中构建微服务,并希望使用Zipkin对其进行检测以进行跟踪。它有什么作用?传入标题该功能读取传入的HTTP跟踪标头,可以是多个标头: X-B3-TraceId X-B3-SpanId X-B3-ParentSpanId X-B3-Sampled或X-B3-Flags或单个b3标头。有关详细信息,请参见。启动跟踪如果已配置,该功能将启动跟踪,可以选择仅针对指定的路径。响应头该功能在响应中返回与已接收或已启动的跟踪标头匹配的跟踪标头。客户要求该功能将跟踪传播到下游客户端请求中,并安装到Ktor客户端中。记录MDC项目(可选)您可以将当前跟踪信息安装到映射诊断上下文(MDC)中。你如何使用它?有两个部分:服务器功能和客户端功能。服务器功能一个例子是:
74.58KB
文件大小:
评论区