artdaq_utilities
v1_04_11
|
The Config struct defines the accepted configuration parameters for this class. More...
#include <artdaq-utilities/Plugins/MetricPlugin.hh>
Public Attributes | |
fhicl::Atom< std::string > | metricPluginType { fhicl::Name{"metricPluginType"}, fhicl::Comment{"The name of the metric plugin to load (may have additional configuration parameters)"} } |
"metricPluginType": The name of the metric plugin to load (may have additional configuration parameters) | |
fhicl::Atom< int > | level { fhicl::Name{"level"}, fhicl::Comment{"The verbosity level threshold for this plugin. Metrics with verbosity level greater than this will not be sent to the plugin"}, 0 } |
"level" (Default: 0): The verbosity level of the metric plugin. Higher number = fewer metrics sent to the metric storage | |
fhicl::Atom< double > | reporting_interval { fhicl::Name{"reporting_interval"}, fhicl::Comment{"How often recorded metrics are sent to the underlying metric storage"}, 15.0 } |
"reporting_interval" (Default: 15.0): The interval, in seconds, which the metric plugin will accumulate values for. | |
The Config struct defines the accepted configuration parameters for this class.
Definition at line 35 of file MetricPlugin.hh.