Data retrieval APIs for AWS X-Ray - AWS Online Register of Data Formats

Data retrieval APIs for AWS X-Ray

AWS X-Ray provides the following APIs for data retrieval.

Actions Description Access level
BatchGetTraceSummaryByIdRetrieve metadata for a list of traces specified by IDRead
BatchGetTracesRetrieve a list of traces specified by ID. Each trace is a collection of segment documents that originates from a single request. Use GetTraceSummaries to get a list of trace IDsList
CancelTraceRetrievalCancel an ongoing trace retrieval job initiated by StartTraceRetrieval using the provided RetrievalToken. A successful cancellation will return an HTTP 200 responseRead
GetDistinctTraceGraphsRetrieve distinct service graphs for one or more specific trace IDsRead
GetEncryptionConfigRetrieve the current encryption configuration for X-Ray dataRead
GetGroupRetrieve group resource detailsRead
GetGroupsRetrieve all active group detailsRead
GetIndexingRulesRetrieve all indexing rules. Indexing rules are used to determine the server-side sampling rate for spans ingested through the CloudWatchLogs destination and indexed by X-RayRead
GetInsightRetrieve the details of a specific insightRead
GetInsightEventsRetrieve the events of a specific insightRead
GetInsightImpactGraphRetrieve the part of the service graph which is impacted for a specific insightRead
GetInsightSummariesRetrieve the summary of all insights for a group and time range with optional filtersRead
GetRetrievedTracesGraphRetrieve a service graph for traces based on the specified RetrievalToken from the Transaction Search CloudWatch log groupRead
GetSamplingRulesRetrieve all sampling rulesRead
GetSamplingStatisticSummariesRetrieve information about recent sampling results for all sampling rulesRead
GetSamplingTargetsRequest a sampling quota for rules that the service is using to sample requestsRead
GetServiceGraphRetrieve a document that describes services that process incoming requests, and downstream services that they call as a resultRead
GetTimeSeriesServiceStatisticsRetrieve an aggregation of service statistics defined by a specific time range bucketed into time intervalsRead
GetTraceGraphRetrieve a service graph for one or more specific trace IDsRead
GetTraceSegmentDestinationRetrieve the current destination of data sent to PutTraceSegments and OpenTelemetry APIRead
GetTraceSummariesRetrieve IDs and metadata for traces available for a specified time frame using an optional filter. To get the full traces, pass the trace IDs to BatchGetTracesRead
ListResourcePoliciesList resource policiesList
ListRetrievedTracesRetrieve a list of traces for a given RetrievalToken from the Transaction Search CloudWatch log groupList
ListTagsForResourceList tags for an X-Ray resourceList
StartTraceRetrievalInitiate a trace retrieval process using the specified time range and for the given trace IDs on the Transaction Search CloudWatch log groupRead