1. 05 Feb, 2019 1 commit
  2. 04 Feb, 2019 1 commit
    • Alessio Netti's avatar
      Tiny fixes · 1a79c40c
      Alessio Netti authored
      - Small fixes to prevent compilation warnings
      1a79c40c
  3. 01 Feb, 2019 1 commit
    • Alessio Netti's avatar
      On-demand units cache · 83c38fc1
      Alessio Netti authored
      - Analyzers in on-demand mode now cache units that have been queried
      and resolved recently, to speed up response times and reduce overhead
      - Once the cache reaches its maximum size, the oldest entry is removed
      upon every insertion
      83c38fc1
  4. 30 Jan, 2019 1 commit
    • Alessio Netti's avatar
      Auto-publish changes · 626c6c7c
      Alessio Netti authored
      - Auto-publish has been split in two parts: construction of the
      sensor names is performed within the Configurators, whereas the MQTT
      messages are sent from the MQTTPusher
      - This way, sensors always have the correct names upon plugin reloads
      - Will make switching to textual MQTT topics easier
      626c6c7c
  5. 28 Jan, 2019 1 commit
    • Alessio Netti's avatar
      Various fixes · e0cb93a1
      Alessio Netti authored
      - Added basic obsolescence checks in QueryEngine
      - REST API GET requests now output actual JSON when requested
      - Other minor changes
      e0cb93a1
  6. 23 Jan, 2019 1 commit
    • Alessio Netti's avatar
      Bugfixes · 89cc1f57
      Alessio Netti authored
      - Fixed a bug in the QueryEngine that caused wrong cache
      sections to be selected for sensor data
      - Now AverageAnalyzer actually computes sensor averages
      89cc1f57
  7. 18 Jan, 2019 3 commits
  8. 17 Jan, 2019 1 commit
    • Alessio Netti's avatar
      Data Analytics Working Prototype · c6498a8b
      Alessio Netti authored
      - First working version of Data Analytics Framework
      - A test plugin that performs the sum and max of its input sensors was
      implemented
      c6498a8b
  9. 14 Jan, 2019 1 commit
    • Alessio Netti's avatar
      Minor fixes and changes · 18f03ef4
      Alessio Netti authored
      - Subsampling behavior with delta fixed: the deltas that
      are sent over MQTT are coherent with the subsampling frequency, and are
      computed separately from the local high-frequency deltas
      - Added exception handling when writing to sensor file sinks
      - Fixed odd ProcFS behavior that led to reading constant values from
      certain files by closing and re-opening every time. Overhead seems to
      be negligible
      18f03ef4
  10. 10 Jan, 2019 1 commit
  11. 09 Jan, 2019 1 commit
    • Alessio Netti's avatar
      Sensor subsampling and file output features · d76931a3
      Alessio Netti authored
      - Now sensors can be configured to be automatically written to files
      (sink param)
      - A per-sensor subsampling feature has also been added, allowing to
      decimate the frequency of readings sent to MQTT compared to those that
      have been sampled
      - Also fixed a bug in MQTTpusher that caused reduced message rates
      d76931a3
  12. 08 Jan, 2019 1 commit
  13. 07 Jan, 2019 1 commit
  14. 04 Jan, 2019 1 commit
    • Alessio Netti's avatar
      ProcFS and Tester bugfixes · fee8cc37
      Alessio Netti authored
      - Fixed template management when configuring ProcFS and Tester instances:
      sensors are not inherited from the template, preventing inconsistencies
      - Fixed a bug that caused the "global" config block to be not recognized
      anymore in plugins
      fee8cc37
  15. 21 Dec, 2018 2 commits
  16. 17 Dec, 2018 1 commit
  17. 12 Dec, 2018 1 commit
  18. 06 Dec, 2018 1 commit
  19. 03 Dec, 2018 1 commit
  20. 01 Dec, 2018 5 commits
  21. 26 Nov, 2018 1 commit
    • Alessio Netti's avatar
      Delta calculation in SensorBase · ce10bbe4
      Alessio Netti authored
      - Sensors now support a "delta" field in config files. If set to "on",
      differences between successive readings instead of the raw values will
      be stored
      - Default is "off"
      - This option should only be applied to monotonic sensors
      - Can be applied to perfevents as well
      ce10bbe4
  22. 24 Nov, 2018 2 commits
  23. 23 Nov, 2018 1 commit
    • Alessio Netti's avatar
      Per-cpu sensor naming change · c1e93745
      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
      
      - This commit reflects changes made in the master branch and should
      make the eventual merge less painful
      c1e93745
  24. 22 Nov, 2018 1 commit
    • Alessio Netti's avatar
      Sensor name auto-publish feature · 18aae967
      Alessio Netti authored
      - dcdbpusher can now be configured to automatically publish its
      sensors by communicating the MQTT topic -> name mapping to the
      collectagent through appropriate messages
      - See the README for further details
      - As of now, dcdbpusher performs auto-publish (when required to) and
      then proceeds with normal operation; this should be changed so that
      the pusher terminates gracefully after having published the sensors
      18aae967
  25. 20 Nov, 2018 1 commit
  26. 19 Nov, 2018 1 commit
    • Alessio Netti's avatar
      Sensor naming changes · b26cd7f3
      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
      b26cd7f3
  27. 12 Nov, 2018 1 commit
  28. 11 Nov, 2018 1 commit
  29. 09 Nov, 2018 1 commit
  30. 03 Nov, 2018 3 commits