1. 01 Mar, 2019 1 commit
  2. 11 Feb, 2019 3 commits
    • Alessio Netti's avatar
      Logging · 875a77c8
      Alessio Netti authored
      - Values for MaxInflightMsgNum and MaxQueuedMsgNum are now logged at
      startup
      875a77c8
    • Alessio Netti's avatar
      DA: error checking and logging · aa98039a
      Alessio Netti authored
      - Checking for invalid sensor names in SensorNavigator auto build mode
      - More meaningful logging when failing to build sensor trees
      aa98039a
    • Alessio Netti's avatar
      Minor changes · 165af023
      Alessio Netti authored
      - MaxMsgNum configuration parameter now defaults to 0 (no message cap)
      - The sensor hierarchy string is now logged at startup
      - A rebuild of the SensorNavigator is now triggered only at plugin
      reloads over the REST API
      165af023
  3. 08 Feb, 2019 2 commits
  4. 07 Feb, 2019 1 commit
  5. 30 Jan, 2019 1 commit
    • Alessio Netti's avatar
      Auto-publish changes · 626c6c7c
      Alessio Netti authored
      - Auto-publish has been split in two parts: construction of the
      sensor names is performed within the Configurators, whereas the MQTT
      messages are sent from the MQTTPusher
      - This way, sensors always have the correct names upon plugin reloads
      - Will make switching to textual MQTT topics easier
      626c6c7c
  6. 28 Jan, 2019 1 commit
    • Alessio Netti's avatar
      Various fixes · e0cb93a1
      Alessio Netti authored
      - Added basic obsolescence checks in QueryEngine
      - REST API GET requests now output actual JSON when requested
      - Other minor changes
      e0cb93a1
  7. 25 Jan, 2019 1 commit
    • Alessio Netti's avatar
      Data Analytics REST API · 7b4349f7
      Alessio Netti authored
      - Mostly working, still under testing
      - Users can define custom analyzer-specific REST PUT actions
      - Support for on-demand data analytics computation via REST coming up
      7b4349f7
  8. 23 Jan, 2019 2 commits
    • Alessio Netti's avatar
      Minor changes · ad6d7139
      Alessio Netti authored
      - Fixed a minor bug in QueryEngine that broke thread safety
      - The all and all-recursive clauses for unit input sensors do not
      replace all existing sensors anymore, but only add the remaining ones
      ad6d7139
    • Alessio Netti's avatar
      Changes and Fixes · 94cf7193
      Alessio Netti authored
      - Unit instantiation logic moved to UnitGenerator
      - Regex-based filtering system to configure units was added
      - Thread safety in QueryEngine access addressed
      - Tons of bugfixes
      94cf7193
  9. 17 Jan, 2019 1 commit
    • Alessio Netti's avatar
      Data Analytics Working Prototype · c6498a8b
      Alessio Netti authored
      - First working version of Data Analytics Framework
      - A test plugin that performs the sum and max of its input sensors was
      implemented
      c6498a8b
  10. 11 Jan, 2019 1 commit
  11. 08 Jan, 2019 1 commit
  12. 07 Jan, 2019 1 commit
  13. 19 Dec, 2018 1 commit
    • Alessio Netti's avatar
      Configurable QoS level · c8442902
      Alessio Netti authored
      - Added a qosLevel parameter for MQTT communication in the config
      - Can either be 0, 1 or 2
      - Default is 1, but setting a value of 0 can help improving latency
      in case of extremely high message rates
      c8442902
  14. 24 Nov, 2018 1 commit
  15. 22 Nov, 2018 1 commit
    • Alessio Netti's avatar
      Sensor name auto-publish feature · 18aae967
      Alessio Netti authored
      - dcdbpusher can now be configured to automatically publish its
      sensors by communicating the MQTT topic -> name mapping to the
      collectagent through appropriate messages
      - See the README for further details
      - As of now, dcdbpusher performs auto-publish (when required to) and
      then proceeds with normal operation; this should be changed so that
      the pusher terminates gracefully after having published the sensors
      18aae967
  16. 20 Nov, 2018 2 commits
  17. 05 Nov, 2018 1 commit
    • Alessio Netti's avatar
      Changes to signal handlers · aa50c30f
      Alessio Netti authored
      - The same signal handler is used for both SIGINT and SIGTERM signals
      - Previously, the SIGTERM handler would not perform any cleanup,
      leading to corruption and issues on the collect agent side
      aa50c30f
  18. 21 Sep, 2018 1 commit
  19. 10 Aug, 2018 1 commit
  20. 06 Aug, 2018 1 commit
  21. 04 Aug, 2018 1 commit
  22. 29 Jun, 2018 3 commits
  23. 15 Jun, 2018 5 commits
  24. 08 Jun, 2018 1 commit
  25. 01 Jun, 2018 1 commit
  26. 31 May, 2018 1 commit
  27. 25 May, 2018 2 commits
  28. 19 May, 2018 1 commit