5 #ifndef CVMFS_TELEMETRY_AGGREGATOR_INFLUX_H_
6 #define CVMFS_TELEMETRY_AGGREGATOR_INFLUX_H_
17 #include "gtest/gtest_prod.h"
28 FRIEND_TEST(T_TelemetryAggregator, ExtraFields_Tags);
29 FRIEND_TEST(T_TelemetryAggregator, UpdateCounters_WithExtraFields_Tags);
36 const std::string &fqrn);
59 #endif // CVMFS_TELEMETRY_AGGREGATOR_INFLUX_H_
TelemetryReturn OpenSocket()
std::string influx_metric_name_
std::string influx_extra_fields_
virtual ~TelemetryAggregatorInflux()
std::string influx_extra_tags_
TelemetryAggregatorInflux(Statistics *statistics, int send_rate_sec, OptionsManager *options_mgr, MountPoint *mount_point, const std::string &fqrn)
std::string MakePayload()
std::map< std::string, int64_t > old_counters_
std::string MakeDeltaPayload()
virtual void PushMetrics()
TelemetryReturn SendToInflux(const std::string &payload)
FRIEND_TEST(T_TelemetryAggregator, EmptyCounters)