![]()  | 
  
    Monitoring
    3.3.4
    
   O2 Monitoring library 
   | 
 
Enables Calculation of derived metrics. More...
#include <DerivedMetrics.h>
Public Member Functions | |
| DerivedMetrics ()=default | |
| Default constructor.  | |
| ~DerivedMetrics ()=default | |
| Default destructor.  | |
| void | process (Metric &metric, DerivedMetricMode mode) | 
Public Attributes | |
| std::unordered_map< std::string, Metric > | mStorage | 
| Metrics store necessary for derived metrics.  | |
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.
| void o2::monitoring::DerivedMetrics::process | ( | Metric & | metric, | 
| DerivedMetricMode | mode | ||
| ) | 
Entry method to DerivedMetrics Switches over processing modes: rate and increment
create pseudo unique key