Golang 字段

Golang 模块

golang

expvar

expvar

golang.expvar.cmdline

此 Go 程序启动时的命令行。

类型:关键字

heap

expvar 暴露的 Go 程序堆信息。

golang.heap.cmdline

此 Go 程序启动时的命令行。

类型:关键字

gc

垃圾收集器摘要。

total_pause

进程生命周期内的总 GC 暂停时长。

golang.heap.gc.total_pause.ns

纳秒 (ns) 单位的时长。

类型:长整型

golang.heap.gc.total_count

发生的 GC 总次数。

类型:长整型

golang.heap.gc.next_gc_limit

当 HeapAlloc > 此值时将发生下一次收集。

类型:长整型

格式:字节

golang.heap.gc.cpu_fraction

GC 使用的 CPU 时间比例。

类型:浮点型

pause

监控期间最后一次 GC 暂停时长。

golang.heap.gc.pause.count

此收集周期内 GC 暂停的次数。

类型:长整型

sum

此收集周期内的总 GC 暂停时长。

golang.heap.gc.pause.sum.ns

纳秒 (ns) 单位的时长。

类型:长整型

max

此收集周期内最大的 GC 暂停时长。

golang.heap.gc.pause.max.ns

纳秒 (ns) 单位的时长。

类型:长整型

avg

此收集周期内平均 GC 暂停时长。

golang.heap.gc.pause.avg.ns

纳秒 (ns) 单位的时长。

类型:长整型

system

堆摘要,从系统获取的字节数。

golang.heap.system.total

从系统获取的总字节数(下面 XxxSys 的总和)。

类型:长整型

格式:字节

golang.heap.system.obtained

通过 HeapSys 从系统获取的字节数。heap_sys = heap_idle + heap_inuse。

类型:长整型

格式:字节

golang.heap.system.stack

堆栈分配器使用的字节数,这些字节是从系统获取的。

类型:长整型

格式:字节

golang.heap.system.released

释放到操作系统的字节数。

类型:长整型

格式:字节

allocations

堆分配摘要。

golang.heap.allocations.mallocs

malloc 的次数。

类型:长整型

golang.heap.allocations.frees

free 的次数。

类型:长整型

golang.heap.allocations.objects

已分配对象的总数。

类型:长整型

golang.heap.allocations.total

整个生命周期中分配的字节数(即使已释放)。

类型:长整型

格式:字节

golang.heap.allocations.allocated

已分配但尚未释放的字节数(与上面的 Alloc 相同)。

类型:长整型

格式:字节

golang.heap.allocations.idle

空闲跨度中的字节数。

类型:长整型

格式:字节

golang.heap.allocations.active

非空闲跨度中的字节数。

类型:长整型

格式:字节