Golang 模块
expvar
-
golang.expvar.cmdline
-
此 Go 程序启动的命令行。
类型:keyword
expvar 公开的 Go 程序堆信息。
-
golang.heap.cmdline
-
此 Go 程序启动的命令行。
类型:keyword
垃圾收集器摘要。
进程生命周期内 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
监视期间最后一次 GC 暂停的持续时间。
-
golang.heap.gc.pause.count
-
在此收集期间 GC 暂停持续时间的计数。
类型:long
在此收集期间 GC 暂停的总持续时间。
-
golang.heap.gc.pause.sum.ns
-
持续时间,单位为纳秒。
类型:long
在此收集期间 GC 暂停的最大持续时间。
-
golang.heap.gc.pause.max.ns
-
持续时间,单位为纳秒。
类型:long
在此收集期间 GC 暂停的平均持续时间。
-
golang.heap.gc.pause.avg.ns
-
持续时间,单位为纳秒。
类型:long
堆摘要,从系统中获取的字节数。
-
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
堆分配摘要。
-
golang.heap.allocations.mallocs
-
malloc 的数量。
类型:long
-
golang.heap.allocations.frees
-
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