From c18b24cf6caf2bfe0d32f3038d527e7a9bef47d1 Mon Sep 17 00:00:00 2001 From: Martin/Geno Date: Sun, 25 Feb 2018 17:59:28 +0100 Subject: [PATCH] [TASK] add nproc to database (#129) --- database/graphite/node.go | 1 + database/influxdb/node.go | 1 + 2 files changed, 2 insertions(+) diff --git a/database/graphite/node.go b/database/graphite/node.go index 817f562..3c460e2 100644 --- a/database/graphite/node.go +++ b/database/graphite/node.go @@ -92,6 +92,7 @@ func (c *Connection) InsertNode(node *runtime.Node) { } addField("load", stats.LoadAverage) + addField("nproc", nodeinfo.Hardware.Nproc) addField("time.up", int64(stats.Uptime)) addField("time.idle", int64(stats.Idletime)) addField("proc.running", stats.Processes.Running) diff --git a/database/influxdb/node.go b/database/influxdb/node.go index 114feac..f54db7d 100644 --- a/database/influxdb/node.go +++ b/database/influxdb/node.go @@ -61,6 +61,7 @@ func (conn *Connection) InsertNode(node *runtime.Node) { } // Hardware tags.SetString("model", nodeinfo.Hardware.Model) + fields["nproc"] = nodeinfo.Hardware.Nproc tags.SetString("firmware_base", nodeinfo.Software.Firmware.Base) tags.SetString("firmware_release", nodeinfo.Software.Firmware.Release) if nodeinfo.Software.Autoupdater.Enabled {