- 04 Feb, 2019 2 commits
-
-
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 2 commits
-
-
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
-
Alessio Netti authored
- Basic framework structure to perform streaming data analytics on dcdbpusher - Code currently compiles, but is not tested and integration with dcdbpusher is still in progress - Do not attempt to use this code yet :)
-
- 11 Jan, 2019 3 commits
-
-
Michael Ott authored
Fixing opening of MQTT connections again after the fix has been reverted during the latest merge. See 8b9bbaf7
-
Michael Ott authored
-
Micha Mueller authored
-
- 10 Jan, 2019 4 commits
-
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
Micha Mueller authored
-
- 09 Jan, 2019 1 commit
-
-
Alessio Netti authored
- Now sensors can be configured to be automatically written to files (sink param) - A per-sensor subsampling feature has also been added, allowing to decimate the frequency of readings sent to MQTT compared to those that have been sampled - Also fixed a bug in MQTTpusher that caused reduced message rates
-
- 08 Jan, 2019 2 commits
-
-
lu43jih authored
Deleted plugins which were meant to be deleted. msr plugin may be needed later on, but in previous commit it is anyway not usable
-
Alessio Netti authored
- This allows for the correct operation of templated instantiation, and all derived attributes on top of those from SensorBase are copied - Added some minor visual feedback for qosLevel and maxMsgNum
-