Skip to content

First Monitoring Implementation

Claire Antel requested to merge cantel-porting into master

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).

Merge request reports