1. 29 Jul, 2019 1 commit
  2. 25 Jul, 2019 4 commits
  3. 24 Jul, 2019 2 commits
  4. 18 Jul, 2019 1 commit
  5. 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
  6. 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
  7. 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
  8. 09 Jul, 2019 1 commit
  9. 01 Jul, 2019 2 commits
  10. 28 Jun, 2019 3 commits
  11. 21 Jun, 2019 4 commits
  12. 19 Jun, 2019 1 commit
  13. 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
      2564afba
  14. 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
      2fa55ec2
    • 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
      596c4c94
  15. 13 Jun, 2019 3 commits
  16. 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
  17. 11 Jun, 2019 1 commit
  18. 07 Jun, 2019 4 commits
  19. 06 Jun, 2019 2 commits
  20. 05 Jun, 2019 2 commits