Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- Waiters
- Operations
- PutEncryptionConfig
- GetServiceGraph (Paginated)
- GetSamplingTargets
- ListTagsForResource
- GetTraceSummaries (Paginated)
- PutTraceSegments
- BatchGetTraces (Paginated)
- GetInsight
- GetTimeSeriesServiceStatistics (Paginated)
- GetEncryptionConfig
- GetInsightImpactGraph
- UpdateSamplingRule
- DeleteSamplingRule
- GetInsightEvents
- GetGroups (Paginated)
- GetInsightSummaries
- PutTelemetryRecords
- GetSamplingRules (Paginated)
- TagResource
- GetTraceGraph (Paginated)
- CreateGroup
- UntagResource
- DeleteGroup
- UpdateGroup
- GetGroup
- GetSamplingStatisticSummaries (Paginated)
- CreateSamplingRule
- Types
- EncryptionStatus
- EncryptionType
- InsightCategory
- InsightState
- SamplingStrategyName
- TimeRangeType
- Alias
- AnnotationValue
- AnomalousService
- AvailabilityZoneDetail
- BackendConnectionErrors
- Edge
- EdgeStatistics
- EncryptionConfig
- ErrorRootCause
- ErrorRootCauseEntity
- ErrorRootCauseService
- ErrorStatistics
- FaultRootCause
- FaultRootCauseEntity
- FaultRootCauseService
- FaultStatistics
- ForecastStatistics
- Group
- GroupSummary
- HistogramEntry
- Http
- Insight
- InsightEvent
- InsightImpactGraphEdge
- InsightImpactGraphService
- InsightSummary
- InsightsConfiguration
- InstanceIdDetail
- RequestImpactStatistics
- ResourceARNDetail
- ResponseTimeRootCause
- ResponseTimeRootCauseEntity
- ResponseTimeRootCauseService
- RootCauseException
- SamplingRule
- SamplingRuleRecord
- SamplingRuleUpdate
- SamplingStatisticSummary
- SamplingStatisticsDocument
- SamplingStrategy
- SamplingTargetDocument
- Segment
- ServiceId
- ServiceInfo
- ServiceStatistics
- Tag
- TelemetryRecord
- TimeSeriesServiceStatistics
- Trace
- TraceSummary
- TraceUser
- UnprocessedStatistics
- UnprocessedTraceSegment
- ValueWithServiceIds
Derived from API version 2016-04-12
of the AWS service descriptions, licensed under Apache 2.0.
Amazon Web Services X-Ray provides APIs for managing debug traces and retrieving service maps and other data created by processing those traces.
Synopsis
- defaultService :: Service
- _InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _RuleLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottledException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- data PutEncryptionConfig = PutEncryptionConfig' (Maybe Text) EncryptionType
- newPutEncryptionConfig :: EncryptionType -> PutEncryptionConfig
- data PutEncryptionConfigResponse = PutEncryptionConfigResponse' (Maybe EncryptionConfig) Int
- newPutEncryptionConfigResponse :: Int -> PutEncryptionConfigResponse
- data GetServiceGraph = GetServiceGraph' (Maybe Text) (Maybe Text) (Maybe Text) POSIX POSIX
- newGetServiceGraph :: UTCTime -> UTCTime -> GetServiceGraph
- data GetServiceGraphResponse = GetServiceGraphResponse' (Maybe Bool) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe [ServiceInfo]) Int
- newGetServiceGraphResponse :: Int -> GetServiceGraphResponse
- data GetSamplingTargets = GetSamplingTargets' [SamplingStatisticsDocument]
- newGetSamplingTargets :: GetSamplingTargets
- data GetSamplingTargetsResponse = GetSamplingTargetsResponse' (Maybe [UnprocessedStatistics]) (Maybe POSIX) (Maybe [SamplingTargetDocument]) Int
- newGetSamplingTargetsResponse :: Int -> GetSamplingTargetsResponse
- data ListTagsForResource = ListTagsForResource' (Maybe Text) Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe Text) (Maybe [Tag]) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data GetTraceSummaries = GetTraceSummaries' (Maybe Text) (Maybe Text) (Maybe TimeRangeType) (Maybe SamplingStrategy) (Maybe Bool) POSIX POSIX
- newGetTraceSummaries :: UTCTime -> UTCTime -> GetTraceSummaries
- data GetTraceSummariesResponse = GetTraceSummariesResponse' (Maybe Integer) (Maybe Text) (Maybe POSIX) (Maybe [TraceSummary]) Int
- newGetTraceSummariesResponse :: Int -> GetTraceSummariesResponse
- data PutTraceSegments = PutTraceSegments' [Text]
- newPutTraceSegments :: PutTraceSegments
- data PutTraceSegmentsResponse = PutTraceSegmentsResponse' (Maybe [UnprocessedTraceSegment]) Int
- newPutTraceSegmentsResponse :: Int -> PutTraceSegmentsResponse
- data BatchGetTraces = BatchGetTraces' (Maybe Text) [Text]
- newBatchGetTraces :: BatchGetTraces
- data BatchGetTracesResponse = BatchGetTracesResponse' (Maybe Text) (Maybe [Trace]) (Maybe [Text]) Int
- newBatchGetTracesResponse :: Int -> BatchGetTracesResponse
- data GetInsight = GetInsight' Text
- newGetInsight :: Text -> GetInsight
- data GetInsightResponse = GetInsightResponse' (Maybe Insight) Int
- newGetInsightResponse :: Int -> GetInsightResponse
- data GetTimeSeriesServiceStatistics = GetTimeSeriesServiceStatistics' (Maybe Text) (Maybe Int) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) POSIX POSIX
- newGetTimeSeriesServiceStatistics :: UTCTime -> UTCTime -> GetTimeSeriesServiceStatistics
- data GetTimeSeriesServiceStatisticsResponse = GetTimeSeriesServiceStatisticsResponse' (Maybe Bool) (Maybe [TimeSeriesServiceStatistics]) (Maybe Text) Int
- newGetTimeSeriesServiceStatisticsResponse :: Int -> GetTimeSeriesServiceStatisticsResponse
- data GetEncryptionConfig = GetEncryptionConfig' {
- newGetEncryptionConfig :: GetEncryptionConfig
- data GetEncryptionConfigResponse = GetEncryptionConfigResponse' (Maybe EncryptionConfig) Int
- newGetEncryptionConfigResponse :: Int -> GetEncryptionConfigResponse
- data GetInsightImpactGraph = GetInsightImpactGraph' (Maybe Text) Text POSIX POSIX
- newGetInsightImpactGraph :: Text -> UTCTime -> UTCTime -> GetInsightImpactGraph
- data GetInsightImpactGraphResponse = GetInsightImpactGraphResponse' (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe [InsightImpactGraphService]) Int
- newGetInsightImpactGraphResponse :: Int -> GetInsightImpactGraphResponse
- data UpdateSamplingRule = UpdateSamplingRule' SamplingRuleUpdate
- newUpdateSamplingRule :: SamplingRuleUpdate -> UpdateSamplingRule
- data UpdateSamplingRuleResponse = UpdateSamplingRuleResponse' (Maybe SamplingRuleRecord) Int
- newUpdateSamplingRuleResponse :: Int -> UpdateSamplingRuleResponse
- data DeleteSamplingRule = DeleteSamplingRule' (Maybe Text) (Maybe Text)
- newDeleteSamplingRule :: DeleteSamplingRule
- data DeleteSamplingRuleResponse = DeleteSamplingRuleResponse' (Maybe SamplingRuleRecord) Int
- newDeleteSamplingRuleResponse :: Int -> DeleteSamplingRuleResponse
- data GetInsightEvents = GetInsightEvents' (Maybe Text) (Maybe Natural) Text
- newGetInsightEvents :: Text -> GetInsightEvents
- data GetInsightEventsResponse = GetInsightEventsResponse' (Maybe [InsightEvent]) (Maybe Text) Int
- newGetInsightEventsResponse :: Int -> GetInsightEventsResponse
- data GetGroups = GetGroups' (Maybe Text)
- newGetGroups :: GetGroups
- data GetGroupsResponse = GetGroupsResponse' (Maybe [GroupSummary]) (Maybe Text) Int
- newGetGroupsResponse :: Int -> GetGroupsResponse
- data GetInsightSummaries = GetInsightSummaries' (Maybe [InsightState]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Natural) POSIX POSIX
- newGetInsightSummaries :: UTCTime -> UTCTime -> GetInsightSummaries
- data GetInsightSummariesResponse = GetInsightSummariesResponse' (Maybe [InsightSummary]) (Maybe Text) Int
- newGetInsightSummariesResponse :: Int -> GetInsightSummariesResponse
- data PutTelemetryRecords = PutTelemetryRecords' (Maybe Text) (Maybe Text) (Maybe Text) [TelemetryRecord]
- newPutTelemetryRecords :: PutTelemetryRecords
- data PutTelemetryRecordsResponse = PutTelemetryRecordsResponse' Int
- newPutTelemetryRecordsResponse :: Int -> PutTelemetryRecordsResponse
- data GetSamplingRules = GetSamplingRules' (Maybe Text)
- newGetSamplingRules :: GetSamplingRules
- data GetSamplingRulesResponse = GetSamplingRulesResponse' (Maybe [SamplingRuleRecord]) (Maybe Text) Int
- newGetSamplingRulesResponse :: Int -> GetSamplingRulesResponse
- data TagResource = TagResource' Text [Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data GetTraceGraph = GetTraceGraph' (Maybe Text) [Text]
- newGetTraceGraph :: GetTraceGraph
- data GetTraceGraphResponse = GetTraceGraphResponse' (Maybe Text) (Maybe [ServiceInfo]) Int
- newGetTraceGraphResponse :: Int -> GetTraceGraphResponse
- data CreateGroup = CreateGroup' (Maybe Text) (Maybe InsightsConfiguration) (Maybe [Tag]) Text
- newCreateGroup :: Text -> CreateGroup
- data CreateGroupResponse = CreateGroupResponse' (Maybe Group) Int
- newCreateGroupResponse :: Int -> CreateGroupResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data DeleteGroup = DeleteGroup' (Maybe Text) (Maybe Text)
- newDeleteGroup :: DeleteGroup
- data DeleteGroupResponse = DeleteGroupResponse' Int
- newDeleteGroupResponse :: Int -> DeleteGroupResponse
- data UpdateGroup = UpdateGroup' (Maybe Text) (Maybe InsightsConfiguration) (Maybe Text) (Maybe Text)
- newUpdateGroup :: UpdateGroup
- data UpdateGroupResponse = UpdateGroupResponse' (Maybe Group) Int
- newUpdateGroupResponse :: Int -> UpdateGroupResponse
- data GetGroup = GetGroup' (Maybe Text) (Maybe Text)
- newGetGroup :: GetGroup
- data GetGroupResponse = GetGroupResponse' (Maybe Group) Int
- newGetGroupResponse :: Int -> GetGroupResponse
- data GetSamplingStatisticSummaries = GetSamplingStatisticSummaries' (Maybe Text)
- newGetSamplingStatisticSummaries :: GetSamplingStatisticSummaries
- data GetSamplingStatisticSummariesResponse = GetSamplingStatisticSummariesResponse' (Maybe [SamplingStatisticSummary]) (Maybe Text) Int
- newGetSamplingStatisticSummariesResponse :: Int -> GetSamplingStatisticSummariesResponse
- data CreateSamplingRule = CreateSamplingRule' (Maybe [Tag]) SamplingRule
- newCreateSamplingRule :: SamplingRule -> CreateSamplingRule
- data CreateSamplingRuleResponse = CreateSamplingRuleResponse' (Maybe SamplingRuleRecord) Int
- newCreateSamplingRuleResponse :: Int -> CreateSamplingRuleResponse
- newtype EncryptionStatus where
- EncryptionStatus' { }
- pattern EncryptionStatus_ACTIVE :: EncryptionStatus
- pattern EncryptionStatus_UPDATING :: EncryptionStatus
- newtype EncryptionType where
- EncryptionType' { }
- pattern EncryptionType_KMS :: EncryptionType
- pattern EncryptionType_NONE :: EncryptionType
- newtype InsightCategory where
- InsightCategory' { }
- pattern InsightCategory_FAULT :: InsightCategory
- newtype InsightState where
- InsightState' { }
- pattern InsightState_ACTIVE :: InsightState
- pattern InsightState_CLOSED :: InsightState
- newtype SamplingStrategyName where
- newtype TimeRangeType where
- TimeRangeType' { }
- pattern TimeRangeType_Event :: TimeRangeType
- pattern TimeRangeType_TraceId :: TimeRangeType
- data Alias = Alias' (Maybe [Text]) (Maybe Text) (Maybe Text)
- newAlias :: Alias
- data AnnotationValue = AnnotationValue' (Maybe Double) (Maybe Text) (Maybe Bool)
- newAnnotationValue :: AnnotationValue
- data AnomalousService = AnomalousService' (Maybe ServiceId)
- newAnomalousService :: AnomalousService
- data AvailabilityZoneDetail = AvailabilityZoneDetail' (Maybe Text)
- newAvailabilityZoneDetail :: AvailabilityZoneDetail
- data BackendConnectionErrors = BackendConnectionErrors' (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int)
- newBackendConnectionErrors :: BackendConnectionErrors
- data Edge = Edge' (Maybe POSIX) (Maybe [Alias]) (Maybe [HistogramEntry]) (Maybe Int) (Maybe POSIX) (Maybe EdgeStatistics)
- newEdge :: Edge
- data EdgeStatistics = EdgeStatistics' (Maybe FaultStatistics) (Maybe Integer) (Maybe Double) (Maybe ErrorStatistics) (Maybe Integer)
- newEdgeStatistics :: EdgeStatistics
- data EncryptionConfig = EncryptionConfig' (Maybe EncryptionStatus) (Maybe Text) (Maybe EncryptionType)
- newEncryptionConfig :: EncryptionConfig
- data ErrorRootCause = ErrorRootCause' (Maybe Bool) (Maybe [ErrorRootCauseService])
- newErrorRootCause :: ErrorRootCause
- data ErrorRootCauseEntity = ErrorRootCauseEntity' (Maybe [RootCauseException]) (Maybe Bool) (Maybe Text)
- newErrorRootCauseEntity :: ErrorRootCauseEntity
- data ErrorRootCauseService = ErrorRootCauseService' (Maybe [ErrorRootCauseEntity]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe Text)
- newErrorRootCauseService :: ErrorRootCauseService
- data ErrorStatistics = ErrorStatistics' (Maybe Integer) (Maybe Integer) (Maybe Integer)
- newErrorStatistics :: ErrorStatistics
- data FaultRootCause = FaultRootCause' (Maybe Bool) (Maybe [FaultRootCauseService])
- newFaultRootCause :: FaultRootCause
- data FaultRootCauseEntity = FaultRootCauseEntity' (Maybe [RootCauseException]) (Maybe Bool) (Maybe Text)
- newFaultRootCauseEntity :: FaultRootCauseEntity
- data FaultRootCauseService = FaultRootCauseService' (Maybe [FaultRootCauseEntity]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe Text)
- newFaultRootCauseService :: FaultRootCauseService
- data FaultStatistics = FaultStatistics' (Maybe Integer) (Maybe Integer)
- newFaultStatistics :: FaultStatistics
- data ForecastStatistics = ForecastStatistics' (Maybe Integer) (Maybe Integer)
- newForecastStatistics :: ForecastStatistics
- data Group = Group' (Maybe Text) (Maybe InsightsConfiguration) (Maybe Text) (Maybe Text)
- newGroup :: Group
- data GroupSummary = GroupSummary' (Maybe Text) (Maybe InsightsConfiguration) (Maybe Text) (Maybe Text)
- newGroupSummary :: GroupSummary
- data HistogramEntry = HistogramEntry' (Maybe Int) (Maybe Double)
- newHistogramEntry :: HistogramEntry
- data Http = Http' (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text)
- newHttp :: Http
- data Insight = Insight' (Maybe Text) (Maybe InsightState) (Maybe POSIX) (Maybe Text) (Maybe [InsightCategory]) (Maybe RequestImpactStatistics) (Maybe [AnomalousService]) (Maybe ServiceId) (Maybe RequestImpactStatistics) (Maybe POSIX) (Maybe Text) (Maybe Text)
- newInsight :: Insight
- data InsightEvent = InsightEvent' (Maybe Text) (Maybe POSIX) (Maybe RequestImpactStatistics) (Maybe [AnomalousService]) (Maybe RequestImpactStatistics)
- newInsightEvent :: InsightEvent
- data InsightImpactGraphEdge = InsightImpactGraphEdge' (Maybe Int)
- newInsightImpactGraphEdge :: InsightImpactGraphEdge
- data InsightImpactGraphService = InsightImpactGraphService' (Maybe Int) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe [InsightImpactGraphEdge])
- newInsightImpactGraphService :: InsightImpactGraphService
- data InsightSummary = InsightSummary' (Maybe Text) (Maybe InsightState) (Maybe POSIX) (Maybe Text) (Maybe [InsightCategory]) (Maybe RequestImpactStatistics) (Maybe [AnomalousService]) (Maybe ServiceId) (Maybe RequestImpactStatistics) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX)
- newInsightSummary :: InsightSummary
- data InsightsConfiguration = InsightsConfiguration' (Maybe Bool) (Maybe Bool)
- newInsightsConfiguration :: InsightsConfiguration
- data InstanceIdDetail = InstanceIdDetail' (Maybe Text)
- newInstanceIdDetail :: InstanceIdDetail
- data RequestImpactStatistics = RequestImpactStatistics' (Maybe Integer) (Maybe Integer) (Maybe Integer)
- newRequestImpactStatistics :: RequestImpactStatistics
- data ResourceARNDetail = ResourceARNDetail' (Maybe Text)
- newResourceARNDetail :: ResourceARNDetail
- data ResponseTimeRootCause = ResponseTimeRootCause' (Maybe Bool) (Maybe [ResponseTimeRootCauseService])
- newResponseTimeRootCause :: ResponseTimeRootCause
- data ResponseTimeRootCauseEntity = ResponseTimeRootCauseEntity' (Maybe Bool) (Maybe Double) (Maybe Text)
- newResponseTimeRootCauseEntity :: ResponseTimeRootCauseEntity
- data ResponseTimeRootCauseService = ResponseTimeRootCauseService' (Maybe [ResponseTimeRootCauseEntity]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe Text)
- newResponseTimeRootCauseService :: ResponseTimeRootCauseService
- data RootCauseException = RootCauseException' (Maybe Text) (Maybe Text)
- newRootCauseException :: RootCauseException
- data SamplingRule = SamplingRule' (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) Text Natural Double Natural Text Text Text Text Text Natural
- newSamplingRule :: Text -> Natural -> Double -> Natural -> Text -> Text -> Text -> Text -> Text -> Natural -> SamplingRule
- data SamplingRuleRecord = SamplingRuleRecord' (Maybe POSIX) (Maybe SamplingRule) (Maybe POSIX)
- newSamplingRuleRecord :: SamplingRuleRecord
- data SamplingRuleUpdate = SamplingRuleUpdate' (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Int) (Maybe Double) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newSamplingRuleUpdate :: SamplingRuleUpdate
- data SamplingStatisticSummary = SamplingStatisticSummary' (Maybe Int) (Maybe Int) (Maybe Text) (Maybe POSIX) (Maybe Int)
- newSamplingStatisticSummary :: SamplingStatisticSummary
- data SamplingStatisticsDocument = SamplingStatisticsDocument' (Maybe Natural) Text Text POSIX Natural Natural
- newSamplingStatisticsDocument :: Text -> Text -> UTCTime -> Natural -> Natural -> SamplingStatisticsDocument
- data SamplingStrategy = SamplingStrategy' (Maybe Double) (Maybe SamplingStrategyName)
- newSamplingStrategy :: SamplingStrategy
- data SamplingTargetDocument = SamplingTargetDocument' (Maybe Int) (Maybe Text) (Maybe Double) (Maybe Int) (Maybe POSIX)
- newSamplingTargetDocument :: SamplingTargetDocument
- data Segment = Segment' (Maybe Text) (Maybe Text)
- newSegment :: Segment
- data ServiceId = ServiceId' (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text)
- newServiceId :: ServiceId
- data ServiceInfo = ServiceInfo' (Maybe Text) (Maybe POSIX) (Maybe Bool) (Maybe [HistogramEntry]) (Maybe [HistogramEntry]) (Maybe Int) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe [Edge]) (Maybe ServiceStatistics)
- newServiceInfo :: ServiceInfo
- data ServiceStatistics = ServiceStatistics' (Maybe FaultStatistics) (Maybe Integer) (Maybe Double) (Maybe ErrorStatistics) (Maybe Integer)
- newServiceStatistics :: ServiceStatistics
- data Tag = Tag' Text Text
- newTag :: Text -> Text -> Tag
- data TelemetryRecord = TelemetryRecord' (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe BackendConnectionErrors) POSIX
- newTelemetryRecord :: UTCTime -> TelemetryRecord
- data TimeSeriesServiceStatistics = TimeSeriesServiceStatistics' (Maybe ServiceStatistics) (Maybe [HistogramEntry]) (Maybe EdgeStatistics) (Maybe ForecastStatistics) (Maybe POSIX)
- newTimeSeriesServiceStatistics :: TimeSeriesServiceStatistics
- data Trace = Trace' (Maybe Bool) (Maybe Text) (Maybe [Segment]) (Maybe Double)
- newTrace :: Trace
- data TraceSummary = TraceSummary' (Maybe (HashMap Text [ValueWithServiceIds])) (Maybe Bool) (Maybe [TraceUser]) (Maybe ServiceId) (Maybe Bool) (Maybe [ServiceId]) (Maybe POSIX) (Maybe Bool) (Maybe [ErrorRootCause]) (Maybe [ResourceARNDetail]) (Maybe [AvailabilityZoneDetail]) (Maybe [InstanceIdDetail]) (Maybe [ResponseTimeRootCause]) (Maybe Bool) (Maybe Text) (Maybe Http) (Maybe Int) (Maybe Double) (Maybe [FaultRootCause]) (Maybe Double)
- newTraceSummary :: TraceSummary
- data TraceUser = TraceUser' (Maybe [ServiceId]) (Maybe Text)
- newTraceUser :: TraceUser
- data UnprocessedStatistics = UnprocessedStatistics' (Maybe Text) (Maybe Text) (Maybe Text)
- newUnprocessedStatistics :: UnprocessedStatistics
- data UnprocessedTraceSegment = UnprocessedTraceSegment' (Maybe Text) (Maybe Text) (Maybe Text)
- newUnprocessedTraceSegment :: UnprocessedTraceSegment
- data ValueWithServiceIds = ValueWithServiceIds' (Maybe [ServiceId]) (Maybe AnnotationValue)
- newValueWithServiceIds :: ValueWithServiceIds
Service Configuration
defaultService :: Service Source #
API version 2016-04-12
of the Amazon X-Ray SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by XRay
.
InvalidRequestException
_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request is missing required parameters or has invalid parameters.
RuleLimitExceededException
_RuleLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have reached the maximum number of sampling rules.
ThrottledException
_ThrottledException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request exceeds the maximum number of requests per second.
TooManyTagsException
_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded the maximum number of tags you can apply to this resource.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource was not found. Verify that the name or Amazon Resource Name (ARN) of the resource is correct.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
PutEncryptionConfig
data PutEncryptionConfig Source #
See: newPutEncryptionConfig
smart constructor.
Instances
newPutEncryptionConfig Source #
Create a value of PutEncryptionConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:keyId:PutEncryptionConfig'
, putEncryptionConfig_keyId
- An Amazon Web Services KMS key in one of the following formats:
- Alias - The name of the key. For example,
alias/MyKey
. - Key ID - The KMS key ID of the key. For example,
ae4aa6d49-a4d8-9df9-a475-4ff6d7898456
. Amazon Web Services X-Ray does not support asymmetric KMS keys. - ARN - The full Amazon Resource Name of the key ID or alias. For
example,
arn:aws:kms:us-east-2:123456789012:key/ae4aa6d49-a4d8-9df9-a475-4ff6d7898456
. Use this format to specify a key in a different account.
Omit this key if you set Type
to NONE
.
$sel:type':PutEncryptionConfig'
, putEncryptionConfig_type
- The type of encryption. Set to KMS
to use your own key for encryption.
Set to NONE
for default encryption.
data PutEncryptionConfigResponse Source #
See: newPutEncryptionConfigResponse
smart constructor.
Instances
newPutEncryptionConfigResponse Source #
Create a value of PutEncryptionConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionConfig:PutEncryptionConfigResponse'
, putEncryptionConfigResponse_encryptionConfig
- The new encryption configuration.
$sel:httpStatus:PutEncryptionConfigResponse'
, putEncryptionConfigResponse_httpStatus
- The response's http status code.
GetServiceGraph (Paginated)
data GetServiceGraph Source #
See: newGetServiceGraph
smart constructor.
Instances
Create a value of GetServiceGraph
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetServiceGraph'
, getServiceGraph_nextToken
- Pagination token.
$sel:groupARN:GetServiceGraph'
, getServiceGraph_groupARN
- The Amazon Resource Name (ARN) of a group based on which you want to
generate a graph.
$sel:groupName:GetServiceGraph'
, getServiceGraph_groupName
- The name of a group based on which you want to generate a graph.
$sel:startTime:GetServiceGraph'
, getServiceGraph_startTime
- The start of the time frame for which to generate a graph.
$sel:endTime:GetServiceGraph'
, getServiceGraph_endTime
- The end of the timeframe for which to generate a graph.
data GetServiceGraphResponse Source #
See: newGetServiceGraphResponse
smart constructor.
GetServiceGraphResponse' (Maybe Bool) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe [ServiceInfo]) Int |
Instances
newGetServiceGraphResponse Source #
Create a value of GetServiceGraphResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:containsOldGroupVersions:GetServiceGraphResponse'
, getServiceGraphResponse_containsOldGroupVersions
- A flag indicating whether the group's filter expression has been
consistent, or if the returned service graph may show traces from an
older version of the group's filter expression.
$sel:startTime:GetServiceGraph'
, getServiceGraphResponse_startTime
- The start of the time frame for which the graph was generated.
$sel:nextToken:GetServiceGraph'
, getServiceGraphResponse_nextToken
- Pagination token.
$sel:endTime:GetServiceGraph'
, getServiceGraphResponse_endTime
- The end of the time frame for which the graph was generated.
$sel:services:GetServiceGraphResponse'
, getServiceGraphResponse_services
- The services that have processed a traced request during the specified
time frame.
$sel:httpStatus:GetServiceGraphResponse'
, getServiceGraphResponse_httpStatus
- The response's http status code.
GetSamplingTargets
data GetSamplingTargets Source #
See: newGetSamplingTargets
smart constructor.
Instances
newGetSamplingTargets :: GetSamplingTargets Source #
Create a value of GetSamplingTargets
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:samplingStatisticsDocuments:GetSamplingTargets'
, getSamplingTargets_samplingStatisticsDocuments
- Information about rules that the service is using to sample requests.
data GetSamplingTargetsResponse Source #
See: newGetSamplingTargetsResponse
smart constructor.
GetSamplingTargetsResponse' (Maybe [UnprocessedStatistics]) (Maybe POSIX) (Maybe [SamplingTargetDocument]) Int |
Instances
newGetSamplingTargetsResponse Source #
Create a value of GetSamplingTargetsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:unprocessedStatistics:GetSamplingTargetsResponse'
, getSamplingTargetsResponse_unprocessedStatistics
- Information about
SamplingStatisticsDocument
that X-Ray could not process.
$sel:lastRuleModification:GetSamplingTargetsResponse'
, getSamplingTargetsResponse_lastRuleModification
- The last time a user changed the sampling rule configuration. If the
sampling rule configuration changed since the service last retrieved it,
the service should call
GetSamplingRules
to get the latest version.
$sel:samplingTargetDocuments:GetSamplingTargetsResponse'
, getSamplingTargetsResponse_samplingTargetDocuments
- Updated rules that the service should use to sample requests.
$sel:httpStatus:GetSamplingTargetsResponse'
, getSamplingTargetsResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListTagsForResource'
, listTagsForResource_nextToken
- A pagination token. If multiple pages of results are returned, use the
NextToken
value returned with the current page of results as the value
of this parameter to get the next page of results.
$sel:resourceARN:ListTagsForResource'
, listTagsForResource_resourceARN
- The Amazon Resource Number (ARN) of an X-Ray group or sampling rule.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListTagsForResource'
, listTagsForResourceResponse_nextToken
- A pagination token. If multiple pages of results are returned, use the
NextToken
value returned with the current page of results to get the
next page of results.
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- A list of tags, as key and value pairs, that is associated with the
specified X-Ray group or sampling rule.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
GetTraceSummaries (Paginated)
data GetTraceSummaries Source #
See: newGetTraceSummaries
smart constructor.
GetTraceSummaries' (Maybe Text) (Maybe Text) (Maybe TimeRangeType) (Maybe SamplingStrategy) (Maybe Bool) POSIX POSIX |
Instances
:: UTCTime | |
-> UTCTime | |
-> GetTraceSummaries |
Create a value of GetTraceSummaries
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filterExpression:GetTraceSummaries'
, getTraceSummaries_filterExpression
- Specify a filter expression to retrieve trace summaries for services or
requests that meet certain requirements.
$sel:nextToken:GetTraceSummaries'
, getTraceSummaries_nextToken
- Specify the pagination token returned by a previous request to retrieve
the next page of results.
$sel:timeRangeType:GetTraceSummaries'
, getTraceSummaries_timeRangeType
- A parameter to indicate whether to query trace summaries by TraceId or
Event time.
$sel:samplingStrategy:GetTraceSummaries'
, getTraceSummaries_samplingStrategy
- A parameter to indicate whether to enable sampling on trace summaries.
Input parameters are Name and Value.
$sel:sampling:GetTraceSummaries'
, getTraceSummaries_sampling
- Set to true
to get summaries for only a subset of available traces.
$sel:startTime:GetTraceSummaries'
, getTraceSummaries_startTime
- The start of the time frame for which to retrieve traces.
$sel:endTime:GetTraceSummaries'
, getTraceSummaries_endTime
- The end of the time frame for which to retrieve traces.
data GetTraceSummariesResponse Source #
See: newGetTraceSummariesResponse
smart constructor.
Instances
newGetTraceSummariesResponse Source #
Create a value of GetTraceSummariesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tracesProcessedCount:GetTraceSummariesResponse'
, getTraceSummariesResponse_tracesProcessedCount
- The total number of traces processed, including traces that did not
match the specified filter expression.
$sel:nextToken:GetTraceSummaries'
, getTraceSummariesResponse_nextToken
- If the requested time frame contained more than one page of results, you
can use this token to retrieve the next page. The first page contains
the most recent results, closest to the end of the time frame.
$sel:approximateTime:GetTraceSummariesResponse'
, getTraceSummariesResponse_approximateTime
- The start time of this page of results.
$sel:traceSummaries:GetTraceSummariesResponse'
, getTraceSummariesResponse_traceSummaries
- Trace IDs and annotations for traces that were found in the specified
time frame.
$sel:httpStatus:GetTraceSummariesResponse'
, getTraceSummariesResponse_httpStatus
- The response's http status code.
PutTraceSegments
data PutTraceSegments Source #
See: newPutTraceSegments
smart constructor.
Instances
newPutTraceSegments :: PutTraceSegments Source #
Create a value of PutTraceSegments
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:traceSegmentDocuments:PutTraceSegments'
, putTraceSegments_traceSegmentDocuments
- A string containing a JSON document defining one or more segments or
subsegments.
data PutTraceSegmentsResponse Source #
See: newPutTraceSegmentsResponse
smart constructor.
Instances
newPutTraceSegmentsResponse Source #
Create a value of PutTraceSegmentsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:unprocessedTraceSegments:PutTraceSegmentsResponse'
, putTraceSegmentsResponse_unprocessedTraceSegments
- Segments that failed processing.
$sel:httpStatus:PutTraceSegmentsResponse'
, putTraceSegmentsResponse_httpStatus
- The response's http status code.
BatchGetTraces (Paginated)
data BatchGetTraces Source #
See: newBatchGetTraces
smart constructor.
BatchGetTraces' (Maybe Text) [Text] |
Instances
newBatchGetTraces :: BatchGetTraces Source #
Create a value of BatchGetTraces
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:BatchGetTraces'
, batchGetTraces_nextToken
- Pagination token.
$sel:traceIds:BatchGetTraces'
, batchGetTraces_traceIds
- Specify the trace IDs of requests for which to retrieve segments.
data BatchGetTracesResponse Source #
See: newBatchGetTracesResponse
smart constructor.
Instances
newBatchGetTracesResponse Source #
Create a value of BatchGetTracesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:BatchGetTraces'
, batchGetTracesResponse_nextToken
- Pagination token.
$sel:traces:BatchGetTracesResponse'
, batchGetTracesResponse_traces
- Full traces for the specified requests.
$sel:unprocessedTraceIds:BatchGetTracesResponse'
, batchGetTracesResponse_unprocessedTraceIds
- Trace IDs of requests that haven't been processed.
$sel:httpStatus:BatchGetTracesResponse'
, batchGetTracesResponse_httpStatus
- The response's http status code.
GetInsight
data GetInsight Source #
See: newGetInsight
smart constructor.
Instances
Create a value of GetInsight
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:insightId:GetInsight'
, getInsight_insightId
- The insight's unique identifier. Use the GetInsightSummaries action to
retrieve an InsightId.
data GetInsightResponse Source #
See: newGetInsightResponse
smart constructor.
Instances
newGetInsightResponse Source #
Create a value of GetInsightResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:insight:GetInsightResponse'
, getInsightResponse_insight
- The summary information of an insight.
$sel:httpStatus:GetInsightResponse'
, getInsightResponse_httpStatus
- The response's http status code.
GetTimeSeriesServiceStatistics (Paginated)
data GetTimeSeriesServiceStatistics Source #
See: newGetTimeSeriesServiceStatistics
smart constructor.
GetTimeSeriesServiceStatistics' (Maybe Text) (Maybe Int) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) POSIX POSIX |
Instances
newGetTimeSeriesServiceStatistics Source #
Create a value of GetTimeSeriesServiceStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:entitySelectorExpression:GetTimeSeriesServiceStatistics'
, getTimeSeriesServiceStatistics_entitySelectorExpression
- A filter expression defining entities that will be aggregated for
statistics. Supports ID, service, and edge functions. If no selector
expression is specified, edge statistics are returned.
$sel:period:GetTimeSeriesServiceStatistics'
, getTimeSeriesServiceStatistics_period
- Aggregation period in seconds.
$sel:forecastStatistics:GetTimeSeriesServiceStatistics'
, getTimeSeriesServiceStatistics_forecastStatistics
- The forecasted high and low fault count values. Forecast enabled
requests require the EntitySelectorExpression ID be provided.
$sel:nextToken:GetTimeSeriesServiceStatistics'
, getTimeSeriesServiceStatistics_nextToken
- Pagination token.
$sel:groupARN:GetTimeSeriesServiceStatistics'
, getTimeSeriesServiceStatistics_groupARN
- The Amazon Resource Name (ARN) of the group for which to pull statistics
from.
$sel:groupName:GetTimeSeriesServiceStatistics'
, getTimeSeriesServiceStatistics_groupName
- The case-sensitive name of the group for which to pull statistics from.
$sel:startTime:GetTimeSeriesServiceStatistics'
, getTimeSeriesServiceStatistics_startTime
- The start of the time frame for which to aggregate statistics.
$sel:endTime:GetTimeSeriesServiceStatistics'
, getTimeSeriesServiceStatistics_endTime
- The end of the time frame for which to aggregate statistics.
data GetTimeSeriesServiceStatisticsResponse Source #
See: newGetTimeSeriesServiceStatisticsResponse
smart constructor.
GetTimeSeriesServiceStatisticsResponse' (Maybe Bool) (Maybe [TimeSeriesServiceStatistics]) (Maybe Text) Int |
Instances
newGetTimeSeriesServiceStatisticsResponse Source #
Create a value of GetTimeSeriesServiceStatisticsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:containsOldGroupVersions:GetTimeSeriesServiceStatisticsResponse'
, getTimeSeriesServiceStatisticsResponse_containsOldGroupVersions
- A flag indicating whether or not a group's filter expression has been
consistent, or if a returned aggregation might show statistics from an
older version of the group's filter expression.
$sel:timeSeriesServiceStatistics:GetTimeSeriesServiceStatisticsResponse'
, getTimeSeriesServiceStatisticsResponse_timeSeriesServiceStatistics
- The collection of statistics.
$sel:nextToken:GetTimeSeriesServiceStatistics'
, getTimeSeriesServiceStatisticsResponse_nextToken
- Pagination token.
$sel:httpStatus:GetTimeSeriesServiceStatisticsResponse'
, getTimeSeriesServiceStatisticsResponse_httpStatus
- The response's http status code.
GetEncryptionConfig
data GetEncryptionConfig Source #
See: newGetEncryptionConfig
smart constructor.
Instances
newGetEncryptionConfig :: GetEncryptionConfig Source #
Create a value of GetEncryptionConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetEncryptionConfigResponse Source #
See: newGetEncryptionConfigResponse
smart constructor.
Instances
newGetEncryptionConfigResponse Source #
Create a value of GetEncryptionConfigResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionConfig:GetEncryptionConfigResponse'
, getEncryptionConfigResponse_encryptionConfig
- The encryption configuration document.
$sel:httpStatus:GetEncryptionConfigResponse'
, getEncryptionConfigResponse_httpStatus
- The response's http status code.
GetInsightImpactGraph
data GetInsightImpactGraph Source #
See: newGetInsightImpactGraph
smart constructor.
Instances
newGetInsightImpactGraph Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> GetInsightImpactGraph |
Create a value of GetInsightImpactGraph
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetInsightImpactGraph'
, getInsightImpactGraph_nextToken
- Specify the pagination token returned by a previous request to retrieve
the next page of results.
$sel:insightId:GetInsightImpactGraph'
, getInsightImpactGraph_insightId
- The insight's unique identifier. Use the GetInsightSummaries action to
retrieve an InsightId.
$sel:startTime:GetInsightImpactGraph'
, getInsightImpactGraph_startTime
- The estimated start time of the insight, in Unix time seconds. The
StartTime is inclusive of the value provided and can't be more than 30
days old.
$sel:endTime:GetInsightImpactGraph'
, getInsightImpactGraph_endTime
- The estimated end time of the insight, in Unix time seconds. The EndTime
is exclusive of the value provided. The time range between the start
time and end time can't be more than six hours.
data GetInsightImpactGraphResponse Source #
See: newGetInsightImpactGraphResponse
smart constructor.
GetInsightImpactGraphResponse' (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe [InsightImpactGraphService]) Int |
Instances
newGetInsightImpactGraphResponse Source #
Create a value of GetInsightImpactGraphResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceGraphStartTime:GetInsightImpactGraphResponse'
, getInsightImpactGraphResponse_serviceGraphStartTime
- The time, in Unix seconds, at which the service graph started.
$sel:startTime:GetInsightImpactGraph'
, getInsightImpactGraphResponse_startTime
- The provided start time.
$sel:insightId:GetInsightImpactGraph'
, getInsightImpactGraphResponse_insightId
- The insight's unique identifier.
$sel:nextToken:GetInsightImpactGraph'
, getInsightImpactGraphResponse_nextToken
- Pagination token.
$sel:endTime:GetInsightImpactGraph'
, getInsightImpactGraphResponse_endTime
- The provided end time.
$sel:serviceGraphEndTime:GetInsightImpactGraphResponse'
, getInsightImpactGraphResponse_serviceGraphEndTime
- The time, in Unix seconds, at which the service graph ended.
$sel:services:GetInsightImpactGraphResponse'
, getInsightImpactGraphResponse_services
- The Amazon Web Services instrumented services related to the insight.
$sel:httpStatus:GetInsightImpactGraphResponse'
, getInsightImpactGraphResponse_httpStatus
- The response's http status code.
UpdateSamplingRule
data UpdateSamplingRule Source #
See: newUpdateSamplingRule
smart constructor.
Instances
newUpdateSamplingRule Source #
Create a value of UpdateSamplingRule
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:samplingRuleUpdate:UpdateSamplingRule'
, updateSamplingRule_samplingRuleUpdate
- The rule and fields to change.
data UpdateSamplingRuleResponse Source #
See: newUpdateSamplingRuleResponse
smart constructor.
Instances
newUpdateSamplingRuleResponse Source #
Create a value of UpdateSamplingRuleResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:samplingRuleRecord:UpdateSamplingRuleResponse'
, updateSamplingRuleResponse_samplingRuleRecord
- The updated rule definition and metadata.
$sel:httpStatus:UpdateSamplingRuleResponse'
, updateSamplingRuleResponse_httpStatus
- The response's http status code.
DeleteSamplingRule
data DeleteSamplingRule Source #
See: newDeleteSamplingRule
smart constructor.
Instances
newDeleteSamplingRule :: DeleteSamplingRule Source #
Create a value of DeleteSamplingRule
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ruleName:DeleteSamplingRule'
, deleteSamplingRule_ruleName
- The name of the sampling rule. Specify a rule by either name or ARN, but
not both.
$sel:ruleARN:DeleteSamplingRule'
, deleteSamplingRule_ruleARN
- The ARN of the sampling rule. Specify a rule by either name or ARN, but
not both.
data DeleteSamplingRuleResponse Source #
See: newDeleteSamplingRuleResponse
smart constructor.
Instances
newDeleteSamplingRuleResponse Source #
Create a value of DeleteSamplingRuleResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:samplingRuleRecord:DeleteSamplingRuleResponse'
, deleteSamplingRuleResponse_samplingRuleRecord
- The deleted rule definition and metadata.
$sel:httpStatus:DeleteSamplingRuleResponse'
, deleteSamplingRuleResponse_httpStatus
- The response's http status code.
GetInsightEvents
data GetInsightEvents Source #
See: newGetInsightEvents
smart constructor.
Instances
Create a value of GetInsightEvents
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetInsightEvents'
, getInsightEvents_nextToken
- Specify the pagination token returned by a previous request to retrieve
the next page of events.
$sel:maxResults:GetInsightEvents'
, getInsightEvents_maxResults
- Used to retrieve at most the specified value of events.
$sel:insightId:GetInsightEvents'
, getInsightEvents_insightId
- The insight's unique identifier. Use the GetInsightSummaries action to
retrieve an InsightId.
data GetInsightEventsResponse Source #
See: newGetInsightEventsResponse
smart constructor.
Instances
newGetInsightEventsResponse Source #
Create a value of GetInsightEventsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:insightEvents:GetInsightEventsResponse'
, getInsightEventsResponse_insightEvents
- A detailed description of the event. This includes the time of the
event, client and root cause impact statistics, and the top anomalous
service at the time of the event.
$sel:nextToken:GetInsightEvents'
, getInsightEventsResponse_nextToken
- Use this token to retrieve the next page of insight events.
$sel:httpStatus:GetInsightEventsResponse'
, getInsightEventsResponse_httpStatus
- The response's http status code.
GetGroups (Paginated)
See: newGetGroups
smart constructor.
Instances
newGetGroups :: GetGroups Source #
Create a value of GetGroups
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetGroups'
, getGroups_nextToken
- Pagination token.
data GetGroupsResponse Source #
See: newGetGroupsResponse
smart constructor.
Instances
Create a value of GetGroupsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:groups:GetGroupsResponse'
, getGroupsResponse_groups
- The collection of all active groups.
$sel:nextToken:GetGroups'
, getGroupsResponse_nextToken
- Pagination token.
$sel:httpStatus:GetGroupsResponse'
, getGroupsResponse_httpStatus
- The response's http status code.
GetInsightSummaries
data GetInsightSummaries Source #
See: newGetInsightSummaries
smart constructor.
GetInsightSummaries' (Maybe [InsightState]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Natural) POSIX POSIX |
Instances
newGetInsightSummaries Source #
:: UTCTime | |
-> UTCTime | |
-> GetInsightSummaries |
Create a value of GetInsightSummaries
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:states:GetInsightSummaries'
, getInsightSummaries_states
- The list of insight states.
$sel:nextToken:GetInsightSummaries'
, getInsightSummaries_nextToken
- Pagination token.
$sel:groupARN:GetInsightSummaries'
, getInsightSummaries_groupARN
- The Amazon Resource Name (ARN) of the group. Required if the GroupName
isn't provided.
$sel:groupName:GetInsightSummaries'
, getInsightSummaries_groupName
- The name of the group. Required if the GroupARN isn't provided.
$sel:maxResults:GetInsightSummaries'
, getInsightSummaries_maxResults
- The maximum number of results to display.
$sel:startTime:GetInsightSummaries'
, getInsightSummaries_startTime
- The beginning of the time frame in which the insights started. The start
time can't be more than 30 days old.
$sel:endTime:GetInsightSummaries'
, getInsightSummaries_endTime
- The end of the time frame in which the insights ended. The end time
can't be more than 30 days old.
data GetInsightSummariesResponse Source #
See: newGetInsightSummariesResponse
smart constructor.
Instances
newGetInsightSummariesResponse Source #
Create a value of GetInsightSummariesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:insightSummaries:GetInsightSummariesResponse'
, getInsightSummariesResponse_insightSummaries
- The summary of each insight within the group matching the provided
filters. The summary contains the InsightID, start and end time, the
root cause service, the root cause and client impact statistics, the top
anomalous services, and the status of the insight.
$sel:nextToken:GetInsightSummaries'
, getInsightSummariesResponse_nextToken
- Pagination token.
$sel:httpStatus:GetInsightSummariesResponse'
, getInsightSummariesResponse_httpStatus
- The response's http status code.
PutTelemetryRecords
data PutTelemetryRecords Source #
See: newPutTelemetryRecords
smart constructor.
Instances
newPutTelemetryRecords :: PutTelemetryRecords Source #
Create a value of PutTelemetryRecords
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hostname:PutTelemetryRecords'
, putTelemetryRecords_hostname
-
$sel:eC2InstanceId:PutTelemetryRecords'
, putTelemetryRecords_eC2InstanceId
-
$sel:resourceARN:PutTelemetryRecords'
, putTelemetryRecords_resourceARN
-
$sel:telemetryRecords:PutTelemetryRecords'
, putTelemetryRecords_telemetryRecords
-
data PutTelemetryRecordsResponse Source #
See: newPutTelemetryRecordsResponse
smart constructor.
Instances
newPutTelemetryRecordsResponse Source #
Create a value of PutTelemetryRecordsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:PutTelemetryRecordsResponse'
, putTelemetryRecordsResponse_httpStatus
- The response's http status code.
GetSamplingRules (Paginated)
data GetSamplingRules Source #
See: newGetSamplingRules
smart constructor.
Instances
newGetSamplingRules :: GetSamplingRules Source #
Create a value of GetSamplingRules
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetSamplingRules'
, getSamplingRules_nextToken
- Pagination token.
data GetSamplingRulesResponse Source #
See: newGetSamplingRulesResponse
smart constructor.
Instances
newGetSamplingRulesResponse Source #
Create a value of GetSamplingRulesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:samplingRuleRecords:GetSamplingRulesResponse'
, getSamplingRulesResponse_samplingRuleRecords
- Rule definitions and metadata.
$sel:nextToken:GetSamplingRules'
, getSamplingRulesResponse_nextToken
- Pagination token.
$sel:httpStatus:GetSamplingRulesResponse'
, getSamplingRulesResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceARN:TagResource'
, tagResource_resourceARN
- The Amazon Resource Number (ARN) of an X-Ray group or sampling rule.
$sel:tags:TagResource'
, tagResource_tags
- A map that contains one or more tag keys and tag values to attach to an
X-Ray group or sampling rule. For more information about ways to use
tags, see
Tagging Amazon Web Services resources
in the Amazon Web Services General Reference.
The following restrictions apply to tags:
- Maximum number of user-applied tags per resource: 50
- Maximum tag key length: 128 Unicode characters
- Maximum tag value length: 256 Unicode characters
- Valid values for key and value: a-z, A-Z, 0-9, space, and the following characters: _ . : / = + - and @
- Tag keys and values are case sensitive.
- Don't use
aws:
as a prefix for keys; it's reserved for Amazon Web Services use. You cannot edit or delete system tags.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:TagResourceResponse'
, tagResourceResponse_httpStatus
- The response's http status code.
GetTraceGraph (Paginated)
data GetTraceGraph Source #
See: newGetTraceGraph
smart constructor.
GetTraceGraph' (Maybe Text) [Text] |
Instances
newGetTraceGraph :: GetTraceGraph Source #
Create a value of GetTraceGraph
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetTraceGraph'
, getTraceGraph_nextToken
- Pagination token.
$sel:traceIds:GetTraceGraph'
, getTraceGraph_traceIds
- Trace IDs of requests for which to generate a service graph.
data GetTraceGraphResponse Source #
See: newGetTraceGraphResponse
smart constructor.
Instances
newGetTraceGraphResponse Source #
Create a value of GetTraceGraphResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetTraceGraph'
, getTraceGraphResponse_nextToken
- Pagination token.
$sel:services:GetTraceGraphResponse'
, getTraceGraphResponse_services
- The services that have processed one of the specified requests.
$sel:httpStatus:GetTraceGraphResponse'
, getTraceGraphResponse_httpStatus
- The response's http status code.
CreateGroup
data CreateGroup Source #
See: newCreateGroup
smart constructor.
CreateGroup' (Maybe Text) (Maybe InsightsConfiguration) (Maybe [Tag]) Text |
Instances
Create a value of CreateGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filterExpression:CreateGroup'
, createGroup_filterExpression
- The filter expression defining criteria by which to group traces.
$sel:insightsConfiguration:CreateGroup'
, createGroup_insightsConfiguration
- The structure containing configurations related to insights.
- The InsightsEnabled boolean can be set to true to enable insights for the new group or false to disable insights for the new group.
- The NotifcationsEnabled boolean can be set to true to enable insights notifications for the new group. Notifications may only be enabled on a group with InsightsEnabled set to true.
$sel:tags:CreateGroup'
, createGroup_tags
- A map that contains one or more tag keys and tag values to attach to an
X-Ray group. For more information about ways to use tags, see
Tagging Amazon Web Services resources
in the Amazon Web Services General Reference.
The following restrictions apply to tags:
- Maximum number of user-applied tags per resource: 50
- Maximum tag key length: 128 Unicode characters
- Maximum tag value length: 256 Unicode characters
- Valid values for key and value: a-z, A-Z, 0-9, space, and the following characters: _ . : / = + - and @
- Tag keys and values are case sensitive.
- Don't use
aws:
as a prefix for keys; it's reserved for Amazon Web Services use.
$sel:groupName:CreateGroup'
, createGroup_groupName
- The case-sensitive name of the new group. Default is a reserved name and
names must be unique.
data CreateGroupResponse Source #
See: newCreateGroupResponse
smart constructor.
Instances
newCreateGroupResponse Source #
Create a value of CreateGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:group':CreateGroupResponse'
, createGroupResponse_group
- The group that was created. Contains the name of the group that was
created, the Amazon Resource Name (ARN) of the group that was generated
based on the group name, the filter expression, and the insight
configuration that was assigned to the group.
$sel:httpStatus:CreateGroupResponse'
, createGroupResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceARN:UntagResource'
, untagResource_resourceARN
- The Amazon Resource Number (ARN) of an X-Ray group or sampling rule.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- Keys for one or more tags that you want to remove from an X-Ray group or
sampling rule.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UntagResourceResponse'
, untagResourceResponse_httpStatus
- The response's http status code.
DeleteGroup
data DeleteGroup Source #
See: newDeleteGroup
smart constructor.
DeleteGroup' (Maybe Text) (Maybe Text) |
Instances
newDeleteGroup :: DeleteGroup Source #
Create a value of DeleteGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:groupARN:DeleteGroup'
, deleteGroup_groupARN
- The ARN of the group that was generated on creation.
$sel:groupName:DeleteGroup'
, deleteGroup_groupName
- The case-sensitive name of the group.
data DeleteGroupResponse Source #
See: newDeleteGroupResponse
smart constructor.
Instances
newDeleteGroupResponse Source #
Create a value of DeleteGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteGroupResponse'
, deleteGroupResponse_httpStatus
- The response's http status code.
UpdateGroup
data UpdateGroup Source #
See: newUpdateGroup
smart constructor.
Instances
newUpdateGroup :: UpdateGroup Source #
Create a value of UpdateGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filterExpression:UpdateGroup'
, updateGroup_filterExpression
- The updated filter expression defining criteria by which to group
traces.
$sel:insightsConfiguration:UpdateGroup'
, updateGroup_insightsConfiguration
- The structure containing configurations related to insights.
- The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
- The NotifcationsEnabled boolean can be set to true to enable insights notifications for the group. Notifications can only be enabled on a group with InsightsEnabled set to true.
$sel:groupARN:UpdateGroup'
, updateGroup_groupARN
- The ARN that was generated upon creation.
$sel:groupName:UpdateGroup'
, updateGroup_groupName
- The case-sensitive name of the group.
data UpdateGroupResponse Source #
See: newUpdateGroupResponse
smart constructor.
Instances
newUpdateGroupResponse Source #
Create a value of UpdateGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:group':UpdateGroupResponse'
, updateGroupResponse_group
- The group that was updated. Contains the name of the group that was
updated, the ARN of the group that was updated, the updated filter
expression, and the updated insight configuration assigned to the group.
$sel:httpStatus:UpdateGroupResponse'
, updateGroupResponse_httpStatus
- The response's http status code.
GetGroup
See: newGetGroup
smart constructor.
Instances
newGetGroup :: GetGroup Source #
Create a value of GetGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:groupARN:GetGroup'
, getGroup_groupARN
- The ARN of the group that was generated on creation.
$sel:groupName:GetGroup'
, getGroup_groupName
- The case-sensitive name of the group.
data GetGroupResponse Source #
See: newGetGroupResponse
smart constructor.
Instances
Create a value of GetGroupResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:group':GetGroupResponse'
, getGroupResponse_group
- The group that was requested. Contains the name of the group, the ARN of
the group, the filter expression, and the insight configuration assigned
to the group.
$sel:httpStatus:GetGroupResponse'
, getGroupResponse_httpStatus
- The response's http status code.
GetSamplingStatisticSummaries (Paginated)
data GetSamplingStatisticSummaries Source #
See: newGetSamplingStatisticSummaries
smart constructor.
Instances
newGetSamplingStatisticSummaries :: GetSamplingStatisticSummaries Source #
Create a value of GetSamplingStatisticSummaries
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetSamplingStatisticSummaries'
, getSamplingStatisticSummaries_nextToken
- Pagination token.
data GetSamplingStatisticSummariesResponse Source #
See: newGetSamplingStatisticSummariesResponse
smart constructor.
Instances
newGetSamplingStatisticSummariesResponse Source #
Create a value of GetSamplingStatisticSummariesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:samplingStatisticSummaries:GetSamplingStatisticSummariesResponse'
, getSamplingStatisticSummariesResponse_samplingStatisticSummaries
- Information about the number of requests instrumented for each sampling
rule.
$sel:nextToken:GetSamplingStatisticSummaries'
, getSamplingStatisticSummariesResponse_nextToken
- Pagination token.
$sel:httpStatus:GetSamplingStatisticSummariesResponse'
, getSamplingStatisticSummariesResponse_httpStatus
- The response's http status code.
CreateSamplingRule
data CreateSamplingRule Source #
See: newCreateSamplingRule
smart constructor.
Instances
newCreateSamplingRule Source #
Create a value of CreateSamplingRule
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:CreateSamplingRule'
, createSamplingRule_tags
- A map that contains one or more tag keys and tag values to attach to an
X-Ray sampling rule. For more information about ways to use tags, see
Tagging Amazon Web Services resources
in the Amazon Web Services General Reference.
The following restrictions apply to tags:
- Maximum number of user-applied tags per resource: 50
- Maximum tag key length: 128 Unicode characters
- Maximum tag value length: 256 Unicode characters
- Valid values for key and value: a-z, A-Z, 0-9, space, and the following characters: _ . : / = + - and @
- Tag keys and values are case sensitive.
- Don't use
aws:
as a prefix for keys; it's reserved for Amazon Web Services use.
$sel:samplingRule:CreateSamplingRule'
, createSamplingRule_samplingRule
- The rule definition.
data CreateSamplingRuleResponse Source #
See: newCreateSamplingRuleResponse
smart constructor.
Instances
newCreateSamplingRuleResponse Source #
Create a value of CreateSamplingRuleResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:samplingRuleRecord:CreateSamplingRuleResponse'
, createSamplingRuleResponse_samplingRuleRecord
- The saved rule definition and metadata.
$sel:httpStatus:CreateSamplingRuleResponse'
, createSamplingRuleResponse_httpStatus
- The response's http status code.
Types
EncryptionStatus
newtype EncryptionStatus Source #
pattern EncryptionStatus_ACTIVE :: EncryptionStatus | |
pattern EncryptionStatus_UPDATING :: EncryptionStatus |
Instances
EncryptionType
newtype EncryptionType Source #
pattern EncryptionType_KMS :: EncryptionType | |
pattern EncryptionType_NONE :: EncryptionType |
Instances
InsightCategory
newtype InsightCategory Source #
pattern InsightCategory_FAULT :: InsightCategory |
Instances
InsightState
newtype InsightState Source #
pattern InsightState_ACTIVE :: InsightState | |
pattern InsightState_CLOSED :: InsightState |
Instances
SamplingStrategyName
newtype SamplingStrategyName Source #
pattern SamplingStrategyName_FixedRate :: SamplingStrategyName | |
pattern SamplingStrategyName_PartialScan :: SamplingStrategyName |
Instances
TimeRangeType
newtype TimeRangeType Source #
pattern TimeRangeType_Event :: TimeRangeType | |
pattern TimeRangeType_TraceId :: TimeRangeType |
Instances
Alias
An alias for an edge.
See: newAlias
smart constructor.
Instances
Eq Alias Source # | |
Read Alias Source # | |
Show Alias Source # | |
Generic Alias Source # | |
NFData Alias Source # | |
Defined in Amazonka.XRay.Types.Alias | |
Hashable Alias Source # | |
Defined in Amazonka.XRay.Types.Alias | |
FromJSON Alias Source # | |
type Rep Alias Source # | |
Defined in Amazonka.XRay.Types.Alias type Rep Alias = D1 ('MetaData "Alias" "Amazonka.XRay.Types.Alias" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "Alias'" 'PrefixI 'True) (S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
Create a value of Alias
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:names:Alias'
, alias_names
- A list of names for the alias, including the canonical name.
$sel:name:Alias'
, alias_name
- The canonical name of the alias.
$sel:type':Alias'
, alias_type
- The type of the alias.
AnnotationValue
data AnnotationValue Source #
Value of a segment annotation. Has one of three value types: Number, Boolean, or String.
See: newAnnotationValue
smart constructor.
Instances
newAnnotationValue :: AnnotationValue Source #
Create a value of AnnotationValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:numberValue:AnnotationValue'
, annotationValue_numberValue
- Value for a Number annotation.
$sel:stringValue:AnnotationValue'
, annotationValue_stringValue
- Value for a String annotation.
$sel:booleanValue:AnnotationValue'
, annotationValue_booleanValue
- Value for a Boolean annotation.
AnomalousService
data AnomalousService Source #
The service within the service graph that has anomalously high fault rates.
See: newAnomalousService
smart constructor.
Instances
newAnomalousService :: AnomalousService Source #
Create a value of AnomalousService
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceId:AnomalousService'
, anomalousService_serviceId
- Undocumented member.
AvailabilityZoneDetail
data AvailabilityZoneDetail Source #
A list of Availability Zones corresponding to the segments in a trace.
See: newAvailabilityZoneDetail
smart constructor.
Instances
newAvailabilityZoneDetail :: AvailabilityZoneDetail Source #
Create a value of AvailabilityZoneDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:AvailabilityZoneDetail'
, availabilityZoneDetail_name
- The name of a corresponding Availability Zone.
BackendConnectionErrors
data BackendConnectionErrors Source #
See: newBackendConnectionErrors
smart constructor.
Instances
newBackendConnectionErrors :: BackendConnectionErrors Source #
Create a value of BackendConnectionErrors
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:otherCount:BackendConnectionErrors'
, backendConnectionErrors_otherCount
-
$sel:timeoutCount:BackendConnectionErrors'
, backendConnectionErrors_timeoutCount
-
$sel:hTTPCode5XXCount:BackendConnectionErrors'
, backendConnectionErrors_hTTPCode5XXCount
-
$sel:connectionRefusedCount:BackendConnectionErrors'
, backendConnectionErrors_connectionRefusedCount
-
$sel:hTTPCode4XXCount:BackendConnectionErrors'
, backendConnectionErrors_hTTPCode4XXCount
-
$sel:unknownHostCount:BackendConnectionErrors'
, backendConnectionErrors_unknownHostCount
-
Edge
Information about a connection between two services.
See: newEdge
smart constructor.
Edge' (Maybe POSIX) (Maybe [Alias]) (Maybe [HistogramEntry]) (Maybe Int) (Maybe POSIX) (Maybe EdgeStatistics) |
Instances
Create a value of Edge
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:startTime:Edge'
, edge_startTime
- The start time of the first segment on the edge.
$sel:aliases:Edge'
, edge_aliases
- Aliases for the edge.
$sel:responseTimeHistogram:Edge'
, edge_responseTimeHistogram
- A histogram that maps the spread of client response times on an edge.
$sel:referenceId:Edge'
, edge_referenceId
- Identifier of the edge. Unique within a service map.
$sel:endTime:Edge'
, edge_endTime
- The end time of the last segment on the edge.
$sel:summaryStatistics:Edge'
, edge_summaryStatistics
- Response statistics for segments on the edge.
EdgeStatistics
data EdgeStatistics Source #
Response statistics for an edge.
See: newEdgeStatistics
smart constructor.
EdgeStatistics' (Maybe FaultStatistics) (Maybe Integer) (Maybe Double) (Maybe ErrorStatistics) (Maybe Integer) |
Instances
newEdgeStatistics :: EdgeStatistics Source #
Create a value of EdgeStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:faultStatistics:EdgeStatistics'
, edgeStatistics_faultStatistics
- Information about requests that failed with a 5xx Server Error status
code.
$sel:okCount:EdgeStatistics'
, edgeStatistics_okCount
- The number of requests that completed with a 2xx Success status code.
$sel:totalResponseTime:EdgeStatistics'
, edgeStatistics_totalResponseTime
- The aggregate response time of completed requests.
$sel:errorStatistics:EdgeStatistics'
, edgeStatistics_errorStatistics
- Information about requests that failed with a 4xx Client Error status
code.
$sel:totalCount:EdgeStatistics'
, edgeStatistics_totalCount
- The total number of completed requests.
EncryptionConfig
data EncryptionConfig Source #
A configuration document that specifies encryption configuration settings.
See: newEncryptionConfig
smart constructor.
Instances
newEncryptionConfig :: EncryptionConfig Source #
Create a value of EncryptionConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:EncryptionConfig'
, encryptionConfig_status
- The encryption status. While the status is UPDATING
, X-Ray may encrypt
data with a combination of the new and old settings.
$sel:keyId:EncryptionConfig'
, encryptionConfig_keyId
- The ID of the KMS key used for encryption, if applicable.
$sel:type':EncryptionConfig'
, encryptionConfig_type
- The type of encryption. Set to KMS
for encryption with KMS keys. Set
to NONE
for default encryption.
ErrorRootCause
data ErrorRootCause Source #
The root cause of a trace summary error.
See: newErrorRootCause
smart constructor.
Instances
newErrorRootCause :: ErrorRootCause Source #
Create a value of ErrorRootCause
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientImpacting:ErrorRootCause'
, errorRootCause_clientImpacting
- A flag that denotes that the root cause impacts the trace client.
$sel:services:ErrorRootCause'
, errorRootCause_services
- A list of services corresponding to an error. A service identifies a
segment and it contains a name, account ID, type, and inferred flag.
ErrorRootCauseEntity
data ErrorRootCauseEntity Source #
A collection of segments and corresponding subsegments associated to a trace summary error.
See: newErrorRootCauseEntity
smart constructor.
Instances
newErrorRootCauseEntity :: ErrorRootCauseEntity Source #
Create a value of ErrorRootCauseEntity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:exceptions:ErrorRootCauseEntity'
, errorRootCauseEntity_exceptions
- The types and messages of the exceptions.
$sel:remote:ErrorRootCauseEntity'
, errorRootCauseEntity_remote
- A flag that denotes a remote subsegment.
$sel:name:ErrorRootCauseEntity'
, errorRootCauseEntity_name
- The name of the entity.
ErrorRootCauseService
data ErrorRootCauseService Source #
A collection of fields identifying the services in a trace summary error.
See: newErrorRootCauseService
smart constructor.
ErrorRootCauseService' (Maybe [ErrorRootCauseEntity]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe Text) |
Instances
newErrorRootCauseService :: ErrorRootCauseService Source #
Create a value of ErrorRootCauseService
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:entityPath:ErrorRootCauseService'
, errorRootCauseService_entityPath
- The path of root cause entities found on the service.
$sel:accountId:ErrorRootCauseService'
, errorRootCauseService_accountId
- The account ID associated to the service.
$sel:names:ErrorRootCauseService'
, errorRootCauseService_names
- A collection of associated service names.
$sel:name:ErrorRootCauseService'
, errorRootCauseService_name
- The service name.
$sel:inferred:ErrorRootCauseService'
, errorRootCauseService_inferred
- A Boolean value indicating if the service is inferred from the trace.
$sel:type':ErrorRootCauseService'
, errorRootCauseService_type
- The type associated to the service.
ErrorStatistics
data ErrorStatistics Source #
Information about requests that failed with a 4xx Client Error status code.
See: newErrorStatistics
smart constructor.
Instances
newErrorStatistics :: ErrorStatistics Source #
Create a value of ErrorStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:otherCount:ErrorStatistics'
, errorStatistics_otherCount
- The number of requests that failed with untracked 4xx Client Error
status codes.
$sel:throttleCount:ErrorStatistics'
, errorStatistics_throttleCount
- The number of requests that failed with a 419 throttling status code.
$sel:totalCount:ErrorStatistics'
, errorStatistics_totalCount
- The total number of requests that failed with a 4xx Client Error status
code.
FaultRootCause
data FaultRootCause Source #
The root cause information for a trace summary fault.
See: newFaultRootCause
smart constructor.
Instances
newFaultRootCause :: FaultRootCause Source #
Create a value of FaultRootCause
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientImpacting:FaultRootCause'
, faultRootCause_clientImpacting
- A flag that denotes that the root cause impacts the trace client.
$sel:services:FaultRootCause'
, faultRootCause_services
- A list of corresponding services. A service identifies a segment and it
contains a name, account ID, type, and inferred flag.
FaultRootCauseEntity
data FaultRootCauseEntity Source #
A collection of segments and corresponding subsegments associated to a trace summary fault error.
See: newFaultRootCauseEntity
smart constructor.
Instances
newFaultRootCauseEntity :: FaultRootCauseEntity Source #
Create a value of FaultRootCauseEntity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:exceptions:FaultRootCauseEntity'
, faultRootCauseEntity_exceptions
- The types and messages of the exceptions.
$sel:remote:FaultRootCauseEntity'
, faultRootCauseEntity_remote
- A flag that denotes a remote subsegment.
$sel:name:FaultRootCauseEntity'
, faultRootCauseEntity_name
- The name of the entity.
FaultRootCauseService
data FaultRootCauseService Source #
A collection of fields identifying the services in a trace summary fault.
See: newFaultRootCauseService
smart constructor.
FaultRootCauseService' (Maybe [FaultRootCauseEntity]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe Text) |
Instances
newFaultRootCauseService :: FaultRootCauseService Source #
Create a value of FaultRootCauseService
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:entityPath:FaultRootCauseService'
, faultRootCauseService_entityPath
- The path of root cause entities found on the service.
$sel:accountId:FaultRootCauseService'
, faultRootCauseService_accountId
- The account ID associated to the service.
$sel:names:FaultRootCauseService'
, faultRootCauseService_names
- A collection of associated service names.
$sel:name:FaultRootCauseService'
, faultRootCauseService_name
- The service name.
$sel:inferred:FaultRootCauseService'
, faultRootCauseService_inferred
- A Boolean value indicating if the service is inferred from the trace.
$sel:type':FaultRootCauseService'
, faultRootCauseService_type
- The type associated to the service.
FaultStatistics
data FaultStatistics Source #
Information about requests that failed with a 5xx Server Error status code.
See: newFaultStatistics
smart constructor.
Instances
newFaultStatistics :: FaultStatistics Source #
Create a value of FaultStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:otherCount:FaultStatistics'
, faultStatistics_otherCount
- The number of requests that failed with untracked 5xx Server Error
status codes.
$sel:totalCount:FaultStatistics'
, faultStatistics_totalCount
- The total number of requests that failed with a 5xx Server Error status
code.
ForecastStatistics
data ForecastStatistics Source #
The predicted high and low fault count. This is used to determine if a service has become anomalous and if an insight should be created.
See: newForecastStatistics
smart constructor.
Instances
newForecastStatistics :: ForecastStatistics Source #
Create a value of ForecastStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:faultCountLow:ForecastStatistics'
, forecastStatistics_faultCountLow
- The lower limit of fault counts for a service.
$sel:faultCountHigh:ForecastStatistics'
, forecastStatistics_faultCountHigh
- The upper limit of fault counts for a service.
Group
Details and metadata for a group.
See: newGroup
smart constructor.
Instances
Eq Group Source # | |
Read Group Source # | |
Show Group Source # | |
Generic Group Source # | |
NFData Group Source # | |
Defined in Amazonka.XRay.Types.Group | |
Hashable Group Source # | |
Defined in Amazonka.XRay.Types.Group | |
FromJSON Group Source # | |
type Rep Group Source # | |
Defined in Amazonka.XRay.Types.Group type Rep Group = D1 ('MetaData "Group" "Amazonka.XRay.Types.Group" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "Group'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insightsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightsConfiguration))) :*: (S1 ('MetaSel ('Just "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
Create a value of Group
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filterExpression:Group'
, group_filterExpression
- The filter expression defining the parameters to include traces.
$sel:insightsConfiguration:Group'
, group_insightsConfiguration
- The structure containing configurations related to insights.
- The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
- The NotificationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.
$sel:groupARN:Group'
, group_groupARN
- The Amazon Resource Name (ARN) of the group generated based on the
GroupName.
$sel:groupName:Group'
, group_groupName
- The unique case-sensitive name of the group.
GroupSummary
data GroupSummary Source #
Details for a group without metadata.
See: newGroupSummary
smart constructor.
Instances
newGroupSummary :: GroupSummary Source #
Create a value of GroupSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filterExpression:GroupSummary'
, groupSummary_filterExpression
- The filter expression defining the parameters to include traces.
$sel:insightsConfiguration:GroupSummary'
, groupSummary_insightsConfiguration
- The structure containing configurations related to insights.
- The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
- The NotificationsEnabled boolean can be set to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true.
$sel:groupARN:GroupSummary'
, groupSummary_groupARN
- The ARN of the group generated based on the GroupName.
$sel:groupName:GroupSummary'
, groupSummary_groupName
- The unique case-sensitive name of the group.
HistogramEntry
data HistogramEntry Source #
An entry in a histogram for a statistic. A histogram maps the range of observed values on the X axis, and the prevalence of each value on the Y axis.
See: newHistogramEntry
smart constructor.
Instances
newHistogramEntry :: HistogramEntry Source #
Create a value of HistogramEntry
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:count:HistogramEntry'
, histogramEntry_count
- The prevalence of the entry.
$sel:value:HistogramEntry'
, histogramEntry_value
- The value of the entry.
Http
Information about an HTTP request.
See: newHttp
smart constructor.
Instances
Create a value of Http
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpMethod:Http'
, http_httpMethod
- The request method.
$sel:httpStatus:Http'
, http_httpStatus
- The response status.
$sel:clientIp:Http'
, http_clientIp
- The IP address of the requestor.
$sel:userAgent:Http'
, http_userAgent
- The request's user agent string.
$sel:httpURL:Http'
, http_httpURL
- The request URL.
Insight
When fault rates go outside of the expected range, X-Ray creates an insight. Insights tracks emergent issues within your applications.
See: newInsight
smart constructor.
Insight' (Maybe Text) (Maybe InsightState) (Maybe POSIX) (Maybe Text) (Maybe [InsightCategory]) (Maybe RequestImpactStatistics) (Maybe [AnomalousService]) (Maybe ServiceId) (Maybe RequestImpactStatistics) (Maybe POSIX) (Maybe Text) (Maybe Text) |
Instances
newInsight :: Insight Source #
Create a value of Insight
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:summary:Insight'
, insight_summary
- A brief description of the insight.
$sel:state:Insight'
, insight_state
- The current state of the insight.
$sel:startTime:Insight'
, insight_startTime
- The time, in Unix seconds, at which the insight began.
$sel:insightId:Insight'
, insight_insightId
- The insights unique identifier.
$sel:categories:Insight'
, insight_categories
- The categories that label and describe the type of insight.
$sel:rootCauseServiceRequestImpactStatistics:Insight'
, insight_rootCauseServiceRequestImpactStatistics
- 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.
$sel:topAnomalousServices:Insight'
, insight_topAnomalousServices
- The service within the insight that is most impacted by the incident.
$sel:rootCauseServiceId:Insight'
, insight_rootCauseServiceId
- Undocumented member.
$sel:clientRequestImpactStatistics:Insight'
, insight_clientRequestImpactStatistics
- 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.
$sel:endTime:Insight'
, insight_endTime
- The time, in Unix seconds, at which the insight ended.
$sel:groupARN:Insight'
, insight_groupARN
- The Amazon Resource Name (ARN) of the group that the insight belongs to.
$sel:groupName:Insight'
, insight_groupName
- The name of the group that the insight belongs to.
InsightEvent
data InsightEvent Source #
X-Ray reevaluates insights periodically until they are resolved, and records each intermediate state in an event. You can review incident events in the Impact Timeline on the Inspect page in the X-Ray console.
See: newInsightEvent
smart constructor.
InsightEvent' (Maybe Text) (Maybe POSIX) (Maybe RequestImpactStatistics) (Maybe [AnomalousService]) (Maybe RequestImpactStatistics) |
Instances
newInsightEvent :: InsightEvent Source #
Create a value of InsightEvent
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:summary:InsightEvent'
, insightEvent_summary
- A brief description of the event.
$sel:eventTime:InsightEvent'
, insightEvent_eventTime
- The time, in Unix seconds, at which the event was recorded.
$sel:rootCauseServiceRequestImpactStatistics:InsightEvent'
, insightEvent_rootCauseServiceRequestImpactStatistics
- 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.
$sel:topAnomalousServices:InsightEvent'
, insightEvent_topAnomalousServices
- The service during the event that is most impacted by the incident.
$sel:clientRequestImpactStatistics:InsightEvent'
, insightEvent_clientRequestImpactStatistics
- 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.
InsightImpactGraphEdge
data InsightImpactGraphEdge Source #
The connection between two service in an insight impact graph.
See: newInsightImpactGraphEdge
smart constructor.
Instances
newInsightImpactGraphEdge :: InsightImpactGraphEdge Source #
Create a value of InsightImpactGraphEdge
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:referenceId:InsightImpactGraphEdge'
, insightImpactGraphEdge_referenceId
- Identifier of the edge. Unique within a service map.
InsightImpactGraphService
data InsightImpactGraphService Source #
Information about an application that processed requests, users that made requests, or downstream services, resources, and applications that an application used.
See: newInsightImpactGraphService
smart constructor.
InsightImpactGraphService' (Maybe Int) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe [InsightImpactGraphEdge]) |
Instances
newInsightImpactGraphService :: InsightImpactGraphService Source #
Create a value of InsightImpactGraphService
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:referenceId:InsightImpactGraphService'
, insightImpactGraphService_referenceId
- Identifier for the service. Unique within the service map.
$sel:accountId:InsightImpactGraphService'
, insightImpactGraphService_accountId
- Identifier of the Amazon Web Services account in which the service runs.
$sel:names:InsightImpactGraphService'
, insightImpactGraphService_names
- A list of names for the service, including the canonical name.
$sel:name:InsightImpactGraphService'
, insightImpactGraphService_name
- The canonical name of the service.
$sel:type':InsightImpactGraphService'
, insightImpactGraphService_type
- Identifier for the service. Unique within the service map.
- Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.
- Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
- Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.
- remote - A downstream service of indeterminate type.
$sel:edges:InsightImpactGraphService'
, insightImpactGraphService_edges
- Connections to downstream services.
InsightSummary
data InsightSummary Source #
Information that describes an insight.
See: newInsightSummary
smart constructor.
InsightSummary' (Maybe Text) (Maybe InsightState) (Maybe POSIX) (Maybe Text) (Maybe [InsightCategory]) (Maybe RequestImpactStatistics) (Maybe [AnomalousService]) (Maybe ServiceId) (Maybe RequestImpactStatistics) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) |
Instances
newInsightSummary :: InsightSummary Source #
Create a value of InsightSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:summary:InsightSummary'
, insightSummary_summary
- A brief description of the insight.
$sel:state:InsightSummary'
, insightSummary_state
- The current state of the insight.
$sel:startTime:InsightSummary'
, insightSummary_startTime
- The time, in Unix seconds, at which the insight began.
$sel:insightId:InsightSummary'
, insightSummary_insightId
- The insights unique identifier.
$sel:categories:InsightSummary'
, insightSummary_categories
- Categories The categories that label and describe the type of insight.
$sel:rootCauseServiceRequestImpactStatistics:InsightSummary'
, insightSummary_rootCauseServiceRequestImpactStatistics
- 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.
$sel:topAnomalousServices:InsightSummary'
, insightSummary_topAnomalousServices
- The service within the insight that is most impacted by the incident.
$sel:rootCauseServiceId:InsightSummary'
, insightSummary_rootCauseServiceId
- Undocumented member.
$sel:clientRequestImpactStatistics:InsightSummary'
, insightSummary_clientRequestImpactStatistics
- 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.
$sel:endTime:InsightSummary'
, insightSummary_endTime
- The time, in Unix seconds, at which the insight ended.
$sel:groupARN:InsightSummary'
, insightSummary_groupARN
- The Amazon Resource Name (ARN) of the group that the insight belongs to.
$sel:groupName:InsightSummary'
, insightSummary_groupName
- The name of the group that the insight belongs to.
$sel:lastUpdateTime:InsightSummary'
, insightSummary_lastUpdateTime
- The time, in Unix seconds, that the insight was last updated.
InsightsConfiguration
data InsightsConfiguration Source #
The structure containing configurations related to insights.
See: newInsightsConfiguration
smart constructor.
Instances
newInsightsConfiguration :: InsightsConfiguration Source #
Create a value of InsightsConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:notificationsEnabled:InsightsConfiguration'
, insightsConfiguration_notificationsEnabled
- Set the NotificationsEnabled value to true to enable insights
notifications. Notifications can only be enabled on a group with
InsightsEnabled set to true.
$sel:insightsEnabled:InsightsConfiguration'
, insightsConfiguration_insightsEnabled
- Set the InsightsEnabled value to true to enable insights or false to
disable insights.
InstanceIdDetail
data InstanceIdDetail Source #
A list of EC2 instance IDs corresponding to the segments in a trace.
See: newInstanceIdDetail
smart constructor.
Instances
newInstanceIdDetail :: InstanceIdDetail Source #
Create a value of InstanceIdDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:InstanceIdDetail'
, instanceIdDetail_id
- The ID of a corresponding EC2 instance.
RequestImpactStatistics
data RequestImpactStatistics Source #
Statistics that describe how the incident has impacted a service.
See: newRequestImpactStatistics
smart constructor.
Instances
newRequestImpactStatistics :: RequestImpactStatistics Source #
Create a value of RequestImpactStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:okCount:RequestImpactStatistics'
, requestImpactStatistics_okCount
- The number of successful requests.
$sel:faultCount:RequestImpactStatistics'
, requestImpactStatistics_faultCount
- The number of requests that have resulted in a fault,
$sel:totalCount:RequestImpactStatistics'
, requestImpactStatistics_totalCount
- The total number of requests to the service.
ResourceARNDetail
data ResourceARNDetail Source #
A list of resources ARNs corresponding to the segments in a trace.
See: newResourceARNDetail
smart constructor.
Instances
newResourceARNDetail :: ResourceARNDetail Source #
Create a value of ResourceARNDetail
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ResourceARNDetail'
, resourceARNDetail_arn
- The ARN of a corresponding resource.
ResponseTimeRootCause
data ResponseTimeRootCause Source #
The root cause information for a response time warning.
See: newResponseTimeRootCause
smart constructor.
Instances
newResponseTimeRootCause :: ResponseTimeRootCause Source #
Create a value of ResponseTimeRootCause
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientImpacting:ResponseTimeRootCause'
, responseTimeRootCause_clientImpacting
- A flag that denotes that the root cause impacts the trace client.
$sel:services:ResponseTimeRootCause'
, responseTimeRootCause_services
- A list of corresponding services. A service identifies a segment and
contains a name, account ID, type, and inferred flag.
ResponseTimeRootCauseEntity
data ResponseTimeRootCauseEntity Source #
A collection of segments and corresponding subsegments associated to a response time warning.
See: newResponseTimeRootCauseEntity
smart constructor.
Instances
newResponseTimeRootCauseEntity :: ResponseTimeRootCauseEntity Source #
Create a value of ResponseTimeRootCauseEntity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:remote:ResponseTimeRootCauseEntity'
, responseTimeRootCauseEntity_remote
- A flag that denotes a remote subsegment.
$sel:coverage:ResponseTimeRootCauseEntity'
, responseTimeRootCauseEntity_coverage
- The type and messages of the exceptions.
$sel:name:ResponseTimeRootCauseEntity'
, responseTimeRootCauseEntity_name
- The name of the entity.
ResponseTimeRootCauseService
data ResponseTimeRootCauseService Source #
A collection of fields identifying the service in a response time warning.
See: newResponseTimeRootCauseService
smart constructor.
ResponseTimeRootCauseService' (Maybe [ResponseTimeRootCauseEntity]) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe Text) |
Instances
newResponseTimeRootCauseService :: ResponseTimeRootCauseService Source #
Create a value of ResponseTimeRootCauseService
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:entityPath:ResponseTimeRootCauseService'
, responseTimeRootCauseService_entityPath
- The path of root cause entities found on the service.
$sel:accountId:ResponseTimeRootCauseService'
, responseTimeRootCauseService_accountId
- The account ID associated to the service.
$sel:names:ResponseTimeRootCauseService'
, responseTimeRootCauseService_names
- A collection of associated service names.
$sel:name:ResponseTimeRootCauseService'
, responseTimeRootCauseService_name
- The service name.
$sel:inferred:ResponseTimeRootCauseService'
, responseTimeRootCauseService_inferred
- A Boolean value indicating if the service is inferred from the trace.
$sel:type':ResponseTimeRootCauseService'
, responseTimeRootCauseService_type
- The type associated to the service.
RootCauseException
data RootCauseException Source #
The exception associated with a root cause.
See: newRootCauseException
smart constructor.
Instances
newRootCauseException :: RootCauseException Source #
Create a value of RootCauseException
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:RootCauseException'
, rootCauseException_name
- The name of the exception.
$sel:message:RootCauseException'
, rootCauseException_message
- The message of the exception.
SamplingRule
data SamplingRule Source #
A sampling rule that services use to decide whether to instrument a request. Rule fields can match properties of the service, or properties of a request. The service can ignore rules that don't match its properties.
See: newSamplingRule
smart constructor.
SamplingRule' (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) Text Natural Double Natural Text Text Text Text Text Natural |
Instances
Create a value of SamplingRule
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ruleName:SamplingRule'
, samplingRule_ruleName
- The name of the sampling rule. Specify a rule by either name or ARN, but
not both.
$sel:attributes:SamplingRule'
, samplingRule_attributes
- Matches attributes derived from the request.
$sel:ruleARN:SamplingRule'
, samplingRule_ruleARN
- The ARN of the sampling rule. Specify a rule by either name or ARN, but
not both.
$sel:resourceARN:SamplingRule'
, samplingRule_resourceARN
- Matches the ARN of the Amazon Web Services resource on which the service
runs.
$sel:priority:SamplingRule'
, samplingRule_priority
- The priority of the sampling rule.
$sel:fixedRate:SamplingRule'
, samplingRule_fixedRate
- The percentage of matching requests to instrument, after the reservoir
is exhausted.
$sel:reservoirSize:SamplingRule'
, samplingRule_reservoirSize
- A fixed number of matching requests to instrument per second, prior to
applying the fixed rate. The reservoir is not used directly by services,
but applies to all services using the rule collectively.
$sel:serviceName:SamplingRule'
, samplingRule_serviceName
- Matches the name
that the service uses to identify itself in segments.
$sel:serviceType:SamplingRule'
, samplingRule_serviceType
- Matches the origin
that the service uses to identify its type in
segments.
$sel:host:SamplingRule'
, samplingRule_host
- Matches the hostname from a request URL.
$sel:hTTPMethod:SamplingRule'
, samplingRule_hTTPMethod
- Matches the HTTP method of a request.
$sel:uRLPath:SamplingRule'
, samplingRule_uRLPath
- Matches the path from a request URL.
$sel:version:SamplingRule'
, samplingRule_version
- The version of the sampling rule format (1
).
SamplingRuleRecord
data SamplingRuleRecord Source #
A SamplingRule and its metadata.
See: newSamplingRuleRecord
smart constructor.
Instances
newSamplingRuleRecord :: SamplingRuleRecord Source #
Create a value of SamplingRuleRecord
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:modifiedAt:SamplingRuleRecord'
, samplingRuleRecord_modifiedAt
- When the rule was last modified.
$sel:samplingRule:SamplingRuleRecord'
, samplingRuleRecord_samplingRule
- The sampling rule.
$sel:createdAt:SamplingRuleRecord'
, samplingRuleRecord_createdAt
- When the rule was created.
SamplingRuleUpdate
data SamplingRuleUpdate Source #
A document specifying changes to a sampling rule's configuration.
See: newSamplingRuleUpdate
smart constructor.
SamplingRuleUpdate' (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Int) (Maybe Double) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newSamplingRuleUpdate :: SamplingRuleUpdate Source #
Create a value of SamplingRuleUpdate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hTTPMethod:SamplingRuleUpdate'
, samplingRuleUpdate_hTTPMethod
- Matches the HTTP method of a request.
$sel:priority:SamplingRuleUpdate'
, samplingRuleUpdate_priority
- The priority of the sampling rule.
$sel:ruleName:SamplingRuleUpdate'
, samplingRuleUpdate_ruleName
- The name of the sampling rule. Specify a rule by either name or ARN, but
not both.
$sel:reservoirSize:SamplingRuleUpdate'
, samplingRuleUpdate_reservoirSize
- A fixed number of matching requests to instrument per second, prior to
applying the fixed rate. The reservoir is not used directly by services,
but applies to all services using the rule collectively.
$sel:fixedRate:SamplingRuleUpdate'
, samplingRuleUpdate_fixedRate
- The percentage of matching requests to instrument, after the reservoir
is exhausted.
$sel:resourceARN:SamplingRuleUpdate'
, samplingRuleUpdate_resourceARN
- Matches the ARN of the Amazon Web Services resource on which the service
runs.
$sel:attributes:SamplingRuleUpdate'
, samplingRuleUpdate_attributes
- Matches attributes derived from the request.
$sel:serviceName:SamplingRuleUpdate'
, samplingRuleUpdate_serviceName
- Matches the name
that the service uses to identify itself in segments.
$sel:serviceType:SamplingRuleUpdate'
, samplingRuleUpdate_serviceType
- Matches the origin
that the service uses to identify its type in
segments.
$sel:host:SamplingRuleUpdate'
, samplingRuleUpdate_host
- Matches the hostname from a request URL.
$sel:ruleARN:SamplingRuleUpdate'
, samplingRuleUpdate_ruleARN
- The ARN of the sampling rule. Specify a rule by either name or ARN, but
not both.
$sel:uRLPath:SamplingRuleUpdate'
, samplingRuleUpdate_uRLPath
- Matches the path from a request URL.
SamplingStatisticSummary
data SamplingStatisticSummary Source #
Aggregated request sampling data for a sampling rule across all services for a 10-second window.
See: newSamplingStatisticSummary
smart constructor.
Instances
newSamplingStatisticSummary :: SamplingStatisticSummary Source #
Create a value of SamplingStatisticSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:requestCount:SamplingStatisticSummary'
, samplingStatisticSummary_requestCount
- The number of requests that matched the rule.
$sel:borrowCount:SamplingStatisticSummary'
, samplingStatisticSummary_borrowCount
- The number of requests recorded with borrowed reservoir quota.
$sel:ruleName:SamplingStatisticSummary'
, samplingStatisticSummary_ruleName
- The name of the sampling rule.
$sel:timestamp:SamplingStatisticSummary'
, samplingStatisticSummary_timestamp
- The start time of the reporting window.
$sel:sampledCount:SamplingStatisticSummary'
, samplingStatisticSummary_sampledCount
- The number of requests recorded.
SamplingStatisticsDocument
data SamplingStatisticsDocument Source #
Request sampling results for a single rule from a service. Results are for the last 10 seconds unless the service has been assigned a longer reporting interval after a previous call to GetSamplingTargets.
See: newSamplingStatisticsDocument
smart constructor.
Instances
newSamplingStatisticsDocument Source #
Create a value of SamplingStatisticsDocument
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:borrowCount:SamplingStatisticsDocument'
, samplingStatisticsDocument_borrowCount
- The number of requests recorded with borrowed reservoir quota.
$sel:ruleName:SamplingStatisticsDocument'
, samplingStatisticsDocument_ruleName
- The name of the sampling rule.
$sel:clientID:SamplingStatisticsDocument'
, samplingStatisticsDocument_clientID
- A unique identifier for the service in hexadecimal.
$sel:timestamp:SamplingStatisticsDocument'
, samplingStatisticsDocument_timestamp
- The current time.
$sel:requestCount:SamplingStatisticsDocument'
, samplingStatisticsDocument_requestCount
- The number of requests that matched the rule.
$sel:sampledCount:SamplingStatisticsDocument'
, samplingStatisticsDocument_sampledCount
- The number of requests recorded.
SamplingStrategy
data SamplingStrategy Source #
The name and value of a sampling rule to apply to a trace summary.
See: newSamplingStrategy
smart constructor.
Instances
newSamplingStrategy :: SamplingStrategy Source #
Create a value of SamplingStrategy
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:SamplingStrategy'
, samplingStrategy_value
- The value of a sampling rule.
$sel:name:SamplingStrategy'
, samplingStrategy_name
- The name of a sampling rule.
SamplingTargetDocument
data SamplingTargetDocument Source #
Temporary changes to a sampling rule configuration. To meet the global sampling target for a rule, X-Ray calculates a new reservoir for each service based on the recent sampling results of all services that called GetSamplingTargets.
See: newSamplingTargetDocument
smart constructor.
Instances
newSamplingTargetDocument :: SamplingTargetDocument Source #
Create a value of SamplingTargetDocument
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:reservoirQuota:SamplingTargetDocument'
, samplingTargetDocument_reservoirQuota
- The number of requests per second that X-Ray allocated for this service.
$sel:ruleName:SamplingTargetDocument'
, samplingTargetDocument_ruleName
- The name of the sampling rule.
$sel:fixedRate:SamplingTargetDocument'
, samplingTargetDocument_fixedRate
- The percentage of matching requests to instrument, after the reservoir
is exhausted.
$sel:interval:SamplingTargetDocument'
, samplingTargetDocument_interval
- The number of seconds for the service to wait before getting sampling
targets again.
$sel:reservoirQuotaTTL:SamplingTargetDocument'
, samplingTargetDocument_reservoirQuotaTTL
- When the reservoir quota expires.
Segment
A segment from a trace that has been ingested by the X-Ray service. The
segment can be compiled from documents uploaded with
PutTraceSegments,
or an inferred
segment for a downstream service, generated from a
subsegment sent by the service that called it.
For the full segment document schema, see Amazon Web Services X-Ray Segment Documents in the Amazon Web Services X-Ray Developer Guide.
See: newSegment
smart constructor.
Instances
Eq Segment Source # | |
Read Segment Source # | |
Show Segment Source # | |
Generic Segment Source # | |
NFData Segment Source # | |
Defined in Amazonka.XRay.Types.Segment | |
Hashable Segment Source # | |
Defined in Amazonka.XRay.Types.Segment | |
FromJSON Segment Source # | |
type Rep Segment Source # | |
Defined in Amazonka.XRay.Types.Segment type Rep Segment = D1 ('MetaData "Segment" "Amazonka.XRay.Types.Segment" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "Segment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newSegment :: Segment Source #
Create a value of Segment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:document:Segment'
, segment_document
- The segment document.
$sel:id:Segment'
, segment_id
- The segment's ID.
ServiceId
See: newServiceId
smart constructor.
Instances
Eq ServiceId Source # | |
Read ServiceId Source # | |
Show ServiceId Source # | |
Generic ServiceId Source # | |
NFData ServiceId Source # | |
Defined in Amazonka.XRay.Types.ServiceId | |
Hashable ServiceId Source # | |
Defined in Amazonka.XRay.Types.ServiceId | |
FromJSON ServiceId Source # | |
type Rep ServiceId Source # | |
Defined in Amazonka.XRay.Types.ServiceId type Rep ServiceId = D1 ('MetaData "ServiceId" "Amazonka.XRay.Types.ServiceId" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "ServiceId'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) |
newServiceId :: ServiceId Source #
Create a value of ServiceId
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accountId:ServiceId'
, serviceId_accountId
-
$sel:names:ServiceId'
, serviceId_names
-
ServiceInfo
data ServiceInfo Source #
Information about an application that processed requests, users that made requests, or downstream services, resources, and applications that an application used.
See: newServiceInfo
smart constructor.
ServiceInfo' (Maybe Text) (Maybe POSIX) (Maybe Bool) (Maybe [HistogramEntry]) (Maybe [HistogramEntry]) (Maybe Int) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe [Edge]) (Maybe ServiceStatistics) |
Instances
newServiceInfo :: ServiceInfo Source #
Create a value of ServiceInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:ServiceInfo'
, serviceInfo_state
- The service's state.
$sel:startTime:ServiceInfo'
, serviceInfo_startTime
- The start time of the first segment that the service generated.
$sel:root:ServiceInfo'
, serviceInfo_root
- Indicates that the service was the first service to process a request.
$sel:responseTimeHistogram:ServiceInfo'
, serviceInfo_responseTimeHistogram
- A histogram that maps the spread of service response times.
$sel:durationHistogram:ServiceInfo'
, serviceInfo_durationHistogram
- A histogram that maps the spread of service durations.
$sel:referenceId:ServiceInfo'
, serviceInfo_referenceId
- Identifier for the service. Unique within the service map.
$sel:accountId:ServiceInfo'
, serviceInfo_accountId
- Identifier of the Amazon Web Services account in which the service runs.
$sel:names:ServiceInfo'
, serviceInfo_names
- A list of names for the service, including the canonical name.
$sel:name:ServiceInfo'
, serviceInfo_name
- The canonical name of the service.
$sel:endTime:ServiceInfo'
, serviceInfo_endTime
- The end time of the last segment that the service generated.
$sel:type':ServiceInfo'
, serviceInfo_type
- The type of service.
- Amazon Web Services Resource - The type of an Amazon Web Services
resource. For example,
AWS::EC2::Instance
for an application running on Amazon EC2 orAWS::DynamoDB::Table
for an Amazon DynamoDB table that the application used. - Amazon Web Services Service - The type of an Amazon Web Services
service. For example,
AWS::DynamoDB
for downstream calls to Amazon DynamoDB that didn't target a specific table. client
- Represents the clients that sent requests to a root service.remote
- A downstream service of indeterminate type.
$sel:edges:ServiceInfo'
, serviceInfo_edges
- Connections to downstream services.
$sel:summaryStatistics:ServiceInfo'
, serviceInfo_summaryStatistics
- Aggregated statistics for the service.
ServiceStatistics
data ServiceStatistics Source #
Response statistics for a service.
See: newServiceStatistics
smart constructor.
ServiceStatistics' (Maybe FaultStatistics) (Maybe Integer) (Maybe Double) (Maybe ErrorStatistics) (Maybe Integer) |
Instances
newServiceStatistics :: ServiceStatistics Source #
Create a value of ServiceStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:faultStatistics:ServiceStatistics'
, serviceStatistics_faultStatistics
- Information about requests that failed with a 5xx Server Error status
code.
$sel:okCount:ServiceStatistics'
, serviceStatistics_okCount
- The number of requests that completed with a 2xx Success status code.
$sel:totalResponseTime:ServiceStatistics'
, serviceStatistics_totalResponseTime
- The aggregate response time of completed requests.
$sel:errorStatistics:ServiceStatistics'
, serviceStatistics_errorStatistics
- Information about requests that failed with a 4xx Client Error status
code.
$sel:totalCount:ServiceStatistics'
, serviceStatistics_totalCount
- The total number of completed requests.
Tag
A map that contains tag keys and tag values to attach to an Amazon Web Services X-Ray group or sampling rule. For more information about ways to use tags, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference.
The following restrictions apply to tags:
- Maximum number of user-applied tags per resource: 50
- Tag keys and values are case sensitive.
- Don't use
aws:
as a prefix for keys; it's reserved for Amazon Web Services use. You cannot edit or delete system tags.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.XRay.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.XRay.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.XRay.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.XRay.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.XRay.Types.Tag" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- A tag key, such as Stage
or Name
. A tag key cannot be empty. The key
can be a maximum of 128 characters, and can contain only Unicode
letters, numbers, or separators, or the following special characters:
+ - = . _ : /
$sel:value:Tag'
, tag_value
- An optional tag value, such as Production
or test-only
. The value
can be a maximum of 255 characters, and contain only Unicode letters,
numbers, or separators, or the following special characters:
+ - = . _ : /
TelemetryRecord
data TelemetryRecord Source #
See: newTelemetryRecord
smart constructor.
TelemetryRecord' (Maybe Int) (Maybe Int) (Maybe Int) (Maybe Int) (Maybe BackendConnectionErrors) POSIX |
Instances
Create a value of TelemetryRecord
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:segmentsReceivedCount:TelemetryRecord'
, telemetryRecord_segmentsReceivedCount
-
$sel:segmentsSentCount:TelemetryRecord'
, telemetryRecord_segmentsSentCount
-
$sel:segmentsSpilloverCount:TelemetryRecord'
, telemetryRecord_segmentsSpilloverCount
-
$sel:segmentsRejectedCount:TelemetryRecord'
, telemetryRecord_segmentsRejectedCount
-
$sel:backendConnectionErrors:TelemetryRecord'
, telemetryRecord_backendConnectionErrors
-
$sel:timestamp:TelemetryRecord'
, telemetryRecord_timestamp
-
TimeSeriesServiceStatistics
data TimeSeriesServiceStatistics Source #
A list of TimeSeriesStatistic structures.
See: newTimeSeriesServiceStatistics
smart constructor.
TimeSeriesServiceStatistics' (Maybe ServiceStatistics) (Maybe [HistogramEntry]) (Maybe EdgeStatistics) (Maybe ForecastStatistics) (Maybe POSIX) |
Instances
newTimeSeriesServiceStatistics :: TimeSeriesServiceStatistics Source #
Create a value of TimeSeriesServiceStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceSummaryStatistics:TimeSeriesServiceStatistics'
, timeSeriesServiceStatistics_serviceSummaryStatistics
- Undocumented member.
$sel:responseTimeHistogram:TimeSeriesServiceStatistics'
, timeSeriesServiceStatistics_responseTimeHistogram
- The response time histogram for the selected entities.
$sel:edgeSummaryStatistics:TimeSeriesServiceStatistics'
, timeSeriesServiceStatistics_edgeSummaryStatistics
- Undocumented member.
$sel:serviceForecastStatistics:TimeSeriesServiceStatistics'
, timeSeriesServiceStatistics_serviceForecastStatistics
- The forecasted high and low fault count values.
$sel:timestamp:TimeSeriesServiceStatistics'
, timeSeriesServiceStatistics_timestamp
- Timestamp of the window for which statistics are aggregated.
Trace
A collection of segment documents with matching trace IDs.
See: newTrace
smart constructor.
Instances
Eq Trace Source # | |
Read Trace Source # | |
Show Trace Source # | |
Generic Trace Source # | |
NFData Trace Source # | |
Defined in Amazonka.XRay.Types.Trace | |
Hashable Trace Source # | |
Defined in Amazonka.XRay.Types.Trace | |
FromJSON Trace Source # | |
type Rep Trace Source # | |
Defined in Amazonka.XRay.Types.Trace type Rep Trace = D1 ('MetaData "Trace" "Amazonka.XRay.Types.Trace" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "Trace'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "limitExceeded") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "segments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Segment])) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) |
Create a value of Trace
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:limitExceeded:Trace'
, trace_limitExceeded
- LimitExceeded is set to true when the trace has exceeded one of the
defined quotas. For more information about quotas, see
Amazon Web Services X-Ray endpoints and quotas.
$sel:id:Trace'
, trace_id
- The unique identifier for the request that generated the trace's
segments and subsegments.
$sel:segments:Trace'
, trace_segments
- Segment documents for the segments and subsegments that comprise the
trace.
$sel:duration:Trace'
, trace_duration
- The length of time in seconds between the start time of the root segment
and the end time of the last segment that completed.
TraceSummary
data TraceSummary Source #
Metadata generated from the segment documents in a trace.
See: newTraceSummary
smart constructor.
TraceSummary' (Maybe (HashMap Text [ValueWithServiceIds])) (Maybe Bool) (Maybe [TraceUser]) (Maybe ServiceId) (Maybe Bool) (Maybe [ServiceId]) (Maybe POSIX) (Maybe Bool) (Maybe [ErrorRootCause]) (Maybe [ResourceARNDetail]) (Maybe [AvailabilityZoneDetail]) (Maybe [InstanceIdDetail]) (Maybe [ResponseTimeRootCause]) (Maybe Bool) (Maybe Text) (Maybe Http) (Maybe Int) (Maybe Double) (Maybe [FaultRootCause]) (Maybe Double) |
Instances
newTraceSummary :: TraceSummary Source #
Create a value of TraceSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:annotations:TraceSummary'
, traceSummary_annotations
- Annotations from the trace's segment documents.
$sel:hasThrottle:TraceSummary'
, traceSummary_hasThrottle
- One or more of the segment documents has a 429 throttling error.
$sel:users:TraceSummary'
, traceSummary_users
- Users from the trace's segment documents.
$sel:entryPoint:TraceSummary'
, traceSummary_entryPoint
- The root of a trace.
$sel:hasFault:TraceSummary'
, traceSummary_hasFault
- The root segment document has a 500 series error.
$sel:serviceIds:TraceSummary'
, traceSummary_serviceIds
- Service IDs from the trace's segment documents.
$sel:matchedEventTime:TraceSummary'
, traceSummary_matchedEventTime
- The matched time stamp of a defined event.
$sel:isPartial:TraceSummary'
, traceSummary_isPartial
- One or more of the segment documents is in progress.
$sel:errorRootCauses:TraceSummary'
, traceSummary_errorRootCauses
- A collection of ErrorRootCause structures corresponding to the trace
segments.
$sel:resourceARNs:TraceSummary'
, traceSummary_resourceARNs
- A list of resource ARNs for any resource corresponding to the trace
segments.
$sel:availabilityZones:TraceSummary'
, traceSummary_availabilityZones
- A list of Availability Zones for any zone corresponding to the trace
segments.
$sel:instanceIds:TraceSummary'
, traceSummary_instanceIds
- A list of EC2 instance IDs for any instance corresponding to the trace
segments.
$sel:responseTimeRootCauses:TraceSummary'
, traceSummary_responseTimeRootCauses
- A collection of ResponseTimeRootCause structures corresponding to the
trace segments.
$sel:hasError:TraceSummary'
, traceSummary_hasError
- The root segment document has a 400 series error.
$sel:id:TraceSummary'
, traceSummary_id
- The unique identifier for the request that generated the trace's
segments and subsegments.
$sel:http:TraceSummary'
, traceSummary_http
- Information about the HTTP request served by the trace.
$sel:revision:TraceSummary'
, traceSummary_revision
- The revision number of a trace.
$sel:duration:TraceSummary'
, traceSummary_duration
- The length of time in seconds between the start time of the root segment
and the end time of the last segment that completed.
$sel:faultRootCauses:TraceSummary'
, traceSummary_faultRootCauses
- A collection of FaultRootCause structures corresponding to the trace
segments.
$sel:responseTime:TraceSummary'
, traceSummary_responseTime
- The length of time in seconds between the start and end times of the
root segment. If the service performs work asynchronously, the response
time measures the time before the response is sent to the user, while
the duration measures the amount of time before the last traced activity
completes.
TraceUser
Information about a user recorded in segment documents.
See: newTraceUser
smart constructor.
TraceUser' (Maybe [ServiceId]) (Maybe Text) |
Instances
Eq TraceUser Source # | |
Read TraceUser Source # | |
Show TraceUser Source # | |
Generic TraceUser Source # | |
NFData TraceUser Source # | |
Defined in Amazonka.XRay.Types.TraceUser | |
Hashable TraceUser Source # | |
Defined in Amazonka.XRay.Types.TraceUser | |
FromJSON TraceUser Source # | |
type Rep TraceUser Source # | |
Defined in Amazonka.XRay.Types.TraceUser type Rep TraceUser = D1 ('MetaData "TraceUser" "Amazonka.XRay.Types.TraceUser" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "TraceUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceId])) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newTraceUser :: TraceUser Source #
Create a value of TraceUser
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceIds:TraceUser'
, traceUser_serviceIds
- Services that the user's request hit.
$sel:userName:TraceUser'
, traceUser_userName
- The user's name.
UnprocessedStatistics
data UnprocessedStatistics Source #
Sampling statistics from a call to GetSamplingTargets that X-Ray could not process.
See: newUnprocessedStatistics
smart constructor.
Instances
newUnprocessedStatistics :: UnprocessedStatistics Source #
Create a value of UnprocessedStatistics
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ruleName:UnprocessedStatistics'
, unprocessedStatistics_ruleName
- The name of the sampling rule.
$sel:errorCode:UnprocessedStatistics'
, unprocessedStatistics_errorCode
- The error code.
$sel:message:UnprocessedStatistics'
, unprocessedStatistics_message
- The error message.
UnprocessedTraceSegment
data UnprocessedTraceSegment Source #
Information about a segment that failed processing.
See: newUnprocessedTraceSegment
smart constructor.
Instances
newUnprocessedTraceSegment :: UnprocessedTraceSegment Source #
Create a value of UnprocessedTraceSegment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:UnprocessedTraceSegment'
, unprocessedTraceSegment_errorCode
- The error that caused processing to fail.
$sel:id:UnprocessedTraceSegment'
, unprocessedTraceSegment_id
- The segment's ID.
$sel:message:UnprocessedTraceSegment'
, unprocessedTraceSegment_message
- The error message.
ValueWithServiceIds
data ValueWithServiceIds Source #
Information about a segment annotation.
See: newValueWithServiceIds
smart constructor.
Instances
newValueWithServiceIds :: ValueWithServiceIds Source #
Create a value of ValueWithServiceIds
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceIds:ValueWithServiceIds'
, valueWithServiceIds_serviceIds
- Services to which the annotation applies.
$sel:annotationValue:ValueWithServiceIds'
, valueWithServiceIds_annotationValue
- Values of the annotation.