Values.InsightSourceWhen fault rates go outside of the expected range, X-Ray creates an insight. Insights tracks emergent issues within your applications.
type nonrec t = {insightId : InsightId.t option;The insights unique identifier.
*)groupARN : GroupARN.t option;The Amazon Resource Name (ARN) of the group that the insight belongs to.
*)groupName : GroupName.t option;The name of the group that the insight belongs to.
*)rootCauseServiceId : ServiceId.t option;categories : InsightCategoryList.t option;The categories that label and describe the type of insight.
*)state : InsightState.t option;The current state of the insight.
*)startTime : Timestamp.t option;The time, in Unix seconds, at which the insight began.
*)endTime : Timestamp.t option;The time, in Unix seconds, at which the insight ended.
*)summary : InsightSummaryText.t option;A brief description of the insight.
*)clientRequestImpactStatistics : RequestImpactStatistics.t option;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.
*)rootCauseServiceRequestImpactStatistics : RequestImpactStatistics.t option;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.
*)topAnomalousServices : AnomalousServiceList.t option;The service within the insight that is most impacted by the incident.
*)}val make :
?insightId:??? ->
?groupARN:??? ->
?groupName:??? ->
?rootCauseServiceId:??? ->
?categories:??? ->
?state:??? ->
?startTime:??? ->
?endTime:??? ->
?summary:??? ->
?clientRequestImpactStatistics:??? ->
?rootCauseServiceRequestImpactStatistics:??? ->
?topAnomalousServices:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Enum of string
| `Structure of
(string
* [> `Structure of
(string
* [> `List of [> `String of String_.t ] list
| `String of String_.t ])
list ])
list ]
list
| `String of InsightId.t
| `Structure of
(string
* [> `List of [> `String of String_.t ] list
| `Long of NullableLong.t
| `String of String_.t ])
list
| `Timestamp of Timestamp.t ])
list ]