![]() |
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.