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 {