Commit 7beb1869 authored by Micha Müller's avatar Micha Müller

Add contact mail address

parent 61f7fefe
......@@ -52,7 +52,11 @@ $ ./dcdbpusher config/
* Alessio Netti, Micha Mueller, Axel Auweter, Carla Guillen, Michael Ott, Daniele Tafani and Martin Schulz. _From Facility to Application Sensor Data: Modular, Continuous and Holistic Monitoring with DCDB_. Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis (SC) 2019. [arXiv pre-print available here.](https://arxiv.org/abs/1906.07509)
## License and Copyright
## Contact, Copyright and License
DCDB was created at Leibniz Supercomputing Centre (LRZ).
For questions and/or suggestions please contact info@dcdb.it
Copyright (C) 2011-2019 Leibniz Supercomputing Centre
......
//================================================================================
// Name : AnalyticsManager.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Management class implementation for the data analytics framework.
//================================================================================
......
//================================================================================
// Name : AnalyticsManager.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Management class for the data analytics framework.
//================================================================================
......
//================================================================================
// Name : AggregatorAnalyzer.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : AggregatorAnalyzer.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : AggregatorConfigurator.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : AggregatorConfigurator.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : AggregatorSensorBase.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : JobAggregatorAnalyzer.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : JobAggregatorAnalyzer.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : JobAggregatorConfigurator.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : JobAggregatorConfigurator.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : RegressorAnalyzer.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : RegressorAnalyzer.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : RegressorConfigurator.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : RegressorConfigurator.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : RegressorSensorBase.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : TesterAnalyzer.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : TesterAnalyzer.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : TesterAnalyzerConfigurator.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : TesterAnalyzerConfigurator.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : AnalyzerConfiguratorInterface.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Interface to configurators for data analyzer plugins.
//================================================================================
......
//================================================================================
// Name : AnalyzerConfiguratorTemplate.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Template implementing a standard AnalyzerConfiguratorInterface.
//================================================================================
......
//================================================================================
// Name : AnalyzerInterface.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Interface to data analyzers.
//================================================================================
......
//================================================================================
// Name : AnalyzerTemplate.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Template implementing features needed by Analyzers.
//================================================================================
......
//================================================================================
// Name : JobAnalyzerConfiguratorTemplate.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Template that implements a configurator for Job analyzer plugins.
//================================================================================
......
//================================================================================
// Name : JobAnalyzerTemplate.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Template implementing features needed by Analyzers.
//================================================================================
......
//================================================================================
// Name : QueryEngine.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Class that grants query access to local and remote sensors.
//================================================================================
......
//================================================================================
// Name : UnitGenerator.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Helper template to generate Analyzer Units.
//================================================================================
......
//================================================================================
// Name : UnitInterface.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Interface for Units used by Analyzers.
//================================================================================
......
//================================================================================
// Name : UnitTemplate.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Template implementing features to use Units in Analyzers.
//================================================================================
......
//================================================================================
// Name : CARestAPI.cpp
// Author : Micha Mueller
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : RESTful API implementation for collectagent.
//================================================================================
......
//================================================================================
// Name : CARestAPI.h
// Author : Micha Mueller
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : RESTful API for collectagent.
//================================================================================
......
//================================================================================
// Name : analyticscontroller.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Wrapper class implementation for AnalyticsManager.
//================================================================================
......
//================================================================================
// Name : analyticscontroller.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Wrapper class for AnalyticsManager.
//================================================================================
......
//================================================================================
// Name : collectagent.cpp
// Author : Axel Auweter
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Main code of the CollectAgent
//================================================================================
......
//================================================================================
// Name : configuration.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Class responsible for reading collectagent specific configuration.
//================================================================================
......
//================================================================================
// Name : configuration.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Class responsible for reading collectagent specific configuration.
//================================================================================
......
//================================================================================
// Name : sensorcache.cpp
// Author : Michael Ott
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : sensorcache.h
// Author : Michael Ott
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description :
//================================================================================
......
//================================================================================
// Name : simplemqttserver.cpp
// Author : Axel Auweter
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Implementation of a simple MQTT message server
//================================================================================
......
//================================================================================
// Name : simplemqttserver.h
// Author : Axel Auweter
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Header for the implementation of a simple MQTT message server
//================================================================================
......
//================================================================================
// Name : simplemqttservermessage.cpp
// Author : Axel Auweter
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Implementation of a class for receiving a simple MQTT message
//================================================================================
......
//================================================================================
// Name : simplemqttservermessage.h
// Author : Axel Auweter
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Headers of a class for receiving a simple MQTT message
//================================================================================
......
//================================================================================
// Name : simplemqttserverthread.cpp
// Author : Axel Auweter
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Implementation of classes for running MQTT server threads
//================================================================================
......
//================================================================================
// Name : simplemqttserverthread.h
// Author : Axel Auweter
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Headers of classes for running MQTT server threads
//================================================================================
......
//================================================================================
// Name : RESTHttpsServer.h
// Author : Micha Mueller
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : General HTTPS server intended for RESTful APIs.
//================================================================================
......
//================================================================================
// Name : abrt.h
// Author : Axel Auweter
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Generic function for handling application crashes with backtrace.
//================================================================================
......
//================================================================================
// Name : cacheentry.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Class defining a sensor cache entry.
//================================================================================
......
//================================================================================
// Name : dcdbdaemon.h
// Author : Axel Auweter
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Generic function for daemonizing an application.
//================================================================================
......
//================================================================================
// Name : dcdbendian.h
// Author : Axel Auweter
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Generic functions for handling endianess in DCDB.
//================================================================================
......
//================================================================================
// Name : globalconfiguration.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Common functionality for reading in configuration files.
//================================================================================
......
//================================================================================
// Name : logging.h
// Author : Micha Mueller, Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Provide logging functionality.
//================================================================================
......
//================================================================================
// Name : messaging.h
// Author : Daniele Tafani
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Generic functions and types for DCDB MQTT messages
//================================================================================
......
//================================================================================
// Name : mqttchecker.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Class that manages constraints for MQTT topic formatting.
//================================================================================
......
//================================================================================
// Name : SensorBase.h
// Author : Micha Mueller
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : General sensor base class.
//================================================================================
......
//================================================================================
// Name : sensornavigator.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Provide simple representation of a sensor hierarchy.
//================================================================================
......
//================================================================================
// Name : timestamp.h
// Author : Michael Ott
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Provides timestamp functionality.
//================================================================================
......
//================================================================================
// Name : version.h
// Author : Michael Ott
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Header file defining DCDB's current version.
//================================================================================
......
//================================================================================
// Name : RESTHttpsServer.cpp
// Author : Micha Mueller
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : General HTTPS server implementation intended for RESTful APIs.
//================================================================================
......
//================================================================================
// Name : globalconfiguration.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Common functionality implementation for reading in configuration files.
//================================================================================
......
//================================================================================
// Name : logging.cpp
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Implementation of logging functionality.
//================================================================================
......
//================================================================================
// Name : sensornavigator.h
// Author : Alessio Netti
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Provide simple representation of a sensor hierarchy.
//================================================================================
......
......@@ -8,6 +8,7 @@
//================================================================================
// Name : DcdbPusher.cpp
// Author : Micha Mueller
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Caliper service to forward snapshot data to dcdb pusher.
//================================================================================
......
//================================================================================
// Name : Configuration.cpp
// Author : Michael Ott, Micha Mueller
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Class responsible for reading dcdb-pusher specific configuration.
//================================================================================
......
//================================================================================
// Name : Configuration.h
// Author : Michael Ott, Micha Mueller
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Class responsible for reading dcdb-pusher specific configuration.
//================================================================================
......
//================================================================================
// Name : MQTTPusher.cpp
// Author : Michael Ott, Micha Mueller
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre
// Description : Collects values from the sensors and pushes them to the database.
//================================================================================
......
//================================================================================
// Name : MQTTPusher.h
// Author : Michael Ott, Micha Mueller
// Contact : info@dcdb.it
// Copyright : Leibniz Supercomputing Centre