Struct aws_sdk_xray::model::Insight
source · [−]#[non_exhaustive]pub struct Insight {
pub insight_id: Option<String>,
pub group_arn: Option<String>,
pub group_name: Option<String>,
pub root_cause_service_id: Option<ServiceId>,
pub categories: Option<Vec<InsightCategory>>,
pub state: Option<InsightState>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub summary: Option<String>,
pub client_request_impact_statistics: Option<RequestImpactStatistics>,
pub root_cause_service_request_impact_statistics: Option<RequestImpactStatistics>,
pub top_anomalous_services: Option<Vec<AnomalousService>>,
}
Expand description
When fault rates go outside of the expected range, X-Ray creates an insight. Insights tracks emergent issues within your applications.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.insight_id: Option<String>
The insights unique identifier.
group_arn: Option<String>
The Amazon Resource Name (ARN) of the group that the insight belongs to.
group_name: Option<String>
The name of the group that the insight belongs to.
root_cause_service_id: Option<ServiceId>
categories: Option<Vec<InsightCategory>>
The categories that label and describe the type of insight.
state: Option<InsightState>
The current state of the insight.
start_time: Option<DateTime>
The time, in Unix seconds, at which the insight began.
end_time: Option<DateTime>
The time, in Unix seconds, at which the insight ended.
summary: Option<String>
A brief description of the insight.
client_request_impact_statistics: Option<RequestImpactStatistics>
The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.
root_cause_service_request_impact_statistics: Option<RequestImpactStatistics>
The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.
top_anomalous_services: Option<Vec<AnomalousService>>
The service within the insight that is most impacted by the incident.
Implementations
The insights unique identifier.
The Amazon Resource Name (ARN) of the group that the insight belongs to.
The name of the group that the insight belongs to.
The categories that label and describe the type of insight.
The current state of the insight.
The time, in Unix seconds, at which the insight began.
The time, in Unix seconds, at which the insight ended.
The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.
pub fn root_cause_service_request_impact_statistics(
&self
) -> Option<&RequestImpactStatistics>
pub fn root_cause_service_request_impact_statistics(
&self
) -> Option<&RequestImpactStatistics>
The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.
The service within the insight that is most impacted by the incident.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Insight
impl UnwindSafe for Insight
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more