- 21 Nov, 2018 2 commits
-
-
Michael Ott authored
-
Michael Ott authored
-
- 20 Nov, 2018 1 commit
-
-
Michael Ott authored
Switch to mosquitto_loop instead of mosquitto_loop_start to avoid creating an additional thread.
-
- 19 Nov, 2018 1 commit
-
-
Alessio Netti authored
- Now all sensors across all plugins adopt the naming convention cpu<CPUid>.<sensorName>, if CPU-related, or just <sensorname> otherwise - Code to parse cpu sets used both in Perfevent and ProcFS plugins moved up in ConfiguratorTemplate - Misc code to format MQTT parts also moved up in ConfiguratorTemplate
-
- 16 Nov, 2018 1 commit
-
-
Alessio Netti authored
- Added a ProcstatPercParser: similar to ProcstatParser, for each CPU-related line it will collect for each column the percentage of the related value with respect to the sum of all columns, instead of raw values - Can be selected by specifying sensor groups of type "procstat_perc"
-
- 13 Nov, 2018 1 commit
-
-
Alessio Netti authored
-
- 12 Nov, 2018 2 commits
-
-
Alessio Netti authored
- ProcFS plugin now correctly logs MQTT topics for each sensor (debug level)
-
Micha Mueller authored
-
- 09 Nov, 2018 3 commits
-
-
Alessio Netti authored
- Fixed crash when sensor groups cannot be initialized - Column metrics for each CPU in /proc/stat are now disambiguated from those found in other lines (like softirq) and they are defined with the "col_" prefix
-
Alessio Netti authored
- Now single sensors for distinct metrics can be specified within configuration files for each sensor group - Major streamlining of code - Documentation updated to reflect the new config options
-
Alessio Netti authored
-
- 08 Nov, 2018 2 commits
-
-
Michael Ott authored
-
Alessio Netti authored
- Still work in progress
-
- 05 Nov, 2018 1 commit
-
-
Alessio Netti authored
- The same signal handler is used for both SIGINT and SIGTERM signals - Previously, the SIGTERM handler would not perform any cleanup, leading to corruption and issues on the collect agent side
-
- 03 Nov, 2018 4 commits
-
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
- 31 Oct, 2018 1 commit
-
-
Alessio Netti authored
- Most metric name checks in the procstat parser now use plain C string matching instead of regular expressions - Overhead has been reduced to 1.09% for a full vmstat + meminfo + procstat instantiation on a CoolMUC3 node (2700+ metrics each sec) - Overhead for a minimal meminfo instantiation is 0.05% (44 metrics) - We can safely assume linear scaling of the plugin in function of the number of metrics
-
- 30 Oct, 2018 3 commits
-
-
Michael Ott authored
-
Michael Ott authored
-
Alessio Netti authored
- Switch from the STD regex library (which apparently is incomplete for GCC < 4.9) to the BOOST one - Plugin is stable and tested on a CoolMUC3 node - Current overhead for a full vmstat + meminfo + procstat instantiation is 1.3% on a CoolMUC 3 node with 256 (logical) cores - More optimization work to come
-
- 25 Oct, 2018 1 commit
-
-
Alessio Netti authored
- Supports sampling of the vmstat, meminfo, and stat files in the proc virtual filesystem - Basic functionality verified, extensive testing to come in the next days - Readme and Makefile have been updated as well
-
- 23 Oct, 2018 2 commits
-
-
Micha Mueller authored
-
Micha Mueller authored
-
- 22 Oct, 2018 1 commit
-
-
Michael Ott authored
Change semantics of MQTT topic for perf events: the mqttpart string in a perfevents group is only used as a place holder for the CPU id and determines the width to be used for the CPU id in the MQTT string.
-
- 19 Oct, 2018 4 commits
-
-
Michael Ott authored
-
Michael Ott authored
-
Michael Ott authored
-
Micha Mueller authored
PDU plugin: moved request attribute from pdu to group; Remove TTL attribute + necessary internal changes
-
- 18 Oct, 2018 4 commits
-
-
Michael Ott authored
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
- 09 Oct, 2018 6 commits
-
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-