* Remove go-toolkit as build requirement for RPM builds if run in CI
* Remove condition around BuildRequires and use go-toolkit for RPM builds
* use go-toolkit for RPM builds
* Install go-toolkit to fulfill build requirements for RPM
* Add golang-race for UBI9 and Alma9
* Fix wrongly named packages
* Fix wrongly named packages
* Fix Release part
* Fix Release part
* Fix documentation of RAPL collector
* Mark all JSON config fields of message processor as omitempty
* Generate HUGO inputs out of Markdown files
* Check creation of CCMessage in NATS receiver
* Use CCMessage FromBytes instead of Influx's decoder
* Rename 'process_message' to 'process_messages' in metricRouter config
This makes the behavior more consistent with the other modules, which
have their MessageProcessor named 'process_messages'. This most likely
was just a typo.
* Add optional interface alias in netstat (#130)
* Check creation of CCMessage in NATS receiver
* add optional interface aliases for netstatMetric
* small fix
---------
Co-authored-by: Thomas Roehl <thomas.roehl@fau.de>
Co-authored-by: exterr2f <Robert.Externbrink@rub.de>
Co-authored-by: Thomas Gruber <Thomas.Roehl@googlemail.com>
* Fix excluded metrics for diskstat and add exclude_mounts (#131)
* Check creation of CCMessage in NATS receiver
* fix excluded metrics and add optional mountpoint exclude
---------
Co-authored-by: Thomas Roehl <thomas.roehl@fau.de>
Co-authored-by: exterr2f <Robert.Externbrink@rub.de>
Co-authored-by: Thomas Gruber <Thomas.Roehl@googlemail.com>
* Add derived values for nfsiostat (#132)
* Check creation of CCMessage in NATS receiver
* add derived_values for nfsiostatMetric
---------
Co-authored-by: Thomas Roehl <thomas.roehl@fau.de>
Co-authored-by: exterr2f <Robert.Externbrink@rub.de>
Co-authored-by: Thomas Gruber <Thomas.Roehl@googlemail.com>
* Add exclude_devices to iostat (#133)
* Check creation of CCMessage in NATS receiver
* add exclude_device for iostatMetric
* add md file
---------
Co-authored-by: Thomas Roehl <thomas.roehl@fau.de>
Co-authored-by: exterr2f <Robert.Externbrink@rub.de>
Co-authored-by: Thomas Gruber <Thomas.Roehl@googlemail.com>
* Add derived_values for numastats (#134)
* Check creation of CCMessage in NATS receiver
* add derived_values for numastats
* change to ccMessage
* remove vim command artefact
---------
Co-authored-by: Thomas Roehl <thomas.roehl@fau.de>
Co-authored-by: exterr2f <Robert.Externbrink@rub.de>
Co-authored-by: Thomas Gruber <Thomas.Roehl@googlemail.com>
* Fix artifacts of not done cc-lib switch
* Fix artifacts in netstat collector of not done cc-lib switch
* Change to cc-lib (#135)
* Change to ccMessage from cc-lib
* Remove local development path
* Use receiver, sinks, ccLogger and ccConfig from cc-lib
* Fix ccLogger import path
* Update CI
* Delete mountpoint when it vanishes, not just its data (#137)
---------
Co-authored-by: Michael Panzlaff <michael.panzlaff@fau.de>
Co-authored-by: brinkcoder <Robert.Externbrink@ruhr-uni-bochum.de>
Co-authored-by: exterr2f <Robert.Externbrink@rub.de>