1. 07 Oct, 2019 1 commit
  2. 04 Oct, 2019 1 commit
  3. 26 Sep, 2019 1 commit
    • Alessio Netti's avatar
      CollectAgent: bugfix · 15ffd5f1
      Alessio Netti authored
      - When building the SensorNavigator, trailing whitespace must be
      stripped from the sensor names if they were shorter than 16 characters
      15ffd5f1
  4. 10 Sep, 2019 1 commit
  5. 05 Sep, 2019 1 commit
  6. 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
  7. 19 Aug, 2019 1 commit
  8. 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
  9. 09 Aug, 2019 3 commits
  10. 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
  11. 31 Jul, 2019 1 commit
    • Alessio Netti's avatar
      Analytics: minor changes to QueryEngine · 02abd6cd
      Alessio Netti authored
      - querySensor does not return NULL pointers anymore, but always
      the "buffer" input argument
      - the previous implementation was more descriptive of error statuses,
      but much more prone to leaking memory in case of improper usage
      - Also fixed a warning in the MSR plugin
      02abd6cd
  12. 30 Jul, 2019 2 commits
  13. 29 Jul, 2019 2 commits
  14. 01 Jul, 2019 1 commit
  15. 19 Jun, 2019 1 commit
  16. 17 Jun, 2019 2 commits
    • Alessio Netti's avatar
      DCDBQuery: queries on raw MQTT topics · 1828a11b
      Alessio Netti authored
      - Now it is possible to perform queries on raw topics without doing
      a lookup on the publishedsensors table, by using the -d option
      1828a11b
    • 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
  17. 14 Jun, 2019 1 commit
    • 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
  18. 13 Jun, 2019 1 commit
  19. 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
  20. 11 Jun, 2019 1 commit
  21. 08 Jun, 2019 1 commit
  22. 07 Jun, 2019 3 commits
  23. 06 Jun, 2019 1 commit
  24. 04 Jun, 2019 1 commit
  25. 31 May, 2019 4 commits
  26. 29 May, 2019 2 commits
  27. 28 May, 2019 2 commits
    • Alessio Netti's avatar
      Documentation and fixes · 69739f0a
      Alessio Netti authored
      - Added documentation to the new SensorID implementation
      - NOTE: virtual sensors will likely require some modifications due to
      how topics are handled now ('/' separator clashing with divide symbol)
      69739f0a
    • Alessio Netti's avatar
      Fully-operational string MQTT topics · b45ce395
      Alessio Netti authored
      - String topics are now used across all of DCDB, up to Cassandra
      - As of now, sensor names ALWAYS match MQTT topics
      - Users can still define sensor "aliases" via dcdbconfig that point
      to the same topics
      b45ce395
  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