1. 24 Jul, 2019 1 commit
  2. 18 Jul, 2019 1 commit
  3. 16 Jul, 2019 2 commits
    • Alessio Netti's avatar
      Analytics: added observation counting to Aggregator plugin · 6a330f21
      Alessio Netti authored
      - The "observations" operation simply counts the number of total queried
      elements over the inputs of each unit
      6a330f21
    • Alessio Netti's avatar
      Analytics: various fixes · c5dadb3f
      Alessio Netti authored
      - Fixed a bug in UnitGenerator when generating units in relaxed mode
      - Added the latest reading as feature in the Regressor plugin
      - Added a small delay in the scheduling of analyzers to give higher
      priority to standard monitoring plugins
      c5dadb3f
  4. 12 Jul, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: sink units · ab3b17e3
      Alessio Netti authored
      - Allowing users to define analyzers with inputs but no outputs
      - In this case, a "sink" unit is created, which always refers to the
      root of the sensor tree
      - This is useful for control analyzers that tune system knobs but do
      not actively produce sensor data
      ab3b17e3
  5. 11 Jul, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: flattening of hierarchical units · 8ea5658d
      Alessio Netti authored
      - For plugins that use hierarchical units (e.g., job analyzers) a
      "flatten" plugin option was added. If enabled, output sensors in the
      sub-units of each unit will be exposed as well, and their output values
      propagated
      - Minor fixes here and there
      8ea5658d
  6. 09 Jul, 2019 1 commit
  7. 01 Jul, 2019 2 commits
  8. 28 Jun, 2019 2 commits
  9. 21 Jun, 2019 4 commits
  10. 14 Jun, 2019 1 commit
  11. 13 Jun, 2019 1 commit
  12. 12 Jun, 2019 2 commits
    • Alessio Netti's avatar
      Analytics: Job aggregator plugin · 37a44e0d
      Alessio Netti authored
      - Compiles fine but completely untested for the moment
      - Also addressed many bugs for job analyzer templates
      37a44e0d
    • Alessio Netti's avatar
      Analytics: Aggregator plugin re-worked · 6d2b07a0
      Alessio Netti authored
      - Now supports also standard deviation and percentile computation
      - Multiple output sensors per analyzer can be defined, each performing
      a different aggregation task
      - QueryEngine has been slightly modified so as not to clear the input
      sensor reading buffer (if any), thus allowing to accumulate sensor
      values with subsequent calls
      6d2b07a0
  13. 05 Jun, 2019 2 commits
  14. 04 Jun, 2019 1 commit
  15. 12 Apr, 2019 2 commits
    • Alessio Netti's avatar
      DA: integration of analytics in collectagent · 30c355d3
      Alessio Netti authored
      - QueryEngine integration done (but not functional yet, debugging required)
      - Changed behavior on exceptional conditions: if SensorNavigator or
      AnalyticsManager initialization fails, termination follows
      - Now the QueryEngine can also access output sensors of other Analyzers
      - Minor bugfixes
      30c355d3
    • Alessio Netti's avatar
      DA: integration in CollectAgent (WIP) · 0f77d784
      Alessio Netti authored
      - First step for integration of the analytics framework in the collectagent
      - QueryEngine and REST API integration still missing
      - Proper testing still to be done
      - Added a probe function: the global config file is scanned before
      initialization, and if no data analytics plugins are requested, no
      sensor navigator is built
      0f77d784
  16. 25 Mar, 2019 1 commit
    • Alessio Netti's avatar
      DA: Aggregator plugin · 6baa5ecd
      Alessio Netti authored
      - A nicer and refactored version of the "average" plugin
      - Allows to perform arbitrary aggregation operations over sensors, like
      sum, average, or maximum
      6baa5ecd
  17. 13 Mar, 2019 1 commit
  18. 07 Mar, 2019 1 commit
    • Alessio Netti's avatar
      Code refactoring (make clean required) · d35348f7
      Alessio Netti authored
      - Added a 'common' directory where all shared code has been placed
      - Analytics package has been moved out of dcdbpusher, now has its own makefile
      - Some renaming here and there for uniformity
      d35348f7