Learn R Programming

paws (version 0.1.12)

xray: AWS X-Ray

Description

AWS X-Ray provides APIs for managing debug traces and retrieving service maps and other data created by processing those traces.

Usage

xray(config = list())

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

Service syntax

svc <- xray(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string"
    ),
    endpoint = "string",
    region = "string"
  )
)

Operations

batch_get_tracesRetrieves a list of traces specified by ID
create_groupCreates a group resource with a name and a filter expression
create_sampling_ruleCreates a rule to control sampling behavior for instrumented applications
delete_groupDeletes a group resource
delete_sampling_ruleDeletes a sampling rule
get_encryption_configRetrieves the current encryption configuration for X-Ray data
get_groupRetrieves group resource details
get_groupsRetrieves all active group details
get_insightRetrieves the summary information of an insight
get_insight_eventsX-Ray reevaluates insights periodically until they're resolved, and records each intermediate state as an event
get_insight_impact_graphRetrieves a service graph structure filtered by the specified insight
get_insight_summariesRetrieves the summaries of all insights in the specified group matching the provided filter values
get_sampling_rulesRetrieves all sampling rules
get_sampling_statistic_summariesRetrieves information about recent sampling results for all sampling rules
get_sampling_targetsRequests a sampling quota for rules that the service is using to sample requests
get_service_graphRetrieves a document that describes services that process incoming requests, and downstream services that they call as a result
get_time_series_service_statisticsGet an aggregation of service statistics defined by a specific time range
get_trace_graphRetrieves a service graph for one or more specific trace IDs
get_trace_summariesRetrieves IDs and annotations for traces available for a specified time frame using an optional filter
list_tags_for_resourceReturns a list of tags that are applied to the specified AWS X-Ray group or sampling rule
put_encryption_configUpdates the encryption configuration for X-Ray data
put_telemetry_recordsUsed by the AWS X-Ray daemon to upload telemetry
put_trace_segmentsUploads segment documents to AWS X-Ray
tag_resourceApplies tags to an existing AWS X-Ray group or sampling rule
untag_resourceRemoves tags from an AWS X-Ray group or sampling rule
update_groupUpdates a group resource
update_sampling_ruleModifies a sampling rule's configuration

Examples

Run this code
if (FALSE) {
svc <- xray()
svc$batch_get_traces(
  Foo = 123
)
}

Run the code above in your browser using DataLab