First Monitoring Implementation
Adding monitor base class and three prototype monitor modules for monitoring tests that
- Make use of the daqling Statistics class for operational variable monitoring.
- Contain Histogram structures based on boost::histogram for implementation of more complex monitoring (likely to become separate class in future)
- Histogram publishing not currently supported: Histograms written to json. python script available to plot from json.
Adding configuration files with InfluxDB & Grafana settings, monitoring and data logger as two different senders in EB.
Minor changes to EventBuilderFaser:
- Adding of new metrics for connection monitoring
- Data sent out to all connected senders. Connection configurations (numChannels) accessed before start (strange behaviour otherwise).