Specialized event for connection health status.
More...
#include <network_metric_event.h>
Specialized event for connection health status.
Definition at line 238 of file network_metric_event.h.
◆ network_health_event() [1/4]
| kcenon::network::events::network_health_event::network_health_event |
( |
const std::string & | conn_id, |
|
|
bool | alive, |
|
|
double | response_time = 0.0, |
|
|
std::size_t | missed = 0, |
|
|
double | loss_rate = 0.0, |
|
|
const std::map< std::string, std::string > & | lbls = {} ) |
|
inlineexplicit |
Definition at line 248 of file network_metric_event.h.
254 {})
260 ,
timestamp(std::chrono::steady_clock::now())
262 {
263 }
std::chrono::steady_clock::time_point timestamp
std::map< std::string, std::string > labels
std::string connection_id
std::size_t missed_heartbeats
◆ network_health_event() [2/4]
| kcenon::network::events::network_health_event::network_health_event |
( |
| ) |
|
|
inline |
◆ network_health_event() [3/4]
| kcenon::network::events::network_health_event::network_health_event |
( |
const network_health_event & | | ) |
|
|
default |
◆ network_health_event() [4/4]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ connection_id
| std::string kcenon::network::events::network_health_event::connection_id |
◆ is_alive
| bool kcenon::network::events::network_health_event::is_alive |
◆ labels
| std::map<std::string, std::string> kcenon::network::events::network_health_event::labels |
◆ missed_heartbeats
| std::size_t kcenon::network::events::network_health_event::missed_heartbeats |
◆ packet_loss_rate
| double kcenon::network::events::network_health_event::packet_loss_rate |
◆ response_time_ms
| double kcenon::network::events::network_health_event::response_time_ms |
◆ timestamp
| std::chrono::steady_clock::time_point kcenon::network::events::network_health_event::timestamp |
The documentation for this struct was generated from the following file: