New monitoring features: 2D histograms, extendable hists/plus many improvement
New monitoring features
- 2D histograms
- 1D histograms with extendable x-axis.
Adapting to daqling v0.6+
- Updated Grafana settings.
- Simpler way of registering metrics (move from registerVariable to registerMetric)
- Use filter settings for PUB/SUB subscribe
- Monitor modules convert filters to event tags.
- json-config.schema updated to only allow certain filters corresponding to event marker + an event tag.
Fixes/Improvements
- Flushing of histogram content at end of run.
- Adding knowledge of event tag and ability to unpack non-physics events in monitor.
- Moved relevant code to configure state.
- Clearer naming of histogram properties.
- Fixing monitor module's and HistogramManager's start/stop to prevent hanging stop->start transition.
- Renamed and removed monitoring-related test configurations.
Edited by Claire Antel