Struct aws_sdk_xray::model::Edge
source · #[non_exhaustive]pub struct Edge { /* private fields */ }
Expand description
Information about a connection between two services. An edge can be a synchronous connection, such as typical call between client and service, or an asynchronous link, such as a Lambda function which retrieves an event from an SNS queue.
Implementations§
source§impl Edge
impl Edge
sourcepub fn reference_id(&self) -> Option<i32>
pub fn reference_id(&self) -> Option<i32>
Identifier of the edge. Unique within a service map.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The start time of the first segment on the edge.
sourcepub fn summary_statistics(&self) -> Option<&EdgeStatistics>
pub fn summary_statistics(&self) -> Option<&EdgeStatistics>
Response statistics for segments on the edge.
sourcepub fn response_time_histogram(&self) -> Option<&[HistogramEntry]>
pub fn response_time_histogram(&self) -> Option<&[HistogramEntry]>
A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.
sourcepub fn edge_type(&self) -> Option<&str>
pub fn edge_type(&self) -> Option<&str>
Describes an asynchronous connection, with a value of link
.
sourcepub fn received_event_age_histogram(&self) -> Option<&[HistogramEntry]>
pub fn received_event_age_histogram(&self) -> Option<&[HistogramEntry]>
A histogram that maps the spread of event age when received by consumers. Age is calculated each time an event is received. Only populated when EdgeType is link
.