Module attribute

Source
Expand description

§Semantic Attributes

The entire set of semantic attributes (or conventions) defined by the project. The resource, metric, and trace modules reference these attributes.

Constants§

ANDROID_OS_API_LEVEL
Uniquely identifies the framework API revision offered by a version (os.version) of the android operating system. More information can be found here.
ANDROID_STATEDeprecated
Deprecated use the device.app.lifecycle event definition including android.state as a payload field instead.
ARTIFACT_ATTESTATION_FILENAME
The provenance filename of the built attestation which directly relates to the build artifact filename. This filename SHOULD accompany the artifact at publish time. See the SLSA Relationship specification for more information.
ARTIFACT_ATTESTATION_HASH
The full hash value (see glossary), of the built attestation. Some envelopes in the software attestation space also refer to this as the digest.
ARTIFACT_ATTESTATION_ID
The id of the build software attestation.
ARTIFACT_FILENAME
The human readable file name of the artifact, typically generated during build and release processes. Often includes the package name and version in the file name.
ARTIFACT_HASH
The full hash value (see glossary), often found in checksum.txt on a release of the artifact and used to verify package integrity.
ARTIFACT_PURL
The Package URL of the package artifact provides a standard way to identify and locate the packaged artifact.
ARTIFACT_VERSION
The version of the artifact.
ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT
ASP.NET Core exception middleware handling result
ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE
Full type name of the IExceptionHandler implementation that handled the exception.
ASPNETCORE_RATE_LIMITING_POLICY
Rate limiting policy name.
ASPNETCORE_RATE_LIMITING_RESULT
Rate-limiting result, shows whether the lease was acquired or contains a rejection reason
ASPNETCORE_REQUEST_IS_UNHANDLED
Flag indicating if request was handled by the application pipeline.
ASPNETCORE_ROUTING_IS_FALLBACK
A value that indicates whether the matched route is a fallback route.
ASPNETCORE_ROUTING_MATCH_STATUS
Match result - success or failure
AWS_DYNAMODB_ATTRIBUTES_TO_GET
The value of the AttributesToGet request parameter.
AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS
The JSON-serialized value of each item in the AttributeDefinitions request field.
AWS_DYNAMODB_CONSISTENT_READ
The value of the ConsistentRead request parameter.
AWS_DYNAMODB_CONSUMED_CAPACITY
The JSON-serialized value of each item in the ConsumedCapacity response field.
AWS_DYNAMODB_COUNT
The value of the Count response parameter.
AWS_DYNAMODB_EXCLUSIVE_START_TABLE
The value of the ExclusiveStartTableName request parameter.
AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES
The JSON-serialized value of each item of the GlobalSecondaryIndexes request field
AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES
The JSON-serialized value of each item in the GlobalSecondaryIndexUpdates request field.
AWS_DYNAMODB_INDEX_NAME
The value of the IndexName request parameter.
AWS_DYNAMODB_ITEM_COLLECTION_METRICS
The JSON-serialized value of the ItemCollectionMetrics response field.
AWS_DYNAMODB_LIMIT
The value of the Limit request parameter.
AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES
The JSON-serialized value of each item of the LocalSecondaryIndexes request field.
AWS_DYNAMODB_PROJECTION
The value of the ProjectionExpression request parameter.
AWS_DYNAMODB_PROVISIONED_READ_CAPACITY
The value of the ProvisionedThroughput.ReadCapacityUnits request parameter.
AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY
The value of the ProvisionedThroughput.WriteCapacityUnits request parameter.
AWS_DYNAMODB_SCANNED_COUNT
The value of the ScannedCount response parameter.
AWS_DYNAMODB_SCAN_FORWARD
The value of the ScanIndexForward request parameter.
AWS_DYNAMODB_SEGMENT
The value of the Segment request parameter.
AWS_DYNAMODB_SELECT
The value of the Select request parameter.
AWS_DYNAMODB_TABLE_COUNT
The number of items in the TableNames response parameter.
AWS_DYNAMODB_TABLE_NAMES
The keys in the RequestItems object field.
AWS_DYNAMODB_TOTAL_SEGMENTS
The value of the TotalSegments request parameter.
AWS_ECS_CLUSTER_ARN
The ARN of an ECS cluster.
AWS_ECS_CONTAINER_ARN
The Amazon Resource Name (ARN) of an ECS container instance.
AWS_ECS_LAUNCHTYPE
The launch type for an ECS task.
AWS_ECS_TASK_ARN
The ARN of a running ECS task.
AWS_ECS_TASK_FAMILY
The family name of the ECS task definition used to create the ECS task.
AWS_ECS_TASK_ID
The ID of a running ECS task. The ID MUST be extracted from task.arn.
AWS_ECS_TASK_REVISION
The revision for the task definition used to create the ECS task.
AWS_EKS_CLUSTER_ARN
The ARN of an EKS cluster.
AWS_EXTENDED_REQUEST_ID
The AWS extended request ID as returned in the response header x-amz-id-2.
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).
AWS_LOG_GROUP_ARNS
The Amazon Resource Name(s) (ARN) of the AWS log group(s).
AWS_LOG_GROUP_NAMES
The name(s) of the AWS log group(s) an application is writing to.
AWS_LOG_STREAM_ARNS
The ARN(s) of the AWS log stream(s).
AWS_LOG_STREAM_NAMES
The name(s) of the AWS log stream(s) an application is writing to.
AWS_REQUEST_ID
The AWS request ID as returned in the response headers x-amzn-requestid, x-amzn-request-id or x-amz-request-id.
AWS_S3_BUCKET
The S3 bucket name the request refers to. Corresponds to the --bucket parameter of the S3 API operations.
AWS_S3_COPY_SOURCE
The source object (in the form bucket/key) for the copy operation.
AWS_S3_DELETE
The delete request container that specifies the objects to be deleted.
AWS_S3_KEY
The S3 object key the request refers to. Corresponds to the --key parameter of the S3 API operations.
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.
AWS_S3_UPLOAD_ID
Upload ID that identifies the multipart upload.
AZURE_CLIENT_ID
The unique identifier of the client instance.
AZURE_COSMOSDB_CONNECTION_MODE
Cosmos client connection mode.
AZURE_COSMOSDB_CONSISTENCY_LEVEL
Account or request consistency level.
AZURE_COSMOSDB_OPERATION_CONTACTED_REGIONS
List of regions contacted during operation in the order that they were contacted. If there is more than one region listed, it indicates that the operation was performed on multiple regions i.e. cross-regional call.
AZURE_COSMOSDB_OPERATION_REQUEST_CHARGE
The number of request units consumed by the operation.
AZURE_COSMOSDB_REQUEST_BODY_SIZE
Request payload size in bytes.
AZURE_COSMOSDB_RESPONSE_SUB_STATUS_CODE
Cosmos DB sub status code.
AZ_NAMESPACE
Azure Resource Provider Namespace as recognized by the client.
AZ_SERVICE_REQUEST_ID
The unique identifier of the service request. It’s generated by the Azure service and returned with the response.
BROWSER_BRANDS
Array of brand name and version separated by a space
BROWSER_LANGUAGE
Preferred language of the user using the browser
BROWSER_MOBILE
A boolean that is true if the browser is running on a mobile device
BROWSER_PLATFORM
The platform on which the browser is running
CASSANDRA_CONSISTENCY_LEVEL
The consistency level of the query. Based on consistency values from CQL.
CASSANDRA_COORDINATOR_DC
The data center of the coordinating node for a query.
CASSANDRA_COORDINATOR_ID
The ID of the coordinating node for a query.
CASSANDRA_PAGE_SIZE
The fetch size used for paging, i.e. how many rows will be returned at once.
CASSANDRA_QUERY_IDEMPOTENT
Whether or not the query is idempotent.
CASSANDRA_SPECULATIVE_EXECUTION_COUNT
The number of times a query was speculatively executed. Not set or 0 if the query was not executed speculatively.
CICD_PIPELINE_NAME
The human readable name of the pipeline within a CI/CD system.
CICD_PIPELINE_RESULT
The result of a pipeline run.
CICD_PIPELINE_RUN_ID
The unique identifier of a pipeline run within a CI/CD system.
CICD_PIPELINE_RUN_STATE
The pipeline run goes through these states during its lifecycle.
CICD_PIPELINE_TASK_NAME
The human readable name of a task within a pipeline. Task here most closely aligns with a computing process in a pipeline. Other terms for tasks include commands, steps, and procedures.
CICD_PIPELINE_TASK_RUN_ID
The unique identifier of a task run within a pipeline.
CICD_PIPELINE_TASK_RUN_URL_FULL
The URL of the pipeline run providing the complete address in order to locate and identify the pipeline run.
CICD_PIPELINE_TASK_TYPE
The type of the task within a pipeline.
CICD_SYSTEM_COMPONENT
The name of a component of the CICD system.
CICD_WORKER_STATE
The state of a CICD worker / agent.
CLIENT_ADDRESS
Client address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
CLIENT_PORT
Client port number.
CLOUDEVENTS_EVENT_ID
The event_id uniquely identifies the event.
CLOUDEVENTS_EVENT_SOURCE
The source identifies the context in which an event happened.
CLOUDEVENTS_EVENT_SPEC_VERSION
The version of the CloudEvents specification which the event uses.
CLOUDEVENTS_EVENT_SUBJECT
The subject of the event in the context of the event producer (identified by source).
CLOUDEVENTS_EVENT_TYPE
The event_type contains a value describing the type of event related to the originating occurrence.
CLOUDFOUNDRY_APP_ID
The guid of the application.
CLOUDFOUNDRY_APP_INSTANCE_ID
The index of the application instance. 0 when just one instance is active.
CLOUDFOUNDRY_APP_NAME
The name of the application.
CLOUDFOUNDRY_ORG_ID
The guid of the CloudFoundry org the application is running in.
CLOUDFOUNDRY_ORG_NAME
The name of the CloudFoundry organization the app is running in.
CLOUDFOUNDRY_PROCESS_ID
The UID identifying the process.
CLOUDFOUNDRY_PROCESS_TYPE
The type of process.
CLOUDFOUNDRY_SPACE_ID
The guid of the CloudFoundry space the application is running in.
CLOUDFOUNDRY_SPACE_NAME
The name of the CloudFoundry space the application is running in.
CLOUDFOUNDRY_SYSTEM_ID
A guid or another name describing the event source.
CLOUDFOUNDRY_SYSTEM_INSTANCE_ID
A guid describing the concrete instance of the event source.
CLOUD_ACCOUNT_ID
The cloud account ID the resource is assigned to.
CLOUD_AVAILABILITY_ZONE
Cloud regions often have multiple, isolated locations known as zones to increase availability. Availability zone represents the zone where the resource is running.
CLOUD_PLATFORM
The cloud platform in use.
CLOUD_PROVIDER
Name of the cloud provider.
CLOUD_REGION
The geographical region the resource is running.
CLOUD_RESOURCE_ID
Cloud provider-specific native identifier of the monitored cloud resource (e.g. an ARN on AWS, a fully qualified resource ID on Azure, a full resource name on GCP)
CODE_COLUMNDeprecated
Deprecated, use code.column.number
CODE_COLUMN_NUMBER
The column number in code.file.path best representing the operation. It SHOULD point within the code unit named in code.function.name.
CODE_FILEPATH
Deprecated, use code.file.path instead
CODE_FILE_PATH
The source code file name that identifies the code unit as uniquely as possible (preferably an absolute file path).
CODE_FUNCTIONDeprecated
Deprecated, use code.function.name instead
CODE_FUNCTION_NAME
The method or function name, or equivalent (usually rightmost part of the code unit’s name).
CODE_LINENODeprecated
Deprecated, use code.line.number instead
CODE_LINE_NUMBER
The line number in code.file.path best representing the operation. It SHOULD point within the code unit named in code.function.name.
CODE_NAMESPACE
The “namespace” within which code.function.name is defined. Usually the qualified class or module name, such that code.namespace + some separator + code.function.name form a unique identifier for the code unit.
CODE_STACKTRACE
A stacktrace as a string in the natural representation for the language runtime. The representation is to be determined and documented by each language SIG.
CONTAINER_COMMAND
The command used to run the container (i.e. the command name).
CONTAINER_COMMAND_ARGS
All the command arguments (including the command/executable itself) run by the container.
CONTAINER_COMMAND_LINE
The full command run by the container as a single string representing the full command.
CONTAINER_CPU_STATEDeprecated
Deprecated, use cpu.mode instead.
CONTAINER_CSI_PLUGIN_NAME
The name of the CSI (Container Storage Interface) plugin used by the volume.
CONTAINER_CSI_VOLUME_ID
The unique volume ID returned by the CSI (Container Storage Interface) plugin.
CONTAINER_ID
Container ID. Usually a UUID, as for example used to identify Docker containers. The UUID might be abbreviated.
CONTAINER_IMAGE_ID
Runtime specific image identifier. Usually a hash algorithm followed by a UUID.
CONTAINER_IMAGE_NAME
Name of the image the container was built on.
CONTAINER_IMAGE_REPO_DIGESTS
Repo digests of the container image as provided by the container runtime.
CONTAINER_IMAGE_TAGS
Container image tags. An example can be found in Docker Image Inspect. Should be only the <tag> section of the full name for example from registry.example.com/my-org/my-image:<tag>.
CONTAINER_LABEL
Container labels, <key> being the label name, the value being the label value.
CONTAINER_LABELSDeprecated
Deprecated, use container.label instead.
CONTAINER_NAME
Container name used by container runtime.
CONTAINER_RUNTIME
The container runtime managing this container.
CPU_MODE
The mode of the CPU
DB_CASSANDRA_CONSISTENCY_LEVELDeprecated
Deprecated, use cassandra.consistency.level instead.
DB_CASSANDRA_COORDINATOR_DCDeprecated
Deprecated, use cassandra.coordinator.dc instead.
DB_CASSANDRA_COORDINATOR_IDDeprecated
Deprecated, use cassandra.coordinator.id instead.
DB_CASSANDRA_IDEMPOTENCEDeprecated
Deprecated, use cassandra.query.idempotent instead.
DB_CASSANDRA_PAGE_SIZEDeprecated
Deprecated, use cassandra.page.size instead.
DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNTDeprecated
Deprecated, use cassandra.speculative_execution.count instead.
DB_CASSANDRA_TABLEDeprecated
Deprecated, use db.collection.name instead.
DB_CLIENT_CONNECTIONS_POOL_NAMEDeprecated
Deprecated, use db.client.connection.pool.name instead.
DB_CLIENT_CONNECTIONS_STATEDeprecated
Deprecated, use db.client.connection.state instead.
DB_CLIENT_CONNECTION_POOL_NAME
The name of the connection pool; unique within the instrumented application. In case the connection pool implementation doesn’t provide a name, instrumentation SHOULD use a combination of parameters that would make the name unique, for example, combining attributes server.address, server.port, and db.namespace, formatted as server.address:server.port/db.namespace. Instrumentations that generate connection pool name following different patterns SHOULD document it.
DB_CLIENT_CONNECTION_STATE
The state of a connection in the pool
DB_COLLECTION_NAME
The name of a collection (table, container) within the database.
DB_CONNECTION_STRINGDeprecated
Deprecated, use server.address, server.port attributes instead.
DB_COSMOSDB_CLIENT_IDDeprecated
Deprecated, use azure.client.id instead.
DB_COSMOSDB_CONNECTION_MODEDeprecated
Deprecated, use azure.cosmosdb.connection.mode instead.
DB_COSMOSDB_CONSISTENCY_LEVELDeprecated
Deprecated, use cosmosdb.consistency.level instead.
DB_COSMOSDB_CONTAINERDeprecated
Deprecated, use db.collection.name instead.
DB_COSMOSDB_OPERATION_TYPEDeprecated
Deprecated, no replacement at this time.
DB_COSMOSDB_REGIONS_CONTACTEDDeprecated
Deprecated, use azure.cosmosdb.operation.contacted_regions instead.
DB_COSMOSDB_REQUEST_CHARGEDeprecated
Deprecated, use azure.cosmosdb.operation.request_charge instead.
DB_COSMOSDB_REQUEST_CONTENT_LENGTHDeprecated
Deprecated, use azure.cosmosdb.request.body.size instead.
DB_COSMOSDB_STATUS_CODEDeprecated
Deprecated, use db.response.status_code instead.
DB_COSMOSDB_SUB_STATUS_CODEDeprecated
Deprecated, use azure.cosmosdb.response.sub_status_code instead.
DB_ELASTICSEARCH_CLUSTER_NAMEDeprecated
Deprecated, use db.namespace instead.
DB_ELASTICSEARCH_NODE_NAMEDeprecated
Deprecated, use elasticsearch.node.name instead.
DB_ELASTICSEARCH_PATH_PARTSDeprecated
Deprecated, use db.operation.parameter instead.
DB_INSTANCE_IDDeprecated
Deprecated, no general replacement at this time. For Elasticsearch, use db.elasticsearch.node.name instead.
DB_JDBC_DRIVER_CLASSNAMEDeprecated
Removed, no replacement at this time.
DB_MONGODB_COLLECTIONDeprecated
Deprecated, use db.collection.name instead.
DB_MSSQL_INSTANCE_NAMEDeprecated
Deprecated, SQL Server instance is now populated as a part of db.namespace attribute.
DB_NAMEDeprecated
Deprecated, use db.namespace instead.
DB_NAMESPACE
The name of the database, fully qualified within the server address and port.
DB_OPERATIONDeprecated
Deprecated, use db.operation.name instead.
DB_OPERATION_BATCH_SIZE
The number of queries included in a batch operation.
DB_OPERATION_NAME
The name of the operation or command being executed.
DB_OPERATION_PARAMETER
A database operation parameter, with <key> being the parameter name, and the attribute value being a string representation of the parameter value.
DB_QUERY_PARAMETERDeprecated
A query parameter used in db.query.text, with <key> being the parameter name, and the attribute value being a string representation of the parameter value.
DB_QUERY_SUMMARY
Low cardinality representation of a database query text.
DB_QUERY_TEXT
The database query being executed.
DB_REDIS_DATABASE_INDEXDeprecated
Deprecated, use db.namespace instead.
DB_RESPONSE_RETURNED_ROWS
Number of rows returned by the operation.
DB_RESPONSE_STATUS_CODE
Database response status code.
DB_SQL_TABLEDeprecated
Deprecated, use db.collection.name instead.
DB_STATEMENTDeprecated
The database statement being executed.
DB_SYSTEMDeprecated
Deprecated, use db.system.name instead.
DB_SYSTEM_NAME
The database management system (DBMS) product as identified by the client instrumentation.
DB_USERDeprecated
Deprecated, no replacement at this time.
DEPLOYMENT_ENVIRONMENTDeprecated
‘Deprecated, use deployment.environment.name instead.’
DEPLOYMENT_ENVIRONMENT_NAME
Name of the deployment environment (aka deployment tier).
DEPLOYMENT_ID
The id of the deployment.
DEPLOYMENT_NAME
The name of the deployment.
DEPLOYMENT_STATUS
The status of the deployment.
DESTINATION_ADDRESS
Destination address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
DESTINATION_PORT
Destination port number
DEVICE_ID
A unique identifier representing the device
DEVICE_MANUFACTURER
The name of the device manufacturer
DEVICE_MODEL_IDENTIFIER
The model identifier for the device
DEVICE_MODEL_NAME
The marketing name for the device model
DISK_IO_DIRECTION
The disk IO operation direction.
DNS_QUESTION_NAME
The name being queried.
DOTNET_GC_HEAP_GENERATION
Name of the garbage collector managed heap generation.
ELASTICSEARCH_NODE_NAME
Represents the human-readable identifier of the node/instance to which a request was routed.
ENDUSER_IDDeprecated
Deprecated, use user.id instead.
ENDUSER_ROLEDeprecated
Deprecated, use user.roles instead.
ENDUSER_SCOPEDeprecated
Deprecated, no replacement at this time.
ERROR_TYPE
Describes a class of error the operation ended with.
EVENT_NAMEDeprecated
Identifies the class / type of event.
EXCEPTION_ESCAPEDDeprecated
Indicates that the exception is escaping the scope of the span.
EXCEPTION_MESSAGE
The exception message.
EXCEPTION_STACKTRACE
A stacktrace as a string in the natural representation for the language runtime. The representation is to be determined and documented by each language SIG.
EXCEPTION_TYPE
The type of the exception (its fully-qualified class name, if applicable). The dynamic type of the exception should be preferred over the static type in languages that support it.
FAAS_COLDSTART
A boolean that is true if the serverless function is executed for the first time (aka cold-start).
FAAS_CRON
A string containing the schedule period as Cron Expression.
FAAS_DOCUMENT_COLLECTION
The name of the source on which the triggering operation was performed. For example, in Cloud Storage or S3 corresponds to the bucket name, and in Cosmos DB to the database name.
FAAS_DOCUMENT_NAME
The document name/table subjected to the operation. For example, in Cloud Storage or S3 is the name of the file, and in Cosmos DB the table name.
FAAS_DOCUMENT_OPERATION
Describes the type of the operation that was performed on the data.
FAAS_DOCUMENT_TIME
A string containing the time when the data was accessed in the ISO 8601 format expressed in UTC.
FAAS_INSTANCE
The execution environment ID as a string, that will be potentially reused for other invocations to the same function/function version.
FAAS_INVOCATION_ID
The invocation ID of the current function invocation.
FAAS_INVOKED_NAME
The name of the invoked function.
FAAS_INVOKED_PROVIDER
The cloud provider of the invoked function.
FAAS_INVOKED_REGION
The cloud region of the invoked function.
FAAS_MAX_MEMORY
The amount of memory available to the serverless function converted to Bytes.
FAAS_NAME
The name of the single function that this runtime instance executes.
FAAS_TIME
A string containing the function invocation time in the ISO 8601 format expressed in UTC.
FAAS_TRIGGER
Type of the trigger which caused this function invocation.
FAAS_VERSION
The immutable version of the function being executed.
FEATURE_FLAG_CONTEXT_ID
The unique identifier for the flag evaluation context. For example, the targeting key.
FEATURE_FLAG_EVALUATION_ERROR_MESSAGE
A message explaining the nature of an error occurring during flag evaluation.
FEATURE_FLAG_EVALUATION_REASON
The reason code which shows how a feature flag value was determined.
FEATURE_FLAG_KEY
The lookup key of the feature flag.
FEATURE_FLAG_PROVIDER_NAME
Identifies the feature flag provider.
FEATURE_FLAG_SET_ID
The identifier of the flag set to which the feature flag belongs.
FEATURE_FLAG_VARIANT
A semantic identifier for an evaluated flag value.
FEATURE_FLAG_VERSION
The version of the ruleset used during the evaluation. This may be any stable value which uniquely identifies the ruleset.
FILE_ACCESSED
Time when the file was last accessed, in ISO 8601 format.
FILE_ATTRIBUTES
Array of file attributes.
FILE_CHANGED
Time when the file attributes or metadata was last changed, in ISO 8601 format.
FILE_CREATED
Time when the file was created, in ISO 8601 format.
FILE_DIRECTORY
Directory where the file is located. It should include the drive letter, when appropriate.
FILE_EXTENSION
File extension, excluding the leading dot.
FILE_FORK_NAME
Name of the fork. A fork is additional data associated with a filesystem object.
FILE_GROUP_ID
Primary Group ID (GID) of the file.
FILE_GROUP_NAME
Primary group name of the file.
FILE_INODE
Inode representing the file in the filesystem.
FILE_MODE
Mode of the file in octal representation.
FILE_MODIFIED
Time when the file content was last modified, in ISO 8601 format.
FILE_NAME
Name of the file including the extension, without the directory.
FILE_OWNER_ID
The user ID (UID) or security identifier (SID) of the file owner.
FILE_OWNER_NAME
Username of the file owner.
FILE_PATH
Full path to the file, including the file name. It should include the drive letter, when appropriate.
FILE_SIZE
File size in bytes.
FILE_SYMBOLIC_LINK_TARGET_PATH
Path to the target of a symbolic link.
GCP_CLIENT_SERVICE
Identifies the Google Cloud service for which the official client library is intended.
GCP_CLOUD_RUN_JOB_EXECUTION
The name of the Cloud Run execution being run for the Job, as set by the CLOUD_RUN_EXECUTION environment variable.
GCP_CLOUD_RUN_JOB_TASK_INDEX
The index for a task within an execution as provided by the CLOUD_RUN_TASK_INDEX environment variable.
GCP_GCE_INSTANCE_HOSTNAME
The hostname of a GCE instance. This is the full value of the default or custom hostname.
GCP_GCE_INSTANCE_NAME
The instance name of a GCE instance. This is the value provided by host.name, the visible name of the instance in the Cloud Console UI, and the prefix for the default hostname of the instance as defined by the default internal DNS name.
GEN_AI_COMPLETIONDeprecated
Deprecated, use Event API to report completions contents.
GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT
The response format that is requested.
GEN_AI_OPENAI_REQUEST_SEEDDeprecated
Deprecated, use gen_ai.request.seed.
GEN_AI_OPENAI_REQUEST_SERVICE_TIER
The service tier requested. May be a specific tier, default, or auto.
GEN_AI_OPENAI_RESPONSE_SERVICE_TIER
The service tier used for the response.
GEN_AI_OPENAI_RESPONSE_SYSTEM_FINGERPRINT
A fingerprint to track any eventual change in the Generative AI environment.
GEN_AI_OPERATION_NAME
The name of the operation being performed.
GEN_AI_PROMPTDeprecated
Deprecated, use Event API to report prompt contents.
GEN_AI_REQUEST_ENCODING_FORMATS
The encoding formats requested in an embeddings operation, if specified.
GEN_AI_REQUEST_FREQUENCY_PENALTY
The frequency penalty setting for the GenAI request.
GEN_AI_REQUEST_MAX_TOKENS
The maximum number of tokens the model generates for a request.
GEN_AI_REQUEST_MODEL
The name of the GenAI model a request is being made to.
GEN_AI_REQUEST_PRESENCE_PENALTY
The presence penalty setting for the GenAI request.
GEN_AI_REQUEST_SEED
Requests with same seed value more likely to return same result.
GEN_AI_REQUEST_STOP_SEQUENCES
List of sequences that the model will use to stop generating further tokens.
GEN_AI_REQUEST_TEMPERATURE
The temperature setting for the GenAI request.
GEN_AI_REQUEST_TOP_K
The top_k sampling setting for the GenAI request.
GEN_AI_REQUEST_TOP_P
The top_p sampling setting for the GenAI request.
GEN_AI_RESPONSE_FINISH_REASONS
Array of reasons the model stopped generating tokens, corresponding to each generation received.
GEN_AI_RESPONSE_ID
The unique identifier for the completion.
GEN_AI_RESPONSE_MODEL
The name of the model that generated the response.
GEN_AI_SYSTEM
The Generative AI product as identified by the client or server instrumentation.
GEN_AI_TOKEN_TYPE
The type of token being counted.
GEN_AI_USAGE_COMPLETION_TOKENSDeprecated
Deprecated, use gen_ai.usage.output_tokens instead.
GEN_AI_USAGE_INPUT_TOKENS
The number of tokens used in the GenAI input (prompt).
GEN_AI_USAGE_OUTPUT_TOKENS
The number of tokens used in the GenAI response (completion).
GEN_AI_USAGE_PROMPT_TOKENSDeprecated
Deprecated, use gen_ai.usage.input_tokens instead.
GEO_CONTINENT_CODE
Two-letter code representing continent’s name.
GEO_COUNTRY_ISO_CODE
Two-letter ISO Country Code (ISO 3166-1 alpha2).
GEO_LOCALITY_NAME
Locality name. Represents the name of a city, town, village, or similar populated place.
GEO_LOCATION_LAT
Latitude of the geo location in WGS84.
GEO_LOCATION_LON
Longitude of the geo location in WGS84.
GEO_POSTAL_CODE
Postal code associated with the location. Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country.
GEO_REGION_ISO_CODE
Region ISO code (ISO 3166-2).
GO_MEMORY_TYPE
The type of memory.
GRAPHQL_DOCUMENT
The GraphQL document being executed.
GRAPHQL_OPERATION_NAME
The name of the operation being executed.
GRAPHQL_OPERATION_TYPE
The type of the operation being executed.
HEROKU_APP_ID
Unique identifier for the application
HEROKU_RELEASE_COMMIT
Commit hash for the current release
HEROKU_RELEASE_CREATION_TIMESTAMP
Time and date the release was created
HOST_ARCH
The CPU architecture the host system is running on.
HOST_CPU_CACHE_L2_SIZE
The amount of level 2 memory cache available to the processor (in Bytes).
HOST_CPU_FAMILY
Family or generation of the CPU.
HOST_CPU_MODEL_ID
Model identifier. It provides more granular information about the CPU, distinguishing it from other CPUs within the same family.
HOST_CPU_MODEL_NAME
Model designation of the processor.
HOST_CPU_STEPPING
Stepping or core revisions.
HOST_CPU_VENDOR_ID
Processor manufacturer identifier. A maximum 12-character string.
HOST_ID
Unique host ID. For Cloud, this must be the instance_id assigned by the cloud provider. For non-containerized systems, this should be the machine-id. See the table below for the sources to use to determine the machine-id based on operating system.
HOST_IMAGE_ID
VM image ID or host OS image ID. For Cloud, this value is from the provider.
HOST_IMAGE_NAME
Name of the VM image or OS install the host was instantiated from.
HOST_IMAGE_VERSION
The version string of the VM image or host OS as defined in Version Attributes.
HOST_IP
Available IP addresses of the host, excluding loopback interfaces.
HOST_MAC
Available MAC addresses of the host, excluding loopback interfaces.
HOST_NAME
Name of the host. On Unix systems, it may contain what the hostname command returns, or the fully qualified hostname, or another name specified by the user.
HOST_TYPE
Type of host. For Cloud, this must be the machine type.
HTTP_CLIENT_IPDeprecated
Deprecated, use client.address instead.
HTTP_CONNECTION_STATE
State of the HTTP connection in the HTTP connection pool.
HTTP_FLAVORDeprecated
Deprecated, use network.protocol.name instead.
HTTP_HOSTDeprecated
Deprecated, use one of server.address, client.address or http.request.header.host instead, depending on the usage.
HTTP_METHODDeprecated
Deprecated, use http.request.method instead.
HTTP_REQUEST_BODY_SIZE
The size of the request payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.
HTTP_REQUEST_CONTENT_LENGTHDeprecated
Deprecated, use http.request.header.<key> instead.
HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSEDDeprecated
Deprecated, use http.request.body.size instead.
HTTP_REQUEST_HEADER
HTTP request headers, <key> being the normalized HTTP Header name (lowercase), the value being the header values.
HTTP_REQUEST_METHOD
HTTP request method.
HTTP_REQUEST_METHOD_ORIGINAL
Original HTTP method sent by the client in the request line.
HTTP_REQUEST_RESEND_COUNT
The ordinal number of request resending attempt (for any reason, including redirects).
HTTP_REQUEST_SIZE
The total size of the request in bytes. This should be the total number of bytes sent over the wire, including the request line (HTTP/1.1), framing (HTTP/2 and HTTP/3), headers, and request body if any.
HTTP_RESPONSE_BODY_SIZE
The size of the response payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.
HTTP_RESPONSE_CONTENT_LENGTHDeprecated
Deprecated, use http.response.header.<key> instead.
HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSEDDeprecated
Deprecated, use http.response.body.size instead.
HTTP_RESPONSE_HEADER
HTTP response headers, <key> being the normalized HTTP Header name (lowercase), the value being the header values.
HTTP_RESPONSE_SIZE
The total size of the response in bytes. This should be the total number of bytes sent over the wire, including the status line (HTTP/1.1), framing (HTTP/2 and HTTP/3), headers, and response body and trailers if any.
HTTP_RESPONSE_STATUS_CODE
HTTP response status code.
HTTP_ROUTE
The matched route, that is, the path template in the format used by the respective server framework.
HTTP_SCHEMEDeprecated
Deprecated, use url.scheme instead.
HTTP_SERVER_NAMEDeprecated
Deprecated, use server.address instead.
HTTP_STATUS_CODEDeprecated
Deprecated, use http.response.status_code instead.
HTTP_TARGETDeprecated
Deprecated, use url.path and url.query instead.
HTTP_URLDeprecated
Deprecated, use url.full instead.
HTTP_USER_AGENTDeprecated
Deprecated, use user_agent.original instead.
HW_ID
An identifier for the hardware component, unique within the monitored host
HW_NAME
An easily-recognizable name for the hardware component
HW_PARENT
Unique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)
HW_STATE
The current state of the component
HW_TYPE
Type of the component
IOS_STATEDeprecated
Deprecated use the device.app.lifecycle event definition including ios.state as a payload field instead.
JVM_BUFFER_POOL_NAME
Name of the buffer pool.
JVM_GC_ACTION
Name of the garbage collector action.
JVM_GC_NAME
Name of the garbage collector.
JVM_MEMORY_POOL_NAME
Name of the memory pool.
JVM_MEMORY_TYPE
The type of memory.
JVM_THREAD_DAEMON
Whether the thread is daemon or not.
JVM_THREAD_STATE
State of the thread.
K8S_CLUSTER_NAME
The name of the cluster.
K8S_CLUSTER_UID
A pseudo-ID for the cluster, set to the UID of the kube-system namespace.
K8S_CONTAINER_NAME
The name of the Container from Pod specification, must be unique within a Pod. Container runtime usually uses different globally unique name (container.name).
K8S_CONTAINER_RESTART_COUNT
Number of times the container was restarted. This attribute can be used to identify a particular container (running or stopped) within a container spec.
K8S_CONTAINER_STATUS_LAST_TERMINATED_REASON
Last terminated reason of the Container.
K8S_CRONJOB_NAME
The name of the CronJob.
K8S_CRONJOB_UID
The UID of the CronJob.
K8S_DAEMONSET_NAME
The name of the DaemonSet.
K8S_DAEMONSET_UID
The UID of the DaemonSet.
K8S_DEPLOYMENT_NAME
The name of the Deployment.
K8S_DEPLOYMENT_UID
The UID of the Deployment.
K8S_JOB_NAME
The name of the Job.
K8S_JOB_UID
The UID of the Job.
K8S_NAMESPACE_NAME
The name of the namespace that the pod is running in.
K8S_NAMESPACE_PHASE
The phase of the K8s namespace.
K8S_NODE_NAME
The name of the Node.
K8S_NODE_UID
The UID of the Node.
K8S_POD_ANNOTATION
The annotation key-value pairs placed on the Pod, the <key> being the annotation name, the value being the annotation value.
K8S_POD_LABEL
The label key-value pairs placed on the Pod, the <key> being the label name, the value being the label value.
K8S_POD_LABELSDeprecated
Deprecated, use k8s.pod.label instead.
K8S_POD_NAME
The name of the Pod.
K8S_POD_UID
The UID of the Pod.
K8S_REPLICASET_NAME
The name of the ReplicaSet.
K8S_REPLICASET_UID
The UID of the ReplicaSet.
K8S_STATEFULSET_NAME
The name of the StatefulSet.
K8S_STATEFULSET_UID
The UID of the StatefulSet.
K8S_VOLUME_NAME
The name of the K8s volume.
K8S_VOLUME_TYPE
The type of the K8s volume.
LINUX_MEMORY_SLAB_STATE
The Linux Slab memory state
LOG_FILE_NAME
The basename of the file.
LOG_FILE_NAME_RESOLVED
The basename of the file, with symlinks resolved.
LOG_FILE_PATH
The full path to the file.
LOG_FILE_PATH_RESOLVED
The full path to the file, with symlinks resolved.
LOG_IOSTREAM
The stream associated with the log. See below for a list of well-known values.
LOG_RECORD_ORIGINAL
The complete original Log Record.
LOG_RECORD_UID
A unique identifier for the Log Record.
MESSAGE_COMPRESSED_SIZEDeprecated
Deprecated, use rpc.message.compressed_size instead.
MESSAGE_IDDeprecated
Deprecated, use rpc.message.id instead.
MESSAGE_TYPEDeprecated
Deprecated, use rpc.message.type instead.
MESSAGE_UNCOMPRESSED_SIZEDeprecated
Deprecated, use rpc.message.uncompressed_size instead.
MESSAGING_BATCH_MESSAGE_COUNT
The number of messages sent, received, or processed in the scope of the batching operation.
MESSAGING_CLIENT_ID
A unique identifier for the client that consumes or produces a message.
MESSAGING_CONSUMER_GROUP_NAME
The name of the consumer group with which a consumer is associated.
MESSAGING_DESTINATION_ANONYMOUS
A boolean that is true if the message destination is anonymous (could be unnamed or have auto-generated name).
MESSAGING_DESTINATION_NAME
The message destination name
MESSAGING_DESTINATION_PARTITION_ID
The identifier of the partition messages are sent to or received from, unique within the messaging.destination.name.
MESSAGING_DESTINATION_PUBLISH_ANONYMOUSDeprecated
Deprecated, no replacement at this time.
MESSAGING_DESTINATION_PUBLISH_NAMEDeprecated
Deprecated, no replacement at this time.
MESSAGING_DESTINATION_SUBSCRIPTION_NAME
The name of the destination subscription from which a message is consumed.
MESSAGING_DESTINATION_TEMPLATE
Low cardinality representation of the messaging destination name
MESSAGING_DESTINATION_TEMPORARY
A boolean that is true if the message destination is temporary and might not exist anymore after messages are processed.
MESSAGING_EVENTHUBS_CONSUMER_GROUPDeprecated
Deprecated, use messaging.consumer.group.name instead.
MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIME
The UTC epoch seconds at which the message has been accepted and stored in the entity.
MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINE
The ack deadline in seconds set for the modify ack deadline request.
MESSAGING_GCP_PUBSUB_MESSAGE_ACK_ID
The ack id for a given message.
MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPT
The delivery attempt for a given message.
MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEY
The ordering key for a given message. If the attribute is not present, the message does not have an ordering key.
MESSAGING_KAFKA_CONSUMER_GROUPDeprecated
Deprecated, use messaging.consumer.group.name instead.
MESSAGING_KAFKA_DESTINATION_PARTITIONDeprecated
Deprecated, use messaging.destination.partition.id instead.
MESSAGING_KAFKA_MESSAGE_KEY
Message keys in Kafka are used for grouping alike messages to ensure they’re processed on the same partition. They differ from messaging.message.id in that they’re not unique. If the key is null, the attribute MUST NOT be set.
MESSAGING_KAFKA_MESSAGE_OFFSETDeprecated
Deprecated, use messaging.kafka.offset instead.
MESSAGING_KAFKA_MESSAGE_TOMBSTONE
A boolean that is true if the message is a tombstone.
MESSAGING_KAFKA_OFFSET
The offset of a record in the corresponding Kafka partition.
MESSAGING_MESSAGE_BODY_SIZE
The size of the message body in bytes.
MESSAGING_MESSAGE_CONVERSATION_ID
The conversation ID identifying the conversation to which the message belongs, represented as a string. Sometimes called “Correlation ID”.
MESSAGING_MESSAGE_ENVELOPE_SIZE
The size of the message body and metadata in bytes.
MESSAGING_MESSAGE_ID
A value used by the messaging system as an identifier for the message, represented as a string.
MESSAGING_OPERATIONDeprecated
Deprecated, use messaging.operation.type instead.
MESSAGING_OPERATION_NAME
The system-specific name of the messaging operation.
MESSAGING_OPERATION_TYPE
A string identifying the type of the messaging operation.
MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEY
RabbitMQ message routing key.
MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAG
RabbitMQ message delivery tag
MESSAGING_ROCKETMQ_CLIENT_GROUPDeprecated
Deprecated, use messaging.consumer.group.name instead.
MESSAGING_ROCKETMQ_CONSUMPTION_MODEL
Model of message consumption. This only applies to consumer spans.
MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVEL
The delay time level for delay message, which determines the message delay time.
MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMP
The timestamp in milliseconds that the delay message is expected to be delivered to consumer.
MESSAGING_ROCKETMQ_MESSAGE_GROUP
It is essential for FIFO message. Messages that belong to the same message group are always processed one by one within the same consumer group.
MESSAGING_ROCKETMQ_MESSAGE_KEYS
Key(s) of message, another way to mark message besides message id.
MESSAGING_ROCKETMQ_MESSAGE_TAG
The secondary classifier of message besides topic.
MESSAGING_ROCKETMQ_MESSAGE_TYPE
Type of message.
MESSAGING_ROCKETMQ_NAMESPACE
Namespace of RocketMQ resources, resources in different namespaces are individual.
MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAMEDeprecated
Deprecated, use messaging.destination.subscription.name instead.
MESSAGING_SERVICEBUS_DISPOSITION_STATUS
Describes the settlement type.
MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNT
Number of deliveries that have been attempted for this message.
MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIME
The UTC epoch seconds at which the message has been accepted and stored in the entity.
MESSAGING_SYSTEM
The messaging system as identified by the client instrumentation.
NETWORK_CARRIER_ICC
The ISO 3166-1 alpha-2 2-character country code associated with the mobile carrier network.
NETWORK_CARRIER_MCC
The mobile carrier country code.
NETWORK_CARRIER_MNC
The mobile carrier network code.
NETWORK_CARRIER_NAME
The name of the mobile carrier.
NETWORK_CONNECTION_STATE
The state of network connection
NETWORK_CONNECTION_SUBTYPE
This describes more details regarding the connection.type. It may be the type of cell technology connection, but it could be used for describing details about a wifi connection.
NETWORK_CONNECTION_TYPE
The internet connection type.
NETWORK_INTERFACE_NAME
The network interface name.
NETWORK_IO_DIRECTION
The network IO operation direction.
NETWORK_LOCAL_ADDRESS
Local address of the network connection - IP address or Unix domain socket name.
NETWORK_LOCAL_PORT
Local port number of the network connection.
NETWORK_PEER_ADDRESS
Peer address of the network connection - IP address or Unix domain socket name.
NETWORK_PEER_PORT
Peer port number of the network connection.
NETWORK_PROTOCOL_NAME
OSI application layer or non-OSI equivalent.
NETWORK_PROTOCOL_VERSION
The actual version of the protocol used for network communication.
NETWORK_TRANSPORT
OSI transport layer or inter-process communication method.
NETWORK_TYPE
OSI network layer or non-OSI equivalent.
NET_HOST_IPDeprecated
Deprecated, use network.local.address.
NET_HOST_NAMEDeprecated
Deprecated, use server.address.
NET_HOST_PORTDeprecated
Deprecated, use server.port.
NET_PEER_IPDeprecated
Deprecated, use network.peer.address.
NET_PEER_NAMEDeprecated
Deprecated, use server.address on client spans and client.address on server spans.
NET_PEER_PORTDeprecated
Deprecated, use server.port on client spans and client.port on server spans.
NET_PROTOCOL_NAMEDeprecated
Deprecated, use network.protocol.name.
NET_PROTOCOL_VERSIONDeprecated
Deprecated, use network.protocol.version.
NET_SOCK_FAMILYDeprecated
Deprecated, use network.transport and network.type.
NET_SOCK_HOST_ADDRDeprecated
Deprecated, use network.local.address.
NET_SOCK_HOST_PORTDeprecated
Deprecated, use network.local.port.
NET_SOCK_PEER_ADDRDeprecated
Deprecated, use network.peer.address.
NET_SOCK_PEER_NAMEDeprecated
Deprecated, no replacement at this time.
NET_SOCK_PEER_PORTDeprecated
Deprecated, use network.peer.port.
NET_TRANSPORTDeprecated
Deprecated, use network.transport.
NODEJS_EVENTLOOP_STATE
The state of event loop time.
OCI_MANIFEST_DIGEST
The digest of the OCI image manifest. For container images specifically is the digest by which the container image is known.
OPENTRACING_REF_TYPE
Parent-child Reference type
OS_BUILD_ID
Unique identifier for a particular build or compilation of the operating system.
OS_DESCRIPTION
Human readable (not intended to be parsed) OS version information, like e.g. reported by ver or lsb_release -a commands.
OS_NAME
Human readable operating system name.
OS_TYPE
The operating system type.
OS_VERSION
The version string of the operating system as defined in Version Attributes.
OTEL_LIBRARY_NAMEDeprecated
Deprecated. Use the otel.scope.name attribute
OTEL_LIBRARY_VERSIONDeprecated
Deprecated. Use the otel.scope.version attribute.
OTEL_SCOPE_NAME
The name of the instrumentation scope - (InstrumentationScope.Name in OTLP).
OTEL_SCOPE_VERSION
The version of the instrumentation scope - (InstrumentationScope.Version in OTLP).
OTEL_STATUS_CODE
Name of the code, either “OK” or “ERROR”. MUST NOT be set if the status code is UNSET.
OTEL_STATUS_DESCRIPTION
Description of the Status if it has a value, otherwise not set.
PEER_SERVICE
The service.name of the remote service. SHOULD be equal to the actual service.name resource attribute of the remote service if any.
POOL_NAMEDeprecated
Deprecated, use db.client.connection.pool.name instead.
PROCESS_ARGS_COUNT
Length of the process.command_args array
PROCESS_COMMAND
The command used to launch the process (i.e. the command name). On Linux based systems, can be set to the zeroth string in proc/[pid]/cmdline. On Windows, can be set to the first parameter extracted from GetCommandLineW.
PROCESS_COMMAND_ARGS
All the command arguments (including the command/executable itself) as received by the process. On Linux-based systems (and some other Unixoid systems supporting procfs), can be set according to the list of null-delimited strings extracted from proc/[pid]/cmdline. For libc-based executables, this would be the full argv vector passed to main.
PROCESS_COMMAND_LINE
The full command used to launch the process as a single string representing the full command. On Windows, can be set to the result of GetCommandLineW. Do not set this if you have to assemble it just for monitoring; use process.command_args instead.
PROCESS_CONTEXT_SWITCH_TYPE
Specifies whether the context switches for this data point were voluntary or involuntary.
PROCESS_CPU_STATEDeprecated
Deprecated, use cpu.mode instead.
PROCESS_CREATION_TIME
The date and time the process was created, in ISO 8601 format.
PROCESS_EXECUTABLE_BUILD_ID_GNU
The GNU build ID as found in the .note.gnu.build-id ELF section (hex string).
PROCESS_EXECUTABLE_BUILD_ID_GO
The Go build ID as retrieved by go tool buildid <go executable>.
PROCESS_EXECUTABLE_BUILD_ID_HTLHASH
Profiling specific build ID for executables. See the OTel specification for Profiles for more information.
PROCESS_EXECUTABLE_BUILD_ID_PROFILINGDeprecated
“Deprecated, use process.executable.build_id.htlhash instead.”
PROCESS_EXECUTABLE_NAME
The name of the process executable. On Linux based systems, can be set to the Name in proc/[pid]/status. On Windows, can be set to the base name of GetProcessImageFileNameW.
PROCESS_EXECUTABLE_PATH
The full path to the process executable. On Linux based systems, can be set to the target of proc/[pid]/exe. On Windows, can be set to the result of GetProcessImageFileNameW.
PROCESS_EXIT_CODE
The exit code of the process.
PROCESS_EXIT_TIME
The date and time the process exited, in ISO 8601 format.
PROCESS_GROUP_LEADER_PID
The PID of the process’s group leader. This is also the process group ID (PGID) of the process.
PROCESS_INTERACTIVE
Whether the process is connected to an interactive shell.
PROCESS_LINUX_CGROUP
The control group associated with the process.
PROCESS_OWNER
The username of the user that owns the process.
PROCESS_PAGING_FAULT_TYPE
The type of page fault for this data point. Type major is for major/hard page faults, and minor is for minor/soft page faults.
PROCESS_PARENT_PID
Parent Process identifier (PPID).
PROCESS_PID
Process identifier (PID).
PROCESS_REAL_USER_ID
The real user ID (RUID) of the process.
PROCESS_REAL_USER_NAME
The username of the real user of the process.
PROCESS_RUNTIME_DESCRIPTION
An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment.
PROCESS_RUNTIME_NAME
The name of the runtime of this process.
PROCESS_RUNTIME_VERSION
The version of the runtime of this process, as returned by the runtime without modification.
PROCESS_SAVED_USER_ID
The saved user ID (SUID) of the process.
PROCESS_SAVED_USER_NAME
The username of the saved user.
PROCESS_SESSION_LEADER_PID
The PID of the process’s session leader. This is also the session ID (SID) of the process.
PROCESS_TITLE
Process title (proctitle)
PROCESS_USER_ID
The effective user ID (EUID) of the process.
PROCESS_USER_NAME
The username of the effective user of the process.
PROCESS_VPID
Virtual process identifier.
PROCESS_WORKING_DIRECTORY
The working directory of the process.
PROFILE_FRAME_TYPE
Describes the interpreter or compiler of a single frame.
RPC_CONNECT_RPC_ERROR_CODE
The error codes of the Connect request. Error codes are always string values.
RPC_CONNECT_RPC_REQUEST_METADATA
Connect request metadata, <key> being the normalized Connect Metadata key (lowercase), the value being the metadata values.
RPC_CONNECT_RPC_RESPONSE_METADATA
Connect response metadata, <key> being the normalized Connect Metadata key (lowercase), the value being the metadata values.
RPC_GRPC_REQUEST_METADATA
gRPC request metadata, <key> being the normalized gRPC Metadata key (lowercase), the value being the metadata values.
RPC_GRPC_RESPONSE_METADATA
gRPC response metadata, <key> being the normalized gRPC Metadata key (lowercase), the value being the metadata values.
RPC_GRPC_STATUS_CODE
The numeric status code of the gRPC request.
RPC_JSONRPC_ERROR_CODE
error.code property of response if it is an error response.
RPC_JSONRPC_ERROR_MESSAGE
error.message property of response if it is an error response.
RPC_JSONRPC_REQUEST_ID
id property of request or response. Since protocol allows id to be int, string, null or missing (for notifications), value is expected to be cast to string for simplicity. Use empty string in case of null value. Omit entirely if this is a notification.
RPC_JSONRPC_VERSION
Protocol version as in jsonrpc property of request/response. Since JSON-RPC 1.0 doesn’t specify this, the value can be omitted.
RPC_MESSAGE_COMPRESSED_SIZE
Compressed size of the message in bytes.
RPC_MESSAGE_ID
MUST be calculated as two different counters starting from 1 one for sent messages and one for received message.
RPC_MESSAGE_TYPE
Whether this is a received or sent message.
RPC_MESSAGE_UNCOMPRESSED_SIZE
Uncompressed size of the message in bytes.
RPC_METHOD
The name of the (logical) method being called, must be equal to the $method part in the span name.
RPC_SERVICE
The full (logical) name of the service being called, including its package name, if applicable.
RPC_SYSTEM
A string identifying the remoting system. See below for a list of well-known identifiers.
SECURITY_RULE_CATEGORY
A categorization value keyword used by the entity using the rule for detection of this event
SECURITY_RULE_DESCRIPTION
The description of the rule generating the event.
SECURITY_RULE_LICENSE
Name of the license under which the rule used to generate this event is made available.
SECURITY_RULE_NAME
The name of the rule or signature generating the event.
SECURITY_RULE_REFERENCE
Reference URL to additional information about the rule used to generate this event.
SECURITY_RULE_RULESET_NAME
Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member.
SECURITY_RULE_UUID
A rule ID that is unique within the scope of a set or group of agents, observers, or other entities using the rule for detection of this event.
SECURITY_RULE_VERSION
The version / revision of the rule being used for analysis.
SERVER_ADDRESS
Server domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
SERVER_PORT
Server port number.
SERVICE_INSTANCE_ID
The string ID of the service instance.
SERVICE_NAME
Logical name of the service.
SERVICE_NAMESPACE
A namespace for service.name.
SERVICE_VERSION
The version string of the service API or implementation. The format is not defined by these conventions.
SESSION_ID
A unique id to identify a session.
SESSION_PREVIOUS_ID
The previous session.id for this user, when known.
SIGNALR_CONNECTION_STATUS
SignalR HTTP connection closure status.
SIGNALR_TRANSPORT
SignalR transport type
SOURCE_ADDRESS
Source address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
SOURCE_PORT
Source port number
STATEDeprecated
Deprecated, use db.client.connection.state instead.
SYSTEM_CPU_LOGICAL_NUMBER
The logical CPU number [0..n-1]
SYSTEM_CPU_STATEDeprecated
Deprecated, use cpu.mode instead.
SYSTEM_DEVICE
The device identifier
SYSTEM_FILESYSTEM_MODE
The filesystem mode
SYSTEM_FILESYSTEM_MOUNTPOINT
The filesystem mount path
SYSTEM_FILESYSTEM_STATE
The filesystem state
SYSTEM_FILESYSTEM_TYPE
The filesystem type
SYSTEM_MEMORY_STATE
The memory state
SYSTEM_NETWORK_STATEDeprecated
Deprecated, use network.connection.state instead.
SYSTEM_PAGING_DIRECTION
The paging access direction
SYSTEM_PAGING_STATE
The memory paging state
SYSTEM_PAGING_TYPE
The memory paging type
SYSTEM_PROCESSES_STATUSDeprecated
Deprecated, use system.process.status instead.
SYSTEM_PROCESS_STATUS
The process state, e.g., Linux Process State Codes
TELEMETRY_DISTRO_NAME
The name of the auto instrumentation agent or distribution, if used.
TELEMETRY_DISTRO_VERSION
The version string of the auto instrumentation agent or distribution, if used.
TELEMETRY_SDK_LANGUAGE
The language of the telemetry SDK.
TELEMETRY_SDK_NAME
The name of the telemetry SDK as defined above.
TELEMETRY_SDK_VERSION
The version string of the telemetry SDK.
TEST_CASE_NAME
The fully qualified human readable name of the test case.
TEST_CASE_RESULT_STATUS
The status of the actual test case result from test execution.
TEST_SUITE_NAME
The human readable name of a test suite.
TEST_SUITE_RUN_STATUS
The status of the test suite run.
THREAD_ID
Current “managed” thread ID (as opposed to OS thread ID).
THREAD_NAME
Current thread name.
TLS_CIPHER
String indicating the cipher used during the current connection.
TLS_CLIENT_CERTIFICATE
PEM-encoded stand-alone certificate offered by the client. This is usually mutually-exclusive of client.certificate_chain since this value also exists in that list.
TLS_CLIENT_CERTIFICATE_CHAIN
Array of PEM-encoded certificates that make up the certificate chain offered by the client. This is usually mutually-exclusive of client.certificate since that value should be the first certificate in the chain.
TLS_CLIENT_HASH_MD5
Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.
TLS_CLIENT_HASH_SHA1
Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.
TLS_CLIENT_HASH_SHA256
Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.
TLS_CLIENT_ISSUER
Distinguished name of subject of the issuer of the x.509 certificate presented by the client.
TLS_CLIENT_JA3
A hash that identifies clients based on how they perform an SSL/TLS handshake.
TLS_CLIENT_NOT_AFTER
Date/Time indicating when client certificate is no longer considered valid.
TLS_CLIENT_NOT_BEFORE
Date/Time indicating when client certificate is first considered valid.
TLS_CLIENT_SERVER_NAMEDeprecated
Deprecated, use server.address instead.
TLS_CLIENT_SUBJECT
Distinguished name of subject of the x.509 certificate presented by the client.
TLS_CLIENT_SUPPORTED_CIPHERS
Array of ciphers offered by the client during the client hello.
TLS_CURVE
String indicating the curve used for the given cipher, when applicable
TLS_ESTABLISHED
Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel.
TLS_NEXT_PROTOCOL
String indicating the protocol being tunneled. Per the values in the IANA registry, this string should be lower case.
TLS_PROTOCOL_NAME
Normalized lowercase protocol name parsed from original string of the negotiated SSL/TLS protocol version
TLS_PROTOCOL_VERSION
Numeric part of the version parsed from the original string of the negotiated SSL/TLS protocol version
TLS_RESUMED
Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation.
TLS_SERVER_CERTIFICATE
PEM-encoded stand-alone certificate offered by the server. This is usually mutually-exclusive of server.certificate_chain since this value also exists in that list.
TLS_SERVER_CERTIFICATE_CHAIN
Array of PEM-encoded certificates that make up the certificate chain offered by the server. This is usually mutually-exclusive of server.certificate since that value should be the first certificate in the chain.
TLS_SERVER_HASH_MD5
Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the server. For consistency with other hash values, this value should be formatted as an uppercase hash.
TLS_SERVER_HASH_SHA1
Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the server. For consistency with other hash values, this value should be formatted as an uppercase hash.
TLS_SERVER_HASH_SHA256
Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the server. For consistency with other hash values, this value should be formatted as an uppercase hash.
TLS_SERVER_ISSUER
Distinguished name of subject of the issuer of the x.509 certificate presented by the client.
TLS_SERVER_JA3S
A hash that identifies servers based on how they perform an SSL/TLS handshake.
TLS_SERVER_NOT_AFTER
Date/Time indicating when server certificate is no longer considered valid.
TLS_SERVER_NOT_BEFORE
Date/Time indicating when server certificate is first considered valid.
TLS_SERVER_SUBJECT
Distinguished name of subject of the x.509 certificate presented by the server.
URL_DOMAIN
Domain extracted from the url.full, such as “opentelemetry.io”.
URL_EXTENSION
The file extension extracted from the url.full, excluding the leading dot.
URL_FRAGMENT
The URI fragment component
URL_FULL
Absolute URL describing a network resource according to RFC3986
URL_ORIGINAL
Unmodified original URL as seen in the event source.
URL_PATH
The URI path component
URL_PORT
Port extracted from the url.full
URL_QUERY
The URI query component
URL_REGISTERED_DOMAIN
The highest registered url domain, stripped of the subdomain.
URL_SCHEME
The URI scheme component identifying the used protocol.
URL_SUBDOMAIN
The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain.
URL_TEMPLATE
The low-cardinality template of an absolute path reference.
URL_TOP_LEVEL_DOMAIN
The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is com.
USER_AGENT_NAME
Name of the user-agent extracted from original. Usually refers to the browser’s name.
USER_AGENT_ORIGINAL
Value of the HTTP User-Agent header sent by the client.
USER_AGENT_SYNTHETIC_TYPE
Specifies the category of synthetic traffic, such as tests or bots.
USER_AGENT_VERSION
Version of the user-agent extracted from original. Usually refers to the browser’s version
USER_EMAIL
User email address.
USER_FULL_NAME
User’s full name
USER_HASH
Unique user hash to correlate information for a user in anonymized form.
USER_ID
Unique identifier of the user.
USER_NAME
Short name or login/username of the user.
USER_ROLES
Array of user roles at the time of the event.
V8JS_GC_TYPE
The type of garbage collection.
V8JS_HEAP_SPACE_NAME
The name of the space type of heap memory.
VCS_CHANGE_ID
The ID of the change (pull request/merge request/changelist) if applicable. This is usually a unique (within repository) identifier generated by the VCS system.
VCS_CHANGE_STATE
The state of the change (pull request/merge request/changelist).
VCS_CHANGE_TITLE
The human readable title of the change (pull request/merge request/changelist). This title is often a brief summary of the change and may get merged in to a ref as the commit summary.
VCS_LINE_CHANGE_TYPE
The type of line change being measured on a branch or change.
VCS_REF_BASE_NAME
The name of the reference such as branch or tag in the repository.
VCS_REF_BASE_REVISION
The revision, literally revised version, The revision most often refers to a commit object in Git, or a revision number in SVN.
VCS_REF_BASE_TYPE
The type of the reference in the repository.
VCS_REF_HEAD_NAME
The name of the reference such as branch or tag in the repository.
VCS_REF_HEAD_REVISION
The revision, literally revised version, The revision most often refers to a commit object in Git, or a revision number in SVN.
VCS_REF_HEAD_TYPE
The type of the reference in the repository.
VCS_REF_TYPE
The type of the reference in the repository.
VCS_REPOSITORY_CHANGE_IDDeprecated
Deprecated, use vcs.change.id instead.
VCS_REPOSITORY_CHANGE_TITLEDeprecated
Deprecated, use vcs.change.title instead.
VCS_REPOSITORY_NAME
The human readable name of the repository. It SHOULD NOT include any additional identifier like Group/SubGroup in GitLab or organization in GitHub.
VCS_REPOSITORY_REF_NAMEDeprecated
Deprecated, use vcs.ref.head.name instead.
VCS_REPOSITORY_REF_REVISIONDeprecated
Deprecated, use vcs.ref.head.revision instead.
VCS_REPOSITORY_REF_TYPEDeprecated
Deprecated, use vcs.ref.head.type instead.
VCS_REPOSITORY_URL_FULL
The canonical URL of the repository providing the complete HTTP(S) address in order to locate and identify the repository through a browser.
VCS_REVISION_DELTA_DIRECTION
The type of revision comparison.
WEBENGINE_DESCRIPTION
Additional description of the web engine (e.g. detailed version and edition information).
WEBENGINE_NAME
The name of the web engine.
WEBENGINE_VERSION
The version of the web engine.