| basic_monitoring(bool enable_logging=true) | kcenon::network::integration::basic_monitoring | explicit |
| is_logging_enabled() const | kcenon::network::integration::basic_monitoring | |
| pimpl_ | kcenon::network::integration::basic_monitoring | private |
| record_counter(std::string_view name, int64_t value)=0 | kcenon::network::integration::monitoring_interface | pure virtual |
| record_gauge(std::string_view name, double value)=0 | kcenon::network::integration::monitoring_interface | pure virtual |
| record_histogram(std::string_view name, double value)=0 | kcenon::network::integration::monitoring_interface | pure virtual |
| report_counter(const std::string &name, double value, const std::map< std::string, std::string > &labels={}) override | kcenon::network::integration::basic_monitoring | virtual |
| report_gauge(const std::string &name, double value, const std::map< std::string, std::string > &labels={}) override | kcenon::network::integration::basic_monitoring | virtual |
| report_health(const std::string &connection_id, bool is_alive, double response_time_ms, size_t missed_heartbeats, double packet_loss_rate) override | kcenon::network::integration::basic_monitoring | virtual |
| report_histogram(const std::string &name, double value, const std::map< std::string, std::string > &labels={}) override | kcenon::network::integration::basic_monitoring | virtual |
| set_logging_enabled(bool enabled) | kcenon::network::integration::basic_monitoring | |
| ~basic_monitoring() override | kcenon::network::integration::basic_monitoring | |
| ~monitoring_interface()=default | kcenon::network::integration::monitoring_interface | virtual |
| ~monitoring_interface()=default | kcenon::network::integration::monitoring_interface | virtual |