Class AwsIncubatingAttributes

java.lang.Object
io.opentelemetry.semconv.incubating.AwsIncubatingAttributes

public final class AwsIncubatingAttributes extends Object
  • Field Details

    • AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS
      The JSON-serialized value of each item in the AttributeDefinitions request field.
    • AWS_DYNAMODB_ATTRIBUTES_TO_GET

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_DYNAMODB_ATTRIBUTES_TO_GET
      The value of the AttributesToGet request parameter.
    • AWS_DYNAMODB_CONSISTENT_READ

      public static final io.opentelemetry.api.common.AttributeKey<Boolean> AWS_DYNAMODB_CONSISTENT_READ
      The value of the ConsistentRead request parameter.
    • AWS_DYNAMODB_CONSUMED_CAPACITY

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_DYNAMODB_CONSUMED_CAPACITY
      The JSON-serialized value of each item in the ConsumedCapacity response field.
    • AWS_DYNAMODB_COUNT

      public static final io.opentelemetry.api.common.AttributeKey<Long> AWS_DYNAMODB_COUNT
      The value of the Count response parameter.
    • AWS_DYNAMODB_EXCLUSIVE_START_TABLE

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_DYNAMODB_EXCLUSIVE_START_TABLE
      The value of the ExclusiveStartTableName request parameter.
    • AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES
      The JSON-serialized value of each item in the GlobalSecondaryIndexUpdates request field.
    • AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES
      The JSON-serialized value of each item of the GlobalSecondaryIndexes request field
    • AWS_DYNAMODB_INDEX_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_DYNAMODB_INDEX_NAME
      The value of the IndexName request parameter.
    • AWS_DYNAMODB_ITEM_COLLECTION_METRICS

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_DYNAMODB_ITEM_COLLECTION_METRICS
      The JSON-serialized value of the ItemCollectionMetrics response field.
    • AWS_DYNAMODB_LIMIT

      public static final io.opentelemetry.api.common.AttributeKey<Long> AWS_DYNAMODB_LIMIT
      The value of the Limit request parameter.
    • AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES
      The JSON-serialized value of each item of the LocalSecondaryIndexes request field.
    • AWS_DYNAMODB_PROJECTION

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_DYNAMODB_PROJECTION
      The value of the ProjectionExpression request parameter.
    • AWS_DYNAMODB_PROVISIONED_READ_CAPACITY

      public static final io.opentelemetry.api.common.AttributeKey<Double> AWS_DYNAMODB_PROVISIONED_READ_CAPACITY
      The value of the ProvisionedThroughput.ReadCapacityUnits request parameter.
    • AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY

      public static final io.opentelemetry.api.common.AttributeKey<Double> AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY
      The value of the ProvisionedThroughput.WriteCapacityUnits request parameter.
    • AWS_DYNAMODB_SCAN_FORWARD

      public static final io.opentelemetry.api.common.AttributeKey<Boolean> AWS_DYNAMODB_SCAN_FORWARD
      The value of the ScanIndexForward request parameter.
    • AWS_DYNAMODB_SCANNED_COUNT

      public static final io.opentelemetry.api.common.AttributeKey<Long> AWS_DYNAMODB_SCANNED_COUNT
      The value of the ScannedCount response parameter.
    • AWS_DYNAMODB_SEGMENT

      public static final io.opentelemetry.api.common.AttributeKey<Long> AWS_DYNAMODB_SEGMENT
      The value of the Segment request parameter.
    • AWS_DYNAMODB_SELECT

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_DYNAMODB_SELECT
      The value of the Select request parameter.
    • AWS_DYNAMODB_TABLE_COUNT

      public static final io.opentelemetry.api.common.AttributeKey<Long> AWS_DYNAMODB_TABLE_COUNT
      The number of items in the TableNames response parameter.
    • AWS_DYNAMODB_TABLE_NAMES

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_DYNAMODB_TABLE_NAMES
      The keys in the RequestItems object field.
    • AWS_DYNAMODB_TOTAL_SEGMENTS

      public static final io.opentelemetry.api.common.AttributeKey<Long> AWS_DYNAMODB_TOTAL_SEGMENTS
      The value of the TotalSegments request parameter.
    • AWS_ECS_CLUSTER_ARN

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_ECS_CLUSTER_ARN
      The ARN of an ECS cluster.
    • AWS_ECS_CONTAINER_ARN

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_ECS_CONTAINER_ARN
      The Amazon Resource Name (ARN) of an ECS container instance.
    • AWS_ECS_LAUNCHTYPE

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_ECS_LAUNCHTYPE
      The launch type for an ECS task.
    • AWS_ECS_TASK_ARN

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_ECS_TASK_ARN
      The ARN of a running ECS task.
    • AWS_ECS_TASK_FAMILY

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_ECS_TASK_FAMILY
      The family name of the ECS task definition used to create the ECS task.
    • AWS_ECS_TASK_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_ECS_TASK_ID
      The ID of a running ECS task. The ID MUST be extracted from task.arn.
    • AWS_ECS_TASK_REVISION

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_ECS_TASK_REVISION
      The revision for the task definition used to create the ECS task.
    • AWS_EKS_CLUSTER_ARN

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_EKS_CLUSTER_ARN
      The ARN of an EKS cluster.
    • AWS_LAMBDA_INVOKED_ARN

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_LAMBDA_INVOKED_ARN
      The full invoked ARN as provided on the Context passed to the function ( Lambda-Runtime-Invoked-Function-Arn header on the /runtime/invocation/next applicable).

      Notes:

      This may be different from cloud.resource_id if an alias is involved.

    • AWS_LOG_GROUP_ARNS

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_LOG_GROUP_ARNS
      The Amazon Resource Name(s) (ARN) of the AWS log group(s).

      Notes:

      See the log group ARN format documentation.

    • AWS_LOG_GROUP_NAMES

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_LOG_GROUP_NAMES
      The name(s) of the AWS log group(s) an application is writing to.

      Notes:

      Multiple log groups must be supported for cases like multi-container applications, where a single application has sidecar containers, and each write to their own log group.

    • AWS_LOG_STREAM_ARNS

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_LOG_STREAM_ARNS
      The ARN(s) of the AWS log stream(s).

      Notes:

      See the log stream ARN format documentation. One log group can contain several log streams, so these ARNs necessarily identify both a log group and a log stream.

    • AWS_LOG_STREAM_NAMES

      public static final io.opentelemetry.api.common.AttributeKey<List<String>> AWS_LOG_STREAM_NAMES
      The name(s) of the AWS log stream(s) an application is writing to.
    • AWS_REQUEST_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_REQUEST_ID
      The AWS request ID as returned in the response headers x-amz-request-id or x-amz-requestid.
    • AWS_S3_BUCKET

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_S3_BUCKET
      The S3 bucket name the request refers to. Corresponds to the --bucket parameter of the S3 API operations.

      Notes:

      The bucket attribute is applicable to all S3 operations that reference a bucket, i.e. that require the bucket name as a mandatory parameter. This applies to almost all S3 operations except list-buckets.

    • AWS_S3_COPY_SOURCE

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_S3_COPY_SOURCE
      The source object (in the form bucket/key) for the copy operation.

      Notes:

      The copy_source attribute applies to S3 copy operations and corresponds to the --copy-source parameter of the copy-object operation within the S3 API. This applies in particular to the following operations:

    • AWS_S3_DELETE

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_S3_DELETE
      The delete request container that specifies the objects to be deleted.

      Notes:

      The delete attribute is only applicable to the delete-object operation. The delete attribute corresponds to the --delete parameter of the delete-objects operation within the S3 API.

    • AWS_S3_KEY

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_S3_KEY
      The S3 object key the request refers to. Corresponds to the --key parameter of the S3 API operations.

      Notes:

      The key attribute is applicable to all object-related S3 operations, i.e. that require the object key as a mandatory parameter. This applies in particular to the following operations:

    • AWS_S3_PART_NUMBER

      public static final io.opentelemetry.api.common.AttributeKey<Long> AWS_S3_PART_NUMBER
      The part number of the part being uploaded in a multipart-upload operation. This is a positive integer between 1 and 10,000.

      Notes:

      The part_number attribute is only applicable to the upload-part and upload-part-copy operations. The part_number attribute corresponds to the --part-number parameter of the upload-part operation within the S3 API.

    • AWS_S3_UPLOAD_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> AWS_S3_UPLOAD_ID
      Upload ID that identifies the multipart upload.

      Notes:

      The upload_id attribute applies to S3 multipart-upload operations and corresponds to the --upload-id parameter of the S3 API multipart operations. This applies in particular to the following operations: