WARNING: Version 6.1 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.cmdline
edit
type: keyword
The cmdline of this golang program start with.
heap fieldsedit
The golang program heap information exposed by expvar.
golang.heap.cmdline
edit
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.ns
edit
type: long
Duration in Ns.
golang.heap.gc.total_count
edit
type: long
Total number of GC was happened.
golang.heap.gc.next_gc_limit
edit
type: long
format: bytes
Next collection will happen when HeapAlloc > this amount.
golang.heap.gc.cpu_fraction
edit
type: long
Fraction of CPU time used by GC.
pause fieldsedit
Last GC pause durations during the monitoring period.
golang.heap.gc.pause.count
edit
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.ns
edit
type: long
Duration in Ns.
max fieldsedit
Max GC pause duration during this collect period.
golang.heap.gc.pause.max.ns
edit
type: long
Duration in Ns.
avg fieldsedit
Average GC pause duration during this collect period.
golang.heap.gc.pause.avg.ns
edit
type: long
Duration in Ns.
system fieldsedit
Heap summary,which bytes was obtained from system.
golang.heap.system.total
edit
type: long
format: bytes
Total bytes obtained from system (sum of XxxSys below).
golang.heap.system.optained
edit
type: long
format: bytes
Via HeapSys, bytes obtained from system. heap_sys = heap_idle + heap_inuse.
golang.heap.system.stack
edit
type: long
format: bytes
Bytes used by stack allocator, and these bytes was obtained from system.
golang.heap.system.released
edit
type: long
format: bytes
Bytes released to the OS.
allocations fieldsedit
Heap allocations summary.
golang.heap.allocations.mallocs
edit
type: long
Number of mallocs.
golang.heap.allocations.frees
edit
type: long
Number of frees.
golang.heap.allocations.objects
edit
type: long
Total number of allocated objects.
golang.heap.allocations.total
edit
type: long
format: bytes
Bytes allocated (even if freed) throughout the lifetime.
golang.heap.allocations.allocated
edit
type: long
format: bytes
Bytes allocated and not yet freed (same as Alloc above).
golang.heap.allocations.idle
edit
type: long
format: bytes
Bytes in idle spans.
golang.heap.allocations.active
edit
type: long
format: bytes
Bytes in non-idle span.