文件名称:TiDB使用的高性能Golang时间线跟踪库-Golang开发
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-15 12:40:49
Golang Date and Time
TiDB Minitrace-go使用的Golang高性能时间线跟踪库。Golang高性能,符合人体工程学的时间线跟踪库。 基本用法包主要导入(“上下文”“ fmt”“ github.com/pingcap-incubator/minitrace-go”)func tracedFunc(ctx context.Context,event uint32){span:= minitrace.NewSpan(ctx,event)/ /代码段... span.Finish()} func iterTracedFunc(ctx context.Context){//从父上下文ctx扩展跟踪上下文,span:= minitrace.NewSpanWithContext(ctx,1)for i:= 2; 一世
【文件预览】:
minitrace-go-master
----.gitignore(283B)
----go.mod(299B)
----code-of-conduct.md(162B)
----trace_test.go(4KB)
----OWNERS(112B)
----CONTRIBUTING.md(130B)
----jaeger()
--------jaeger.go(4KB)
--------jaeger_test.go(2KB)
--------span.go(811B)
----LICENSE(11KB)
----datadog()
--------datadog_test.go(2KB)
--------datadog.go(2KB)
--------span_msgp.go(6KB)
--------span.go(1KB)
----go.sum(5KB)
----.github()
--------workflows()
----README.md(1KB)
----span.go(1KB)
----context.go(2KB)
----trace.go(3KB)
----time.go(1KB)