Specialized event for latency measurements.
More...
#include <network_metric_event.h>
Specialized event for latency measurements.
Definition at line 201 of file network_metric_event.h.
◆ network_latency_event() [1/4]
| kcenon::network::events::network_latency_event::network_latency_event |
( |
const std::string & | conn_id, |
|
|
double | latency, |
|
|
const std::string & | op = "roundtrip", |
|
|
const std::map< std::string, std::string > & | lbls = {} ) |
|
inlineexplicit |
Definition at line 209 of file network_metric_event.h.
213 {})
217 ,
timestamp(std::chrono::steady_clock::now())
219 {
220 }
sliding_histogram latency
std::map< std::string, std::string > labels
std::string connection_id
std::chrono::steady_clock::time_point timestamp
◆ network_latency_event() [2/4]
| kcenon::network::events::network_latency_event::network_latency_event |
( |
| ) |
|
|
inline |
◆ network_latency_event() [3/4]
◆ network_latency_event() [4/4]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ connection_id
| std::string kcenon::network::events::network_latency_event::connection_id |
◆ labels
| std::map<std::string, std::string> kcenon::network::events::network_latency_event::labels |
◆ latency_ms
| double kcenon::network::events::network_latency_event::latency_ms |
◆ operation
| std::string kcenon::network::events::network_latency_event::operation |
◆ timestamp
| std::chrono::steady_clock::time_point kcenon::network::events::network_latency_event::timestamp |
The documentation for this struct was generated from the following file: