Skip to content

New monitoring features: 2D histograms, extendable hists/plus many improvement

Claire Antel requested to merge cantel-porting into master

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

Merge request reports