Golang 模块
golang
expvar
expvar
-
golang.expvar.cmdline
-
此 Go 程序启动时的命令行。
类型:keyword
heap
由 expvar 公开的 Go 程序堆信息。
-
golang.heap.cmdline
-
此 Go 程序启动时的命令行。
类型:keyword
gc
垃圾收集器摘要。
total_pause
进程生命周期内的总 GC 暂停持续时间。
-
golang.heap.gc.total_pause.ns
-
持续时间(纳秒)。
类型:long
-
golang.heap.gc.total_count
-
发生的 GC 总次数。
类型:long
-
golang.heap.gc.next_gc_limit
-
HeapAlloc > 此值时将进行下一次收集。
类型:long
格式:bytes
-
golang.heap.gc.cpu_fraction
-
GC 使用的 CPU 时间的比例。
类型:float
pause
监控期间的最后一次 GC 暂停持续时间。
-
golang.heap.gc.pause.count
-
此收集周期内的 GC 暂停持续时间计数。
类型:long
sum
此收集周期内的总 GC 暂停持续时间。
-
golang.heap.gc.pause.sum.ns
-
持续时间(纳秒)。
类型:long
max
此收集周期内的最大 GC 暂停持续时间。
-
golang.heap.gc.pause.max.ns
-
持续时间(纳秒)。
类型:long
avg
此收集周期内的平均 GC 暂停持续时间。
-
golang.heap.gc.pause.avg.ns
-
持续时间(纳秒)。
类型:long
system
堆摘要,从系统获得的字节数。
-
golang.heap.system.total
-
从系统获得的总字节数(下面 XxxSys 的总和)。
类型:long
格式:bytes
-
golang.heap.system.obtained
-
通过 HeapSys 获得的字节数,从系统获得的字节数。 heap_sys = heap_idle + heap_inuse。
类型:long
格式:bytes
-
golang.heap.system.stack
-
堆栈分配器使用的字节数,这些字节是从系统获得的。
类型:long
格式:bytes
-
golang.heap.system.released
-
释放到操作系统的字节数。
类型:long
格式:bytes
allocations
堆分配摘要。
-
golang.heap.allocations.mallocs
-
malloc 次数。
类型:long
-
golang.heap.allocations.frees
-
释放次数。
类型:long
-
golang.heap.allocations.objects
-
分配的总对象数。
类型:long
-
golang.heap.allocations.total
-
已分配的字节数(即使已释放)。
类型:long
格式:bytes
-
golang.heap.allocations.allocated
-
已分配但尚未释放的字节数(与上面的 Alloc 相同)。
类型:long
格式:bytes
-
golang.heap.allocations.idle
-
空闲跨度中的字节数。
类型:long
格式:bytes
-
golang.heap.allocations.active
-
非空闲跨度中的字节数。
类型:long
格式:bytes