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:InsightId.t ->
?groupARN:GroupARN.t ->
?groupName:GroupName.t ->
?rootCauseServiceId:ServiceId.t ->
?categories:InsightCategoryList.t ->
?state:InsightState.t ->
?startTime:Timestamp.t ->
?endTime:Timestamp.t ->
?summary:InsightSummaryText.t ->
?clientRequestImpactStatistics:RequestImpactStatistics.t ->
?rootCauseServiceRequestImpactStatistics:RequestImpactStatistics.t ->
?topAnomalousServices:AnomalousServiceList.t ->
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 ]