1. 07 Oct, 2019 1 commit
  2. 04 Oct, 2019 1 commit
  3. 01 Oct, 2019 3 commits
  4. 05 Sep, 2019 1 commit
  5. 29 Aug, 2019 1 commit
  6. 13 Aug, 2019 1 commit
    • Alessio Netti's avatar
      Updated subsampling function · bef55e84
      Alessio Netti authored
      - If a subSampling value of 0 or lower is chosen for a sensor, it will
      never be pushed out over MQTT/Cassandra and only kept in memory
      bef55e84
  7. 09 Aug, 2019 3 commits
  8. 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
  9. 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
  10. 02 Jul, 2019 1 commit
  11. 01 Jul, 2019 2 commits
  12. 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
  13. 13 Jun, 2019 2 commits
  14. 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
  15. 07 Jun, 2019 2 commits
  16. 06 Jun, 2019 1 commit
  17. 04 Jun, 2019 1 commit
  18. 31 May, 2019 1 commit
  19. 30 May, 2019 1 commit
    • Alessio Netti's avatar
      Fixing BOOST endianness bugs · 5468b5b4
      Alessio Netti authored
      - Fixing a bug that caused endianness detection to not work properly
      after switching to the new BOOST macros, causing dcdbquery and other
      tools to break
      5468b5b4
  20. 29 May, 2019 1 commit
  21. 28 May, 2019 2 commits
    • Alessio Netti's avatar
      Minor fixes to REST API · bfbd219d
      Alessio Netti authored
      - Added a catch for an exception thrown when using on-demand analyzers
      - Checking that the HTTPS server is actually running before stopping it in
      the destructor
      bfbd219d
    • 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
  22. 27 May, 2019 1 commit
  23. 24 May, 2019 3 commits
  24. 23 May, 2019 3 commits
  25. 22 May, 2019 2 commits
  26. 21 May, 2019 1 commit
  27. 09 May, 2019 1 commit