Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::interfaces::IMetricCollector Member List

This is the complete list of members for kcenon::common::interfaces::IMetricCollector, including all inherited members.

gauge(std::string_view name, double value, const metric_labels &labels={})=0kcenon::common::interfaces::IMetricCollectorpure virtual
get_implementation_name() constkcenon::common::interfaces::IMetricCollectorinlinevirtual
histogram(std::string_view name, double value, const metric_labels &labels={})=0kcenon::common::interfaces::IMetricCollectorpure virtual
increment(std::string_view name, double value=1.0, const metric_labels &labels={})=0kcenon::common::interfaces::IMetricCollectorpure virtual
timing(std::string_view name, std::chrono::nanoseconds duration, const metric_labels &labels={})=0kcenon::common::interfaces::IMetricCollectorpure virtual
~IMetricCollector()=defaultkcenon::common::interfaces::IMetricCollectorvirtual