|  | Monitoring
    3.3.4
    O2 Monitoring library | 
Backend that uses AppMon (MonALISA) More...
#include <ApMonBackend.h>
| Public Member Functions | |
| ApMonBackend (const std::string &path) | |
| ~ApMonBackend ()=default | |
| Default destructor. | |
| void | send (std::vector< Metric > &&metrics) override | 
| void | send (const Metric &metric) override | 
| void | addGlobalTag (std::string_view name, std::string_view value) override | 
|  Public Member Functions inherited from o2::monitoring::Backend | |
| Backend () | |
| Default constructor. | |
| virtual | ~Backend ()=default | 
| Default destructor. | |
| void | setVerbosisty (Verbosity level) | 
| Set verbosity level. | |
| Verbosity | getVerbosity () | 
| Get verbosity level. | |
Backend that uses AppMon (MonALISA)
Uses ApMonBackend library to push metric to MonALISA Service. ApMonBackend accepts timestamps as integers, therefore a cast is needed.
| o2::monitoring::backends::ApMonBackend::ApMonBackend | ( | const std::string & | path | ) | 
Constructs AppMon backend
| path | filepath to ApMonBackend configuration file | 
| 
 | overridevirtual | 
Extends entity value
| name | tag name (unused) | 
| value | tag value that is concatenated to entity string | 
Implements o2::monitoring::Backend.
| 
 | overridevirtual | 
Sends multiple metrics not related to each other @param metrics vector of metrics
Implements o2::monitoring::Backend.
| 
 | overridevirtual | 
Sends metric via MonALISA ApMonBackend's intances is type-aware therefore cast of metric value is needed
| metric | reference to metric object: | 
Implements o2::monitoring::Backend.