zipkin-go:Zipkin示踪剂库

时间:2024-05-22 23:42:03
【文件属性】:

文件名称:zipkin-go:Zipkin示踪剂库

文件大小:140KB

文件格式:ZIP

更新时间:2024-05-22 23:42:03

go instrumentation tracing trace zipkin

Zipkin图书馆去 Zipkin Go是由OpenZipkin社区支持的Zipkin的官方Go Tracer实施。 包装组织 zipkin-go的构建考虑到了OpenZipkin社区甚至第3方之间的互操作性,该库由多个软件包组成。 可以在此存储库的根文件夹中找到主要的跟踪实现。 不被视为核心实现或被认为是其他人的受益人的可重用部分放在此存储库中自己的程序包中。 模型 该库实现了模型包中可用的Zipkin V2 Span模型。 它包含一个与Zipkin V2 API兼容的Go数据模型,并且可以自动清理,解析和(反)序列化Zipkin V2官方收集器所使用的所需JSON表示形式。 传播 传播包和B3子包包含用于在参与跟踪的服务之间传播SpanContext(跨度标识符和采样标志)的逻辑。 目前,HTTP和GRPC支持Zipkin B3传播。 中间件 中间件子包包含官方支持的中间件处理程序


【文件预览】:
zipkin-go-master
----propagation()
--------b3()
--------propagation.go(1KB)
----span_test.go(4KB)
----circle.yml(597B)
----.golangci.yml(404B)
----go.mod(839B)
----context_test.go(1KB)
----.gitattributes(14B)
----example_test.go(3KB)
----proto()
--------zipkin_proto3()
--------testing()
----tags.go(1KB)
----go.sum(12KB)
----reporter()
--------reporter.go(1KB)
--------amqp()
--------log()
--------http()
--------kafka()
--------recorder()
--------serializer.go(1KB)
----tracer.go(5KB)
----tracer_options.go(4KB)
----span_options.go(3KB)
----endpoint_test.go(4KB)
----model()
--------span_test.go(6KB)
--------traceid_test.go(2KB)
--------traceid.go(2KB)
--------annotation_test.go(1KB)
--------endpoint_test.go(1KB)
--------doc.go(953B)
--------endpoint.go(1KB)
--------span.go(4KB)
--------span_id.go(1KB)
--------annotation.go(2KB)
--------kind.go(895B)
----context.go(2KB)
----middleware()
--------http()
--------grpc()
----noop.go(1KB)
----sample_test.go(3KB)
----examples()
--------go.mod(217B)
--------httpserver_test.go(4KB)
--------go.sum(9KB)
----.travis.yml(703B)
----LICENSE(10KB)
----bench_test.go(4KB)
----doc.go(753B)
----tracer_test.go(19KB)
----noop_test.go(2KB)
----README.md(5KB)
----Makefile(626B)
----span_implementation.go(2KB)
----sample.go(4KB)
----appveyor.yml(369B)
----endpoint.go(2KB)
----idgenerator()
--------idgenerator.go(4KB)
--------idgenerator_test.go(3KB)
----.gitignore(273B)
----span.go(2KB)

网友评论