Package-level declarations
Types
Functions
Retrieves 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 IDs.
Creates a group resource with a name and a filter expression.
Creates a rule to control sampling behavior for instrumented applications. Services retrieve rules with GetSamplingRules, and evaluate each rule in ascending order of priority for each request. If a rule matches, the service records a trace, borrowing it from the reservoir size. After 10 seconds, the service reports back to X-Ray with GetSamplingTargets to get updated versions of each in-use rule. The updated rule contains a trace quota that the service can use instead of borrowing from the reservoir.
Deletes a group resource.
Deletes a resource policy from the target Amazon Web Services account.
Deletes a sampling rule.
Retrieves the current encryption configuration for X-Ray data.
Retrieves group resource details.
Retrieves all active group details.
Retrieves the summary information of an insight. This includes impact to clients and root cause services, the top anomalous services, the category, the state of the insight, and the start and end time of the insight.
X-Ray reevaluates insights periodically until they're resolved, and records each intermediate state as an event. You can review an insight's events in the Impact Timeline on the Inspect page in the X-Ray console.
Retrieves a service graph structure filtered by the specified insight. The service graph is limited to only structural information. For a complete service graph, use this API with the GetServiceGraph API.
Retrieves the summaries of all insights in the specified group matching the provided filter values.
Retrieves all sampling rules.
Retrieves information about recent sampling results for all sampling rules.
Requests a sampling quota for rules that the service is using to sample requests.
Retrieves a document that describes services that process incoming requests, and downstream services that they call as a result. Root services process incoming requests and make calls to downstream services. Root services are applications that use the Amazon Web Services X-Ray SDK. Downstream services can be other applications, Amazon Web Services resources, HTTP web APIs, or SQL databases.
Get an aggregation of service statistics defined by a specific time range.
Retrieves a service graph for one or more specific trace IDs.
Retrieves IDs and annotations for traces available for a specified time frame using an optional filter. To get the full traces, pass the trace IDs to BatchGetTraces
.
Returns the list of resource policies in the target Amazon Web Services account.
Returns a list of tags that are applied to the specified Amazon Web Services X-Ray group or sampling rule.
Updates the encryption configuration for X-Ray data.
Sets the resource policy to grant one or more Amazon Web Services services and accounts permissions to access X-Ray. Each resource policy will be associated with a specific Amazon Web Services account. Each Amazon Web Services account can have a maximum of 5 resource policies, and each policy name must be unique within that account. The maximum size of each resource policy is 5KB.
Used by the Amazon Web Services X-Ray daemon to upload telemetry.
Uploads segment documents to Amazon Web Services X-Ray. The X-Ray SDK generates segment documents and sends them to the X-Ray daemon, which uploads them in batches. A segment document can be a completed segment, an in-progress segment, or an array of subsegments.
Applies tags to an existing Amazon Web Services X-Ray group or sampling rule.
Removes tags from an Amazon Web Services X-Ray group or sampling rule. You cannot edit or delete system tags (those with an aws:
prefix).
Updates a group resource.
Modifies a sampling rule's configuration.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.