16 #ifndef ALICEO2_MONITORING_BACKENDS_APMONBACKEND_H 17 #define ALICEO2_MONITORING_BACKENDS_APMONBACKEND_H 52 void send(std::vector<Metric>&& metrics)
override;
62 void addGlobalTag(std::string_view name, std::string_view value)
override;
68 int convertTimestamp(
const std::chrono::time_point<std::chrono::system_clock>& timestamp);
70 std::unique_ptr<ApMon> mApMon;
78 #endif // ALICEO2_MONITORING_BACKENDS_APMONBACKEND_H Backend that uses AppMon (MonALISA)
Definition: ApMonBackend.h:40
~ApMonBackend()=default
Default destructor.
Backend pure virtual interface.
Definition: Backend.h:33
Represents a metric including value, type of the value, name, timestamp and tags. ...
Definition: Metric.h:37
void send(std::vector< Metric > &&metrics) override
Definition: ApMonBackend.cxx:119
ApMonBackend(const std::string &path)
Definition: ApMonBackend.cxx:38
void addGlobalTag(std::string_view name, std::string_view value) override
Definition: ApMonBackend.cxx:53