MeasureEdgeLatency Struct
Aggregated handoff/queue/transport timing between plugins or runtime nodes. More...
Declaration
struct simaai::neat::MeasureEdgeLatency { ... }
Included Headers
#include <Run.h>
Public Member Attributes Index
| std::string | edge_id |
| std::string | name |
| std::string | from_node_id |
| std::string | to_node_id |
| std::int32_t | from_runtime_node_id = -1 |
| std::int32_t | to_runtime_node_id = -1 |
| std::string | from_element_name |
| std::string | to_element_name |
| std::string | from_plugin_instance_id |
| std::string | to_plugin_instance_id |
| std::string | stream_id |
| std::uint64_t | samples = 0 |
| double | total_ms = 0.0 |
| double | avg_ms = 0.0 |
| double | min_ms = 0.0 |
| double | max_ms = 0.0 |
| double | p50_ms = 0.0 |
| double | p95_ms = 0.0 |
| std::string | source |
|
diagnostics or lttng. More... | |
| std::string | timing_semantics |
|
queue_residence, edge_transport, pad_wait, etc. More... | |
| std::string | attribution_source |
|
graph_edge_identity, element_link, unattributed. More... | |
| std::string | mapping_error |
| bool | non_additive = true |
| bool | reliable = true |
Description
Aggregated handoff/queue/transport timing between plugins or runtime nodes.
Edge/message latency is diagnostic and non-additive. It must not be summed into plugin execution latency or graph throughput/power.
Definition at line 369 of file Run.h.