Add gopsutil meminfo fields to mem plugin (#4546)
This commit is contained in:
@@ -37,6 +37,27 @@ func (s *MemStats) Gather(acc telegraf.Accumulator) error {
|
||||
"slab": vm.Slab,
|
||||
"used_percent": 100 * float64(vm.Used) / float64(vm.Total),
|
||||
"available_percent": 100 * float64(vm.Available) / float64(vm.Total),
|
||||
"commit_limit": vm.CommitLimit,
|
||||
"committed_as": vm.CommittedAS,
|
||||
"dirty": vm.Dirty,
|
||||
"high_free": vm.HighFree,
|
||||
"high_total": vm.HighTotal,
|
||||
"huge_page_size": vm.HugePageSize,
|
||||
"huge_pages_free": vm.HugePagesFree,
|
||||
"huge_pages_total": vm.HugePagesTotal,
|
||||
"low_free": vm.LowFree,
|
||||
"low_total": vm.LowTotal,
|
||||
"mapped": vm.Mapped,
|
||||
"page_tables": vm.PageTables,
|
||||
"shared": vm.Shared,
|
||||
"swap_cached": vm.SwapCached,
|
||||
"swap_free": vm.SwapFree,
|
||||
"swap_total": vm.SwapTotal,
|
||||
"vmalloc_chunk": vm.VMallocChunk,
|
||||
"vmalloc_total": vm.VMallocTotal,
|
||||
"vmalloc_used": vm.VMallocUsed,
|
||||
"write_back": vm.Writeback,
|
||||
"write_back_tmp": vm.WritebackTmp,
|
||||
}
|
||||
acc.AddGauge("mem", fields, nil)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user