1. 24 Jul, 2019 2 commits
  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
    • 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
  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
  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
      - Minor fixes here and there
  6. 09 Jul, 2019 1 commit
  7. 01 Jul, 2019 2 commits
  8. 28 Jun, 2019 3 commits
  9. 21 Jun, 2019 4 commits
  10. 19 Jun, 2019 1 commit
  11. 17 Jun, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: bugfixes for job analyzers · 2564afba
      Alessio Netti authored
      - Fixed a fair amount of bugs related to job analyzers
      - Added a "getJobsInIntervalRunning" method to JobDataStore, to get
      the list of jobs that were running in a certain time interval
      - Some code refactoring for the JobDataStore class to reduce duplication
      - Job analyzers have been tested and are working properly as of now
  12. 14 Jun, 2019 2 commits
    • Alessio Netti's avatar
      Analytics: job analyzers have direct access to job information · 2fa55ec2
      Alessio Netti authored
      - A jobData structure is now supplied alongside che corresponding unit
      as input to the compute() method for job analyzers
    • Alessio Netti's avatar
      Bugfixes · 596c4c94
      Alessio Netti authored
      - Removed the dlclose call on plugin unloads to avoid segmentation fault
      issues at destruction time of boost thread objects due to failed symbol resolution
      - QueryEngine in DCDBPusher does not block anymore while being updated,
      but simply returns NULL
  13. 13 Jun, 2019 3 commits
  14. 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
    • 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
  15. 11 Jun, 2019 1 commit
  16. 07 Jun, 2019 4 commits
  17. 06 Jun, 2019 2 commits
  18. 05 Jun, 2019 6 commits
  19. 04 Jun, 2019 1 commit