# Functions
NewXRayClient creates a new instance of the XRay client with an AWS configuration and session.
String returns a pointer to the provided string, or nil if it is an empty string.
StringOrEmpty returns empty string if the input is nil, otherwise returns the string itself.
# Constants
AWS-specific OpenTelemetry attribute names.
AWS-specific OpenTelemetry attribute names.
AWS-specific OpenTelemetry attribute names.
AWS-specific OpenTelemetry attribute names.
AWS-specific OpenTelemetry attribute names.
AWS-specific OpenTelemetry attribute names.
Currently different instrumentation uses different tag formats.
AWS-specific OpenTelemetry attribute names.
AWS-specific OpenTelemetry attribute names.
AWS-specific OpenTelemetry attribute names.
AWSXrayExceptionCauseAttribute is the `cause` field in an exception.
AWSXrayExceptionIDAttribute is the `id` field in an exception.
AWSXrayExceptionRemoteAttribute is the `remote` field in an exception.
AWSXrayExceptionSkippedAttribute is the `skipped` field in an exception.
AWSXrayExceptionTruncatedAttribute is the `truncated` field in an exception.
AWSXRayInProgressAttribute is the `in_progress` flag in an X-Ray segment.
AWSXRayResourceARNAttribute is the `resource_arn` field in an X-Ray segment.
AWSXrayRetriesAttribute is the `retries` field in an X-Ray (sub)segment.
AWSXraySegmentAnnotationsAttribute is the attribute that will be treated by the X-Ray exporter as the annotation keys.
AWSXraySegmentMetadataAttributePrefix is the prefix of the attribute that will be treated by the X-Ray exporter as metadata.
AWSXRayTracedAttribute is the `traced` field in an X-Ray subsegment.
AWSXRayXForwardedForAttribute is the `x_forwarded_for` flag in an X-Ray segment.
CauseTypeExceptionID indicates that the type of the `cause` field is a string.
CauseTypeObject indicates that the type of the `cause` field is an object.
# Structs
AWSData represents the aws resource that this segment originates from.
BeanstalkMetadata represents the Elastic Beanstalk environment metadata field.
CauseData is the container that contains the `cause` field.
No description provided by the author
EC2Data provides the shape for unmarshalling the ec2 field.
EC2Metadata represents the EC2 metadata field.
ECSData provides the shape for unmarshalling the ecs field.
ECSMetadata represents the ECS metadata field.
EKSMetadata represents the EKS metadata field.
ElasticBeanstalkData provides the shape for unmarshalling the elastic_beanstalk field.
Exception represents an exception occurred.
HTTPData provides the shape for unmarshalling request and response fields.
LogGroupMetadata represents a single CloudWatch Log Group.
RequestData provides the shape for unmarshalling the request field.
ResponseData provides the shape for unmarshalling the response field.
Segment schema is documented in xray-segmentdocument-schema-v1.0.0 listed on https://docs.aws.amazon.com/xray/latest/devguide/xray-api-segmentdocuments.html.
ServiceData provides the shape for unmarshalling the service field.
SpanLinkData provides the shape for unmarshalling the span links in the span link field.
SQLData provides the shape for unmarshalling the sql field.
StackFrame represents a frame in the stack when an exception occurred.
XRayMetaData provides the shape for unmarshalling the xray field.
# Interfaces
XRayClient represents X-Ray client.
# Type aliases
No description provided by the author