- 12 Apr, 2019 1 commit
-
-
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
-
- 13 Mar, 2019 2 commits
-
-
Alessio Netti authored
-
Alessio Netti authored
- Boolean configuration options now all accept "true" and "on" keywords - Cache interval and thread count parameters removed from the command-line interface for consistency; these can still be set in the config files like all other parameters - global.conf file renamed to dcdbpusher.conf for consistency
-
- 11 Mar, 2019 1 commit
-
-
Alessio Netti authored
- Sensor caches across DCDB are now managed by the CacheEntry implementation under "common" - Provides utility methods to perform averages, checks, get views etc. - SensorCache class in collectagent kept due to its libdcdb dependencies
-
- 07 Mar, 2019 1 commit
-
-
Alessio Netti authored
- Added a 'common' directory where all shared code has been placed - Analytics package has been moved out of dcdbpusher, now has its own makefile - Some renaming here and there for uniformity
-
- 01 Mar, 2019 1 commit
-
-
Alessio Netti authored
- Fixed a minor issue that caused text corruption when using the -h option on certain shells - Collectagent now exits gracefully also when receiving a SIGTERM signal
-
- 26 Feb, 2019 1 commit
-
-
Alessio Netti authored
- Added configuration options to tune the Cassandra driver for optimal performance - Added a "debugLog" configuration switch that enables logging of errors in asynchronous inserts in the Cassandra driver
-
- 25 Feb, 2019 1 commit
-
-
Alessio Netti authored
- The CollectAgent sensor cache is automatically purged each X seconds (X is configurable through the cleaningInterval parameter), deleting all entries than have not been updated in the last X seconds - Fixed some minor bugs related to index management in sensor caches
-
- 19 Dec, 2018 1 commit
-
-
Michael Ott authored
-
- 18 Dec, 2018 3 commits
-
-
Michael Ott authored
-
Michael Ott authored
-
Alessio Netti authored
- Round-robin thread-to-connection assignment policy (speedup on small instantiations) - Sensor cache entries are pre-allocated to avoid reallocations, and shrunk to the correct size later - Avoiding heap allocations during message processing and recycling buffers
-
- 11 Dec, 2018 1 commit
-
-
Micha Mueller authored
-
- 07 Dec, 2018 1 commit
-
-
Alessio Netti authored
- Added BOOST logging in the style of dcdbpusher - All logging-related functionality is in logging.h
-
- 04 Dec, 2018 1 commit
-
-
Alessio Netti authored
- The collectagent is now configurable, like dcdbpusher - Available config options can be seen in the sample collectagent.conf file - Supplying a path containing config files is mandatory, like dcdbpusher; this may change in the future - Please do a make all && make install from the root of the repo to update scripts and directories that were modified to add config support
-
- 22 Nov, 2018 1 commit
-
-
Alessio Netti authored
- MQTT publish messages that have a topic preceded by the /DCDB_MAP/ keyword will be interpreted as sensor name auto-publish messages - The payload of such messages is a string defining a sensor name, that is used together with the MQTT topic to perform a "sensor publish" action on the Cassandra db, like dcdbconfig does
-
- 19 Oct, 2018 1 commit
-
-
Michael Ott authored
-
- 23 Mar, 2018 1 commit
-
-
Michael Ott authored
-
- 13 Mar, 2018 1 commit
-
-
Michael Ott authored
-
- 09 Mar, 2018 1 commit
-
-
Michael Ott authored
Beautify usage output, streamline parameters with other DCDB tools, and use more meaningful parameter characters
-
- 09 Feb, 2018 1 commit
-
-
Michael Ott authored
-
- 09 Nov, 2017 1 commit
-
-
Michael Ott authored
-
- 12 Sep, 2017 1 commit
-
-
Michael Ott authored
-
- 27 Jan, 2017 3 commits
-
-
Michael Ott authored
-
Michael Ott authored
-
daniele authored
-
- 05 Oct, 2016 1 commit
-
-
Michael Ott authored
-
- 29 Sep, 2016 1 commit
-
-
Michael Ott authored
-
- 08 Sep, 2016 1 commit
-
-
Michael Ott authored
-
- 01 Sep, 2016 2 commits
-
-
daniele authored
-
Michael Ott authored
-
- 08 Aug, 2016 1 commit
-
-
Michael Ott authored
-
- 11 May, 2016 1 commit
-
-
Axel Auweter authored
-
- 18 Jan, 2016 1 commit
-
-
Axel Auweter authored
-
- 12 Aug, 2015 1 commit
-
-
Axel Auweter authored
-
- 19 May, 2015 2 commits
-
-
Axel Auweter authored
* Added SensorConfig and DCDBPublicSensor classes as interface for dcdbconfig * Fixed bugs and tested: --> CollectAgent fully working --> dcdbconfig fully working
-
Axel Auweter authored
* Bump cpp-driver to 2.0.1 * Create new SensorId header/source that takes over the logic previously found in SensorDataStore related to populating SensorId structs from MQTT topic strings and serializing them into Byte Arrays to be used as Cassandra Row Keys.
-
- 18 May, 2015 1 commit
-
-
Axel Auweter authored
* Bumped Cassandra to 2.1.5 * Bumped cpp-driver to 2.0 * Eliminated cassandraBackend in favor of DCDBConnection In the future, a DCDBConnection handles the low-level connection to Cassandra. On top of an established DCDBConnection, you can create a SensorDataStore object which gives you access to raw sensor readings.
-
- 17 May, 2015 1 commit
-
-
Axel Auweter authored
-
- 06 May, 2015 1 commit
-
-
Axel Auweter authored
-