24.09., 9:00 - 11:00: Due to updates GitLab will be unavailable for some minutes between 09:00 and 11:00.

  1. 10 Feb, 2020 1 commit
  2. 20 Jan, 2020 1 commit
    • Alessio Netti's avatar
      Analytics: improved job filtering for job operators · 47c5bde7
      Alessio Netti authored
      - New filtering methods applies a filtering regular expression to all
      node names in the node list of a job; the mode of the filtered node names
      is then computed, and the job is processed only if this matches an
      arbitrary "match" string
      - Can be used to assign jobs to different islands in a HPC system based
      on the allocation of nodes
      47c5bde7
  3. 13 Jan, 2020 1 commit
  4. 10 Jan, 2020 2 commits
  5. 20 Dec, 2019 1 commit
  6. 16 Dec, 2019 1 commit
  7. 12 Dec, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: adding smoothing plugin · 4447e2fd
      Alessio Netti authored
      - Allows to perform system-wide smoothing using only one accumulator per sensor
      - Basic functionality works, more thorough testing to follow
      - Metadata updating functionality still to be implemented
      4447e2fd
  8. 10 Oct, 2019 1 commit
  9. 09 Oct, 2019 1 commit
  10. 25 Sep, 2019 1 commit
  11. 24 Sep, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: refactored UnitGenerator (2) · 9ed2230e
      Alessio Netti authored
      - Added generateFromTemplate method
      - Fixed handling of special cases (on-demand and root units)
      - Added enforceTopics option to force a MQTT prefix for unit outputs
      - printConfig in UnitTemplate now accounts for hierarchical units
      - Updated README
      9ed2230e
  12. 12 Sep, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: various fixes · bec12ea1
      Alessio Netti authored
      - Integrated the "disabled" parameter for operators
      - "operatorPlugin" can be left empty if path and config are default
      - "operatorPlugin" config field is relative to _cfgPath if not absolute
      - Relaxed the operator name uniqueness constraint, duplicated operators
      now have (again) all the same name
      - Minor bugfixes
      bec12ea1
  13. 30 Aug, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: Operator Bugfixes · 3d72b599
      Alessio Netti authored
      - Fixed a bug that prevented pipelines in collectagent deployments
      - Incremented the tolerance threshold of fuzzy queries to 1h
      - Fixed the assignment of MQTT topics to job sensors
      3d72b599
  14. 12 Aug, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: fixes and small changes · de38e004
      Alessio Netti authored
      - Fixed a bug that prevented relaxed mode from working properly for
      operators deployed on the collectagent
      - Changed the function of the "delay" parameter: it now specifies a
      fixed offset applied to the computation interval of each operator,
      useful to tune the flow of data in operator pipelines
      de38e004
  15. 07 Aug, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: added job filtering · 584093ba
      Alessio Netti authored
      - A regular expression (jobFilter) can be applied to the jobs' nodelists
      to identify the jobs that need to be treated by each collectagent in a
      cluster
      - By default only the first node in the nodelist is considered, but this
      behavior can be customized
      584093ba
  16. 31 Jul, 2019 1 commit
  17. 29 Jul, 2019 1 commit
  18. 25 Jul, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: added file sink plugin · 83b2ac44
      Alessio Netti authored
      - This plugin allows to write arbitrary sensor data to the local file system
      - Removed the obsolete sink functionality in SensorBase
      - Also fixed a minor bug concerning MQTT topic assignment in template analyzers
      83b2ac44
  19. 16 Jul, 2019 1 commit
  20. 09 Jul, 2019 1 commit
  21. 28 Jun, 2019 1 commit
  22. 21 Jun, 2019 1 commit
  23. 13 Jun, 2019 1 commit
  24. 12 Jun, 2019 1 commit
    • 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
  25. 07 Jun, 2019 1 commit
  26. 06 Jun, 2019 1 commit
  27. 05 Jun, 2019 1 commit
  28. 24 May, 2019 1 commit
    • Alessio Netti's avatar
      Documentation and secondary features · fa4e87ff
      Alessio Netti authored
      - Update config files to reflect new topic structure
      - Updated READMEs accordingly
      - Added support for "relaxed" analyzers, whose units can be built
      even if some sensors cannot be found in the system
      - Added support for sub-units, so as to build hierarchical unit structures
      fa4e87ff
  29. 23 May, 2019 3 commits
  30. 24 Apr, 2019 1 commit
    • Alessio Netti's avatar
      Unified configuration backend · 0b344fc2
      Alessio Netti authored
      - The GlobalConfiguration class includes all shared logic to read and
      parse configuration attributes for the collectagent and dcdbpusher
      - The class is further expanded to add application-specific
      configuration parameters and blocks
      0b344fc2
  31. 15 Apr, 2019 1 commit
    • Alessio Netti's avatar
      DA: bugfixes and documentation · 35cfab1b
      Alessio Netti authored
      - Integration of data analytics framework in collectagent complete
      - REST API integration still pending
      - Added some documentation to the code
      35cfab1b
  32. 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
  33. 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