Golang fieldsedit

Golang module

golang fieldsedit

expvar fieldsedit

expvar

golang.expvar.cmdlineedit

type: keyword

The cmdline of this golang program start with.

heap fieldsedit

The golang program heap information exposed by expvar.

golang.heap.cmdlineedit

type: keyword

The cmdline of this golang program start with.

gc fieldsedit

Garbage collector summary.

total_pause fieldsedit

Total GC pause duration over lifetime of process.

golang.heap.gc.total_pause.nsedit

type: long

Duration in Ns.

golang.heap.gc.total_countedit

type: long

Total number of GC was happened.

golang.heap.gc.next_gc_limitedit

type: long

format: bytes

Next collection will happen when HeapAlloc > this amount.

golang.heap.gc.cpu_fractionedit

type: long

Fraction of CPU time used by GC.

pause fieldsedit

Last GC pause durations during the monitoring period.

golang.heap.gc.pause.countedit

type: long

Count of GC pause duration during this collect period.

sum fieldsedit

Total GC pause duration during this collect period.

golang.heap.gc.pause.sum.nsedit

type: long

Duration in Ns.

max fieldsedit

Max GC pause duration during this collect period.

golang.heap.gc.pause.max.nsedit

type: long

Duration in Ns.

avg fieldsedit

Average GC pause duration during this collect period.

golang.heap.gc.pause.avg.nsedit

type: long

Duration in Ns.

system fieldsedit

Heap summary,which bytes was obtained from system.

golang.heap.system.totaledit

type: long

format: bytes

Total bytes obtained from system (sum of XxxSys below).

golang.heap.system.obtainededit

type: long

format: bytes

Via HeapSys, bytes obtained from system. heap_sys = heap_idle + heap_inuse.

golang.heap.system.stackedit

type: long

format: bytes

Bytes used by stack allocator, and these bytes was obtained from system.

golang.heap.system.releasededit

type: long

format: bytes

Bytes released to the OS.

allocations fieldsedit

Heap allocations summary.

golang.heap.allocations.mallocsedit

type: long

Number of mallocs.

golang.heap.allocations.freesedit

type: long

Number of frees.

golang.heap.allocations.objectsedit

type: long

Total number of allocated objects.

golang.heap.allocations.totaledit

type: long

format: bytes

Bytes allocated (even if freed) throughout the lifetime.

golang.heap.allocations.allocatededit

type: long

format: bytes

Bytes allocated and not yet freed (same as Alloc above).

golang.heap.allocations.idleedit

type: long

format: bytes

Bytes in idle spans.

golang.heap.allocations.activeedit

type: long

format: bytes

Bytes in non-idle span.