WARNING: Version 6.0 of Metricbeat has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
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.optainededit
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.