Monitoring  3.3.4
O2 Monitoring library
o2::monitoring::DerivedMetrics Class Reference

Enables Calculation of derived metrics. More...

#include <DerivedMetrics.h>

Collaboration diagram for o2::monitoring::DerivedMetrics:

Public Member Functions

 DerivedMetrics ()=default
 Default constructor.
 
 ~DerivedMetrics ()=default
 Default destructor.
 
void process (Metric &metric, DerivedMetricMode mode)
 

Public Attributes

std::unordered_map< std::string, MetricmStorage
 Metrics store necessary for derived metrics.
 

Detailed Description

Enables Calculation of derived metrics.

Calculates derived metrics such as rate or increment values... (available modes are enumerated in DerivedMetricMode class) For this purpose metrics are stored in a container.

Member Function Documentation

void o2::monitoring::DerivedMetrics::process ( Metric metric,
DerivedMetricMode  mode 
)

Entry method to DerivedMetrics Switches over processing modes: rate and increment

create pseudo unique key


The documentation for this class was generated from the following files: