- 08 Feb, 2019 4 commits
-
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
- 07 Feb, 2019 1 commit
-
-
Micha Mueller authored
-
- 06 Feb, 2019 2 commits
-
-
Alessio Netti authored
-
Alessio Netti authored
- When instantiating analyzer units, the sensor tree can be navigated vertically through the "topdown N" and "bottomup N" keywords, which respectively mean "N levels down from the top" or "N levels up from the bottom" of the sensor tree - This renders the "unit - X" syntax obsolete
-
- 05 Feb, 2019 2 commits
-
-
Michael Ott authored
Add isTemplate parameter to readSensorBase() and readSensorGroup() to reduce debug output for templates
-
Michael Ott authored
-
- 04 Feb, 2019 4 commits
-
-
Alessio Netti authored
- Mainly fixes to unsigned-signed comparison warnings
-
Alessio Netti authored
- Small fixes to prevent compilation warnings
-
Alessio Netti authored
-
Alessio Netti authored
- If no analyzerPlugins block is present in global.conf, initialization of the data analytics framework will be skipped without terminating the pusher
-
- 01 Feb, 2019 1 commit
-
-
Alessio Netti authored
- Analyzers in on-demand mode now cache units that have been queried and resolved recently, to speed up response times and reduce overhead - Once the cache reaches its maximum size, the oldest entry is removed upon every insertion
-
- 31 Jan, 2019 1 commit
-
-
Alessio Netti authored
- When the analyzer is created, we check whether it only has the root unit; if so, the unit is immediately resolved and instantiated even if the analyzer is on-demand
-
- 30 Jan, 2019 2 commits
-
-
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
-
Alessio Netti authored
- By setting the "streaming" attribute to false, users can instantiate analyzers that are available only on-demand for requests on the REST API - The input/output config will be used to instantiate an unit on the fly starting from the node queried by the user - Computation is performed and the result is returned, no data is pushed on MQTT or to the database
-
- 28 Jan, 2019 4 commits
-
-
Alessio Netti authored
- Added basic obsolescence checks in QueryEngine - REST API GET requests now output actual JSON when requested - Other minor changes
-
Michael Ott authored
-
Michael Ott authored
-
Michael Ott authored
-
- 27 Jan, 2019 2 commits
-
-
-
lu43jih authored
-
- 25 Jan, 2019 3 commits
-
-
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
-
Michael Ott authored
-
Michael Ott authored
-
- 23 Jan, 2019 3 commits
-
-
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
-
Alessio Netti authored
- Fixed a bug in the QueryEngine that caused wrong cache sections to be selected for sensor data - Now AverageAnalyzer actually computes sensor averages
-
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
-
- 19 Jan, 2019 3 commits
-
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
- 18 Jan, 2019 6 commits
-
-
lu43jih authored
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
- 17 Jan, 2019 1 commit
-
-
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
-
- 14 Jan, 2019 1 commit
-
-
Alessio Netti authored
- Subsampling behavior with delta fixed: the deltas that are sent over MQTT are coherent with the subsampling frequency, and are computed separately from the local high-frequency deltas - Added exception handling when writing to sensor file sinks - Fixed odd ProcFS behavior that led to reading constant values from certain files by closing and re-opening every time. Overhead seems to be negligible
-