Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::integration::basic_monitoring Member List

This is the complete list of members for kcenon::network::integration::basic_monitoring, including all inherited members.

basic_monitoring(bool enable_logging=true)kcenon::network::integration::basic_monitoringexplicit
is_logging_enabled() constkcenon::network::integration::basic_monitoring
pimpl_kcenon::network::integration::basic_monitoringprivate
record_counter(std::string_view name, int64_t value)=0kcenon::network::integration::monitoring_interfacepure virtual
record_gauge(std::string_view name, double value)=0kcenon::network::integration::monitoring_interfacepure virtual
record_histogram(std::string_view name, double value)=0kcenon::network::integration::monitoring_interfacepure virtual
report_counter(const std::string &name, double value, const std::map< std::string, std::string > &labels={}) overridekcenon::network::integration::basic_monitoringvirtual
report_gauge(const std::string &name, double value, const std::map< std::string, std::string > &labels={}) overridekcenon::network::integration::basic_monitoringvirtual
report_health(const std::string &connection_id, bool is_alive, double response_time_ms, size_t missed_heartbeats, double packet_loss_rate) overridekcenon::network::integration::basic_monitoringvirtual
report_histogram(const std::string &name, double value, const std::map< std::string, std::string > &labels={}) overridekcenon::network::integration::basic_monitoringvirtual
set_logging_enabled(bool enabled)kcenon::network::integration::basic_monitoring
~basic_monitoring() overridekcenon::network::integration::basic_monitoring
~monitoring_interface()=defaultkcenon::network::integration::monitoring_interfacevirtual
~monitoring_interface()=defaultkcenon::network::integration::monitoring_interfacevirtual