文件名称:软件包gostackparse解析panic()或debug.Stack()以〜300 MiB / s产生的goroutines堆栈跟踪。-Golang开发
文件大小:37KB
文件格式:ZIP
更新时间:2024-06-15 11:50:40
Golang Goroutines
软件包gostackparse解析panic()或debug.Stack()以〜300 MiB / s产生的goroutines堆栈跟踪。 gostackparse软件包gostackparse解析由panic()或debug.Stack()以〜300 MiB / s产生的goroutines堆栈跟踪。 解析此数据对于Goroutine分析或从日志文件分析崩溃很有用。 用法该软件包提供了一个简单的Parse()API。 您可以像这样使用它:import“ github.com/DataDog/gostackparse” func main(){//获取基于文本的堆栈跟踪堆栈:= debug.Stack()//解析goroutines,_:= gostackparse。 Parse(bytes.NewReader(stack))//输出结果
【文件预览】:
gostackparse-main
----example()
--------main.go(498B)
----LICENSE-APACHE(11KB)
----cmd()
--------gostack2json()
----LICENSE-BSD3(1KB)
----.github()
--------workflows()
----gostackparse_test.go(9KB)
----LICENSE(13KB)
----CONTRIBUTING.md(1KB)
----panicparse_test.go.disabled(1KB)
----fuzz.go(553B)
----go.sum(1024B)
----README.md(3KB)
----test-fixtures()
--------frameselided.golden.json(22KB)
--------partial_stack.txt(71B)
--------errorhandling.txt(243B)
--------cgo.go(1KB)
--------frameselided_goroutine.golden.json(23KB)
--------lockedm.txt(792B)
--------cgo.txt(2KB)
--------frameselided.txt(15KB)
--------frameselided_goroutine.txt(18KB)
--------partial_stack.golden.json(131B)
--------empty_input.golden.json(43B)
--------frameselided.go(482B)
--------errorhandling.golden.json(772B)
--------cgo.golden.json(3KB)
--------empty_stack.golden.json(131B)
--------partial_createdby.txt(168B)
--------partial_createdby.golden.json(132B)
--------frameselided_goroutine.go(573B)
--------waitsince.golden.json(12KB)
--------empty_input.txt(0B)
--------lockedm.golden.json(1KB)
--------empty_stack.txt(47B)
--------waitsince.txt(8KB)
----gostackparse.go(8KB)
----go.mod(92B)
----LICENSE-3rdparty.csv(35B)