Configuring the AWS X-Ray backend (Managed)
AWS Credentials
and permissions set up.$EKS_CLUSTER_REGION
with the region of your EKS cluster and $EKS_CLUSTER_NAME
with the name of your EKS cluster (or set them as environment variables).
Supported Signals:
string
: Region. Send segments to AWS X-Ray service in a specific region.
string
: Endpoint. Optionally override the default X-Ray service endpoint.
string
: Proxy Address. Upload segments to AWS X-Ray through a proxy.
string
: Resource ARN. Amazon Resource Name (ARN) of the AWS resource running the collector.
string
: Role ARN. IAM role to upload segments to a different account.
string
: External ID. Shared identitier used when assuming an IAM role in an external AWS account.
string[]
: Log Groups. List of log group names for CloudWatch.
boolean
: Disable SSL Verification. Enable or disable TLS certificate verification.
False
boolean
: Local Mode. Local mode to skip EC2 instance metadata check.
False
boolean
: Telemetry - Enabled. Whether telemetry collection is enabled at all.
False
boolean
: Telemetry - Include Metadata. Whether to include metadata in the telemetry (InstanceID, Hostname, ResourceARN)
False
string
: Telemetry - Hostname. Sets the Hostname included in the telemetry.
string
: Telemetry - Instance ID. Sets the InstanceID included in the telemetry.
string
: Telemetry - Resource ARN. Sets the Amazon Resource Name (ARN) included in the telemetry.
string[]
: Telemetry - Contributors. List of X-Ray component IDs contributing to the telemetry (ex. for multiple X-Ray receivers: awsxray/1, awsxray/2)
boolean
: Index All Attributes. Enable or disable conversion of all OpenTelemetry attributes to X-Ray annotations.
False
string[]
: Indexed Attributes. List of attribute names to be converted to X-Ray annotations.
cloudwatch_logs
set. This property is set using the AWS X-Ray exporter with the following values that are evaluated in this order:aws.log.group.arns
resource attribute.aws.log.group.names
resource attribute.aws_log_groups
configuration property.aws.log.group.arns
and aws.log.group.names
are slice resource attributes, alternatively those resource attributes can be set using the OTEL_RESOURCE_ATTRIBUTES environment variable.To set multiple log group names / log group arns, you can use &
to separate them.log-group1
, log-group2
, and log-group3
are set in the following command:Add Destination
, select AWS X-Ray
and follow the on-screen instructionsxray.yaml
)kubectl