eckit::runtime::Telemetry class

Base classes

class eckit::NonCopyable
Inherit from this class to make a NonCopyable class.

Public static functions

static auto report(Report::Type) -> std::string
static auto report(Report::Type, const Report&) -> std::string
static auto report(Report::Type, std::function<void(JSON&)>) -> std::string
static auto countSent() -> unsigned long long

Function documentation

static unsigned long long eckit::runtime::Telemetry::countSent()

Returns total number of broadcasts sent so far (independent of the number of configured servers) Used for statistics and testing