文件名称:ktor-opentracing:OpenTracing仪器的Ktor功能
文件大小:72KB
文件格式:ZIP
更新时间:2024-03-11 20:52:28
instrumentation opentracing tracer observability distributed-tracing
Ktor OpenTracing仪表 Ktor功能库,用于HTTP服务器和客户端的OpenTracing检测。 用法 服务器跨度 在模块中按以下步骤安装OpenTracingServer功能: install( OpenTracingServer ) 该功能使用在注册的跟踪器,该跟踪器使用ThreadContextElementScopeManager 。 需要在调用的协程环境中传播跟踪环境。 例如,您可以在调用install之前实例化模块并在模块中注册跟踪器,如下所示: val tracer : Tracer = config.tracerBuilder .withScopeManager( ThreadContextElementScopeManager ()) .build() GlobalTracer .registerIfAbsent(tracer) 在此
【文件预览】:
ktor-opentracing-main
----.gitignore(408B)
----settings.gradle(38B)
----build.gradle(2KB)
----src()
--------main()
--------test()
----CODEOWNERS(20B)
----gradlew(6KB)
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(5KB)
----gradlew.bat(3KB)
----gradle()
--------wrapper()
----.editorconfig(54B)