1. 21 Oct, 2019 1 commit
  2. 01 Jul, 2019 1 commit
  3. 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
  4. 13 Jun, 2019 2 commits
  5. 07 Jun, 2019 2 commits
  6. 06 Jun, 2019 1 commit
  7. 04 Jun, 2019 1 commit
  8. 28 May, 2019 1 commit
    • 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
  9. 02 May, 2019 1 commit
    • Alessio Netti's avatar
      REST API fixes for topics · 1ee72f08
      Alessio Netti authored
      - By convention, users should supply '.' characters instead of '/' when
      querying sensor topics over the REST API to avoid conflicts with URL
      parsing; the characters are then replaced automatically in the server
      1ee72f08
  10. 30 Apr, 2019 2 commits
  11. 12 Apr, 2019 1 commit
    • Alessio Netti's avatar
      DA: integration in CollectAgent (WIP) · 0f77d784
      Alessio Netti authored
      - First step for integration of the analytics framework in the collectagent
      - QueryEngine and REST API integration still missing
      - Proper testing still to be done
      - Added a probe function: the global config file is scanned before
      initialization, and if no data analytics plugins are requested, no
      sensor navigator is built
      0f77d784
  12. 25 Mar, 2019 1 commit
    • Alessio Netti's avatar
      Changes to auto-publish · ad431672
      Alessio Netti authored
      - Auto-publish is now case insensitive with respect to the <sensor> and
      <group> patterns
      - If an invalid pattern was specified (missing <sensor> clause) the
      configuration is aborted
      - Checks for the uniqueness of sensor and group names have been
      temporarily dropped as they interfere with templates and entities
      (until we find a good solution for MQTT topics)
      ad431672
  13. 12 Mar, 2019 1 commit
  14. 11 Mar, 2019 1 commit
    • Alessio Netti's avatar
      MQTT topic checks · 75197e31
      Alessio Netti authored
      - Checks on MQTT topics have been made generic in the MQTTChecker singleton
      class under "common"
      - MQTT topic checks are now performed also when plugins are reloaded; if
      the checks fail, the plugin is cleared and left uninitialized
      - All sensors in a plugin not satisfying the checks are logged now, not
      only the first one
      - Fixed a minor bug that resulted in msgrates of 0 under certain
      compilers, due to type promotion in C++
      75197e31
  15. 07 Mar, 2019 1 commit
    • Alessio Netti's avatar
      Code streamlining pt.II · 81aa7087
      Alessio Netti authored
      - Removed dependencies from data analytics framework to dcdbpusher
      - Checks for correctness of MQTT topics moved to the mqttChecker shared class
      81aa7087