Module attribute

Module attribute 

Available on crate feature opentelemetry only.
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_APP_STATEsemconv_experimental
This attribute represents the state of the application.
ANDROID_OS_API_LEVELsemconv_experimental
Uniquely identifies the framework API revision offered by a version (os.version) of the android operating system. More information can be found here.
ANDROID_STATEDeprecatedsemconv_experimental
Deprecated. Use android.app.state body field instead.
APP_INSTALLATION_IDsemconv_experimental
A unique identifier representing the installation of an application on a specific device
APP_SCREEN_COORDINATE_Xsemconv_experimental
The x (horizontal) coordinate of a screen coordinate, in screen pixels.
APP_SCREEN_COORDINATE_Ysemconv_experimental
The y (vertical) component of a screen coordinate, in screen pixels.
APP_WIDGET_IDsemconv_experimental
An identifier that uniquely differentiates this widget from other widgets in the same application.
APP_WIDGET_NAMEsemconv_experimental
The name of an application widget.
ARTIFACT_ATTESTATION_FILENAMEsemconv_experimental
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_HASHsemconv_experimental
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_IDsemconv_experimental
The id of the build software attestation.
ARTIFACT_FILENAMEsemconv_experimental
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_HASHsemconv_experimental
The full hash value (see glossary), often found in checksum.txt on a release of the artifact and used to verify package integrity.
ARTIFACT_PURLsemconv_experimental
The Package URL of the package artifact provides a standard way to identify and locate the packaged artifact.
ARTIFACT_VERSIONsemconv_experimental
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_BEDROCK_GUARDRAIL_IDsemconv_experimental
The unique identifier of the AWS Bedrock Guardrail. A guardrail helps safeguard and prevent unwanted behavior from model responses or user messages.
AWS_BEDROCK_KNOWLEDGE_BASE_IDsemconv_experimental
The unique identifier of the AWS Bedrock Knowledge base. A knowledge base is a bank of information that can be queried by models to generate more relevant responses and augment prompts.
AWS_DYNAMODB_ATTRIBUTES_TO_GETsemconv_experimental
The value of the AttributesToGet request parameter.
AWS_DYNAMODB_ATTRIBUTE_DEFINITIONSsemconv_experimental
The JSON-serialized value of each item in the AttributeDefinitions request field.
AWS_DYNAMODB_CONSISTENT_READsemconv_experimental
The value of the ConsistentRead request parameter.
AWS_DYNAMODB_CONSUMED_CAPACITYsemconv_experimental
The JSON-serialized value of each item in the ConsumedCapacity response field.
AWS_DYNAMODB_COUNTsemconv_experimental
The value of the Count response parameter.
AWS_DYNAMODB_EXCLUSIVE_START_TABLEsemconv_experimental
The value of the ExclusiveStartTableName request parameter.
AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXESsemconv_experimental
The JSON-serialized value of each item of the GlobalSecondaryIndexes request field
AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATESsemconv_experimental
The JSON-serialized value of each item in the GlobalSecondaryIndexUpdates request field.
AWS_DYNAMODB_INDEX_NAMEsemconv_experimental
The value of the IndexName request parameter.
AWS_DYNAMODB_ITEM_COLLECTION_METRICSsemconv_experimental
The JSON-serialized value of the ItemCollectionMetrics response field.
AWS_DYNAMODB_LIMITsemconv_experimental
The value of the Limit request parameter.
AWS_DYNAMODB_LOCAL_SECONDARY_INDEXESsemconv_experimental
The JSON-serialized value of each item of the LocalSecondaryIndexes request field.
AWS_DYNAMODB_PROJECTIONsemconv_experimental
The value of the ProjectionExpression request parameter.
AWS_DYNAMODB_PROVISIONED_READ_CAPACITYsemconv_experimental
The value of the ProvisionedThroughput.ReadCapacityUnits request parameter.
AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITYsemconv_experimental
The value of the ProvisionedThroughput.WriteCapacityUnits request parameter.
AWS_DYNAMODB_SCANNED_COUNTsemconv_experimental
The value of the ScannedCount response parameter.
AWS_DYNAMODB_SCAN_FORWARDsemconv_experimental
The value of the ScanIndexForward request parameter.
AWS_DYNAMODB_SEGMENTsemconv_experimental
The value of the Segment request parameter.
AWS_DYNAMODB_SELECTsemconv_experimental
The value of the Select request parameter.
AWS_DYNAMODB_TABLE_COUNTsemconv_experimental
The number of items in the TableNames response parameter.
AWS_DYNAMODB_TABLE_NAMESsemconv_experimental
The keys in the RequestItems object field.
AWS_DYNAMODB_TOTAL_SEGMENTSsemconv_experimental
The value of the TotalSegments request parameter.
AWS_ECS_CLUSTER_ARNsemconv_experimental
The ARN of an ECS cluster.
AWS_ECS_CONTAINER_ARNsemconv_experimental
The Amazon Resource Name (ARN) of an ECS container instance.
AWS_ECS_LAUNCHTYPEsemconv_experimental
The launch type for an ECS task.
AWS_ECS_TASK_ARNsemconv_experimental
The ARN of a running ECS task.
AWS_ECS_TASK_FAMILYsemconv_experimental
The family name of the ECS task definition used to create the ECS task.
AWS_ECS_TASK_IDsemconv_experimental
The ID of a running ECS task. The ID MUST be extracted from task.arn.
AWS_ECS_TASK_REVISIONsemconv_experimental
The revision for the task definition used to create the ECS task.
AWS_EKS_CLUSTER_ARNsemconv_experimental
The ARN of an EKS cluster.
AWS_EXTENDED_REQUEST_IDsemconv_experimental
The AWS extended request ID as returned in the response header x-amz-id-2.
AWS_KINESIS_STREAM_NAMEsemconv_experimental
The name of the AWS Kinesis stream the request refers to. Corresponds to the --stream-name parameter of the Kinesis describe-stream operation.
AWS_LAMBDA_INVOKED_ARNsemconv_experimental
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_LAMBDA_RESOURCE_MAPPING_IDsemconv_experimental
The UUID of the AWS Lambda EvenSource Mapping. An event source is mapped to a lambda function. It’s contents are read by Lambda and used to trigger a function. This isn’t available in the lambda execution context or the lambda runtime environtment. This is going to be populated by the AWS SDK for each language when that UUID is present. Some of these operations are Create/Delete/Get/List/Update EventSourceMapping.
AWS_LOG_GROUP_ARNSsemconv_experimental
The Amazon Resource Name(s) (ARN) of the AWS log group(s).
AWS_LOG_GROUP_NAMESsemconv_experimental
The name(s) of the AWS log group(s) an application is writing to.
AWS_LOG_STREAM_ARNSsemconv_experimental
The ARN(s) of the AWS log stream(s).
AWS_LOG_STREAM_NAMESsemconv_experimental
The name(s) of the AWS log stream(s) an application is writing to.
AWS_REQUEST_IDsemconv_experimental
The AWS request ID as returned in the response headers x-amzn-requestid, x-amzn-request-id or x-amz-request-id.
AWS_S3_BUCKETsemconv_experimental
The S3 bucket name the request refers to. Corresponds to the --bucket parameter of the S3 API operations.
AWS_S3_COPY_SOURCEsemconv_experimental
The source object (in the form bucket/key) for the copy operation.
AWS_S3_DELETEsemconv_experimental
The delete request container that specifies the objects to be deleted.
AWS_S3_KEYsemconv_experimental
The S3 object key the request refers to. Corresponds to the --key parameter of the S3 API operations.
AWS_S3_PART_NUMBERsemconv_experimental
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_IDsemconv_experimental
Upload ID that identifies the multipart upload.
AWS_SECRETSMANAGER_SECRET_ARNsemconv_experimental
The ARN of the Secret stored in the Secrets Mangger
AWS_SNS_TOPIC_ARNsemconv_experimental
The ARN of the AWS SNS Topic. An Amazon SNS topic is a logical access point that acts as a communication channel.
AWS_SQS_QUEUE_URLsemconv_experimental
The URL of the AWS SQS Queue. It’s a unique identifier for a queue in Amazon Simple Queue Service (SQS) and is used to access the queue and perform actions on it.
AWS_STEP_FUNCTIONS_ACTIVITY_ARNsemconv_experimental
The ARN of the AWS Step Functions Activity.
AWS_STEP_FUNCTIONS_STATE_MACHINE_ARNsemconv_experimental
The ARN of the AWS Step Functions State Machine.
AZURE_CLIENT_IDsemconv_experimental
The unique identifier of the client instance.
AZURE_COSMOSDB_CONNECTION_MODEsemconv_experimental
Cosmos client connection mode.
AZURE_COSMOSDB_CONSISTENCY_LEVELsemconv_experimental
Account or request consistency level.
AZURE_COSMOSDB_OPERATION_CONTACTED_REGIONSsemconv_experimental
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_CHARGEsemconv_experimental
The number of request units consumed by the operation.
AZURE_COSMOSDB_REQUEST_BODY_SIZEsemconv_experimental
Request payload size in bytes.
AZURE_COSMOSDB_RESPONSE_SUB_STATUS_CODEsemconv_experimental
Cosmos DB sub status code.
AZURE_RESOURCE_PROVIDER_NAMESPACEsemconv_experimental
Azure Resource Provider Namespace as recognized by the client.
AZURE_SERVICE_REQUEST_IDsemconv_experimental
The unique identifier of the service request. It’s generated by the Azure service and returned with the response.
AZ_NAMESPACEDeprecatedsemconv_experimental
Deprecated, use azure.resource_provider.namespace instead.
AZ_SERVICE_REQUEST_IDDeprecatedsemconv_experimental
Deprecated, use azure.service.request.id instead.
BROWSER_BRANDSsemconv_experimental
Array of brand name and version separated by a space
BROWSER_LANGUAGEsemconv_experimental
Preferred language of the user using the browser
BROWSER_MOBILEsemconv_experimental
A boolean that is true if the browser is running on a mobile device
BROWSER_PLATFORMsemconv_experimental
The platform on which the browser is running
CASSANDRA_CONSISTENCY_LEVELsemconv_experimental
The consistency level of the query. Based on consistency values from CQL.
CASSANDRA_COORDINATOR_DCsemconv_experimental
The data center of the coordinating node for a query.
CASSANDRA_COORDINATOR_IDsemconv_experimental
The ID of the coordinating node for a query.
CASSANDRA_PAGE_SIZEsemconv_experimental
The fetch size used for paging, i.e. how many rows will be returned at once.
CASSANDRA_QUERY_IDEMPOTENTsemconv_experimental
Whether or not the query is idempotent.
CASSANDRA_SPECULATIVE_EXECUTION_COUNTsemconv_experimental
The number of times a query was speculatively executed. Not set or 0 if the query was not executed speculatively.
CICD_PIPELINE_ACTION_NAMEsemconv_experimental
The kind of action a pipeline run is performing.
CICD_PIPELINE_NAMEsemconv_experimental
The human readable name of the pipeline within a CI/CD system.
CICD_PIPELINE_RESULTsemconv_experimental
The result of a pipeline run.
CICD_PIPELINE_RUN_IDsemconv_experimental
The unique identifier of a pipeline run within a CI/CD system.
CICD_PIPELINE_RUN_STATEsemconv_experimental
The pipeline run goes through these states during its lifecycle.
CICD_PIPELINE_RUN_URL_FULLsemconv_experimental
The URL of the pipeline run, providing the complete address in order to locate and identify the pipeline run.
CICD_PIPELINE_TASK_NAMEsemconv_experimental
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_IDsemconv_experimental
The unique identifier of a task run within a pipeline.
CICD_PIPELINE_TASK_RUN_RESULTsemconv_experimental
The result of a task run.
CICD_PIPELINE_TASK_RUN_URL_FULLsemconv_experimental
The URL of the pipeline task run, providing the complete address in order to locate and identify the pipeline task run.
CICD_PIPELINE_TASK_TYPEsemconv_experimental
The type of the task within a pipeline.
CICD_SYSTEM_COMPONENTsemconv_experimental
The name of a component of the CICD system.
CICD_WORKER_IDsemconv_experimental
The unique identifier of a worker within a CICD system.
CICD_WORKER_NAMEsemconv_experimental
The name of a worker within a CICD system.
CICD_WORKER_STATEsemconv_experimental
The state of a CICD worker / agent.
CICD_WORKER_URL_FULLsemconv_experimental
The URL of the worker, providing the complete address in order to locate and identify the worker.
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_IDsemconv_experimental
The event_id uniquely identifies the event.
CLOUDEVENTS_EVENT_SOURCEsemconv_experimental
The source identifies the context in which an event happened.
CLOUDEVENTS_EVENT_SPEC_VERSIONsemconv_experimental
The version of the CloudEvents specification which the event uses.
CLOUDEVENTS_EVENT_SUBJECTsemconv_experimental
The subject of the event in the context of the event producer (identified by source).
CLOUDEVENTS_EVENT_TYPEsemconv_experimental
The event_type contains a value describing the type of event related to the originating occurrence.
CLOUDFOUNDRY_APP_IDsemconv_experimental
The guid of the application.
CLOUDFOUNDRY_APP_INSTANCE_IDsemconv_experimental
The index of the application instance. 0 when just one instance is active.
CLOUDFOUNDRY_APP_NAMEsemconv_experimental
The name of the application.
CLOUDFOUNDRY_ORG_IDsemconv_experimental
The guid of the CloudFoundry org the application is running in.
CLOUDFOUNDRY_ORG_NAMEsemconv_experimental
The name of the CloudFoundry organization the app is running in.
CLOUDFOUNDRY_PROCESS_IDsemconv_experimental
The UID identifying the process.
CLOUDFOUNDRY_PROCESS_TYPEsemconv_experimental
The type of process.
CLOUDFOUNDRY_SPACE_IDsemconv_experimental
The guid of the CloudFoundry space the application is running in.
CLOUDFOUNDRY_SPACE_NAMEsemconv_experimental
The name of the CloudFoundry space the application is running in.
CLOUDFOUNDRY_SYSTEM_IDsemconv_experimental
A guid or another name describing the event source.
CLOUDFOUNDRY_SYSTEM_INSTANCE_IDsemconv_experimental
A guid describing the concrete instance of the event source.
CLOUD_ACCOUNT_IDsemconv_experimental
The cloud account ID the resource is assigned to.
CLOUD_AVAILABILITY_ZONEsemconv_experimental
Cloud regions often have multiple, isolated locations known as zones to increase availability. Availability zone represents the zone where the resource is running.
CLOUD_PLATFORMsemconv_experimental
The cloud platform in use.
CLOUD_PROVIDERsemconv_experimental
Name of the cloud provider.
CLOUD_REGIONsemconv_experimental
The geographical region within a cloud provider. When associated with a resource, this attribute specifies the region where the resource operates. When calling services or APIs deployed on a cloud, this attribute identifies the region where the called destination is deployed.
CLOUD_RESOURCE_IDsemconv_experimental
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_COLUMNDeprecatedsemconv_experimental
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. This attribute MUST NOT be used on the Profile signal since the data is already captured in ‘message Line’. This constraint is imposed to prevent redundancy and maintain data integrity.
CODE_FILEPATHDeprecatedsemconv_experimental
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). This attribute MUST NOT be used on the Profile signal since the data is already captured in ‘message Function’. This constraint is imposed to prevent redundancy and maintain data integrity.
CODE_FUNCTIONDeprecatedsemconv_experimental
Deprecated, use code.function.name instead
CODE_FUNCTION_NAME
The method or function fully-qualified name without arguments. The value should fit the natural representation of the language runtime, which is also likely the same used within code.stacktrace attribute value. This attribute MUST NOT be used on the Profile signal since the data is already captured in ‘message Function’. This constraint is imposed to prevent redundancy and maintain data integrity.
CODE_LINENODeprecatedsemconv_experimental
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. This attribute MUST NOT be used on the Profile signal since the data is already captured in ‘message Line’. This constraint is imposed to prevent redundancy and maintain data integrity.
CODE_NAMESPACEDeprecatedsemconv_experimental
Deprecated, namespace is now included into code.function.name
CODE_STACKTRACE
A stacktrace as a string in the natural representation for the language runtime. The representation is identical to exception.stacktrace. This attribute MUST NOT be used on the Profile signal since the data is already captured in ‘message Location’. This constraint is imposed to prevent redundancy and maintain data integrity.
CONTAINER_COMMANDsemconv_experimental
The command used to run the container (i.e. the command name).
CONTAINER_COMMAND_ARGSsemconv_experimental
All the command arguments (including the command/executable itself) run by the container.
CONTAINER_COMMAND_LINEsemconv_experimental
The full command run by the container as a single string representing the full command.
CONTAINER_CPU_STATEDeprecatedsemconv_experimental
Deprecated, use cpu.mode instead.
CONTAINER_CSI_PLUGIN_NAMEsemconv_experimental
The name of the CSI (Container Storage Interface) plugin used by the volume.
CONTAINER_CSI_VOLUME_IDsemconv_experimental
The unique volume ID returned by the CSI (Container Storage Interface) plugin.
CONTAINER_IDsemconv_experimental
Container ID. Usually a UUID, as for example used to identify Docker containers. The UUID might be abbreviated.
CONTAINER_IMAGE_IDsemconv_experimental
Runtime specific image identifier. Usually a hash algorithm followed by a UUID.
CONTAINER_IMAGE_NAMEsemconv_experimental
Name of the image the container was built on.
CONTAINER_IMAGE_REPO_DIGESTSsemconv_experimental
Repo digests of the container image as provided by the container runtime.
CONTAINER_IMAGE_TAGSsemconv_experimental
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_LABELsemconv_experimental
Container labels, key being the label name, the value being the label value.
CONTAINER_LABELSDeprecatedsemconv_experimental
Deprecated, use container.label instead.
CONTAINER_NAMEsemconv_experimental
Container name used by container runtime.
CONTAINER_RUNTIMEsemconv_experimental
The container runtime managing this container.
CPU_LOGICAL_NUMBERsemconv_experimental
The logical CPU number [0..n-1]
CPU_MODEsemconv_experimental
The mode of the CPU
CPYTHON_GC_GENERATIONsemconv_experimental
Value of the garbage collector collection generation.
DB_CASSANDRA_CONSISTENCY_LEVELDeprecatedsemconv_experimental
Deprecated, use cassandra.consistency.level instead.
DB_CASSANDRA_COORDINATOR_DCDeprecatedsemconv_experimental
Deprecated, use cassandra.coordinator.dc instead.
DB_CASSANDRA_COORDINATOR_IDDeprecatedsemconv_experimental
Deprecated, use cassandra.coordinator.id instead.
DB_CASSANDRA_IDEMPOTENCEDeprecatedsemconv_experimental
Deprecated, use cassandra.query.idempotent instead.
DB_CASSANDRA_PAGE_SIZEDeprecatedsemconv_experimental
Deprecated, use cassandra.page.size instead.
DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNTDeprecatedsemconv_experimental
Deprecated, use cassandra.speculative_execution.count instead.
DB_CASSANDRA_TABLEDeprecatedsemconv_experimental
Deprecated, use db.collection.name instead.
DB_CLIENT_CONNECTIONS_POOL_NAMEDeprecatedsemconv_experimental
Deprecated, use db.client.connection.pool.name instead.
DB_CLIENT_CONNECTIONS_STATEDeprecatedsemconv_experimental
Deprecated, use db.client.connection.state instead.
DB_CLIENT_CONNECTION_POOL_NAMEsemconv_experimental
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_STATEsemconv_experimental
The state of a connection in the pool
DB_COLLECTION_NAME
The name of a collection (table, container) within the database.
DB_CONNECTION_STRINGDeprecatedsemconv_experimental
Deprecated, use server.address, server.port attributes instead.
DB_COSMOSDB_CLIENT_IDDeprecatedsemconv_experimental
Deprecated, use azure.client.id instead.
DB_COSMOSDB_CONNECTION_MODEDeprecatedsemconv_experimental
Deprecated, use azure.cosmosdb.connection.mode instead.
DB_COSMOSDB_CONSISTENCY_LEVELDeprecatedsemconv_experimental
Deprecated, use cosmosdb.consistency.level instead.
DB_COSMOSDB_CONTAINERDeprecatedsemconv_experimental
Deprecated, use db.collection.name instead.
DB_COSMOSDB_OPERATION_TYPEDeprecatedsemconv_experimental
Deprecated, no replacement at this time.
DB_COSMOSDB_REGIONS_CONTACTEDDeprecatedsemconv_experimental
Deprecated, use azure.cosmosdb.operation.contacted_regions instead.
DB_COSMOSDB_REQUEST_CHARGEDeprecatedsemconv_experimental
Deprecated, use azure.cosmosdb.operation.request_charge instead.
DB_COSMOSDB_REQUEST_CONTENT_LENGTHDeprecatedsemconv_experimental
Deprecated, use azure.cosmosdb.request.body.size instead.
DB_COSMOSDB_STATUS_CODEDeprecatedsemconv_experimental
Deprecated, use db.response.status_code instead.
DB_COSMOSDB_SUB_STATUS_CODEDeprecatedsemconv_experimental
Deprecated, use azure.cosmosdb.response.sub_status_code instead.
DB_ELASTICSEARCH_CLUSTER_NAMEDeprecatedsemconv_experimental
Deprecated, use db.namespace instead.
DB_ELASTICSEARCH_NODE_NAMEDeprecatedsemconv_experimental
Deprecated, use elasticsearch.node.name instead.
DB_ELASTICSEARCH_PATH_PARTSDeprecatedsemconv_experimental
Deprecated, use db.operation.parameter instead.
DB_INSTANCE_IDDeprecatedsemconv_experimental
Deprecated, no general replacement at this time. For Elasticsearch, use db.elasticsearch.node.name instead.
DB_JDBC_DRIVER_CLASSNAMEDeprecatedsemconv_experimental
Removed, no replacement at this time.
DB_MONGODB_COLLECTIONDeprecatedsemconv_experimental
Deprecated, use db.collection.name instead.
DB_MSSQL_INSTANCE_NAMEDeprecatedsemconv_experimental
Deprecated, SQL Server instance is now populated as a part of db.namespace attribute.
DB_NAMEDeprecatedsemconv_experimental
Deprecated, use db.namespace instead.
DB_NAMESPACE
The name of the database, fully qualified within the server address and port.
DB_OPERATIONDeprecatedsemconv_experimental
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_PARAMETERsemconv_experimental
A database operation parameter, with key being the parameter name, and the attribute value being a string representation of the parameter value.
DB_QUERY_PARAMETERsemconv_experimental
A database query parameter, with key being the parameter name, and the attribute value being a string representation of the parameter value.
DB_QUERY_SUMMARY
Low cardinality summary of a database query.
DB_QUERY_TEXT
The database query being executed.
DB_REDIS_DATABASE_INDEXDeprecatedsemconv_experimental
Deprecated, use db.namespace instead.
DB_RESPONSE_RETURNED_ROWSsemconv_experimental
Number of rows returned by the operation.
DB_RESPONSE_STATUS_CODE
Database response status code.
DB_SQL_TABLEDeprecatedsemconv_experimental
Deprecated, use db.collection.name instead.
DB_STATEMENTDeprecatedsemconv_experimental
The database statement being executed.
DB_STORED_PROCEDURE_NAME
The name of a stored procedure within the database.
DB_SYSTEMDeprecatedsemconv_experimental
Deprecated, use db.system.name instead.
DB_SYSTEM_NAME
The database management system (DBMS) product as identified by the client instrumentation.
DB_USERDeprecatedsemconv_experimental
Deprecated, no replacement at this time.
DEPLOYMENT_ENVIRONMENTDeprecatedsemconv_experimental
‘Deprecated, use deployment.environment.name instead.’
DEPLOYMENT_ENVIRONMENT_NAMEsemconv_experimental
Name of the deployment environment (aka deployment tier).
DEPLOYMENT_IDsemconv_experimental
The id of the deployment.
DEPLOYMENT_NAMEsemconv_experimental
The name of the deployment.
DEPLOYMENT_STATUSsemconv_experimental
The status of the deployment.
DESTINATION_ADDRESSsemconv_experimental
Destination address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
DESTINATION_PORTsemconv_experimental
Destination port number
DEVICE_IDsemconv_experimental
A unique identifier representing the device
DEVICE_MANUFACTURERsemconv_experimental
The name of the device manufacturer
DEVICE_MODEL_IDENTIFIERsemconv_experimental
The model identifier for the device
DEVICE_MODEL_NAMEsemconv_experimental
The marketing name for the device model
DISK_IO_DIRECTIONsemconv_experimental
The disk IO operation direction.
DNS_ANSWERSsemconv_experimental
The list of IPv4 or IPv6 addresses resolved during DNS lookup.
DNS_QUESTION_NAMEsemconv_experimental
The name being queried.
DOTNET_GC_HEAP_GENERATION
Name of the garbage collector managed heap generation.
ELASTICSEARCH_NODE_NAMEsemconv_experimental
Represents the human-readable identifier of the node/instance to which a request was routed.
ENDUSER_IDsemconv_experimental
Unique identifier of an end user in the system. It maybe a username, email address, or other identifier.
ENDUSER_PSEUDO_IDsemconv_experimental
Pseudonymous identifier of an end user. This identifier should be a random value that is not directly linked or associated with the end user’s actual identity.
ENDUSER_ROLEDeprecatedsemconv_experimental
Deprecated, use user.roles instead.
ENDUSER_SCOPEDeprecatedsemconv_experimental
Deprecated, no replacement at this time.
ERROR_MESSAGEsemconv_experimental
A message providing more detail about an error in human-readable form.
ERROR_TYPE
Describes a class of error the operation ended with.
EVENT_NAMEDeprecatedsemconv_experimental
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_COLDSTARTsemconv_experimental
A boolean that is true if the serverless function is executed for the first time (aka cold-start).
FAAS_CRONsemconv_experimental
A string containing the schedule period as Cron Expression.
FAAS_DOCUMENT_COLLECTIONsemconv_experimental
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_NAMEsemconv_experimental
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_OPERATIONsemconv_experimental
Describes the type of the operation that was performed on the data.
FAAS_DOCUMENT_TIMEsemconv_experimental
A string containing the time when the data was accessed in the ISO 8601 format expressed in UTC.
FAAS_INSTANCEsemconv_experimental
The execution environment ID as a string, that will be potentially reused for other invocations to the same function/function version.
FAAS_INVOCATION_IDsemconv_experimental
The invocation ID of the current function invocation.
FAAS_INVOKED_NAMEsemconv_experimental
The name of the invoked function.
FAAS_INVOKED_PROVIDERsemconv_experimental
The cloud provider of the invoked function.
FAAS_INVOKED_REGIONsemconv_experimental
The cloud region of the invoked function.
FAAS_MAX_MEMORYsemconv_experimental
The amount of memory available to the serverless function converted to Bytes.
FAAS_NAMEsemconv_experimental
The name of the single function that this runtime instance executes.
FAAS_TIMEsemconv_experimental
A string containing the function invocation time in the ISO 8601 format expressed in UTC.
FAAS_TRIGGERsemconv_experimental
Type of the trigger which caused this function invocation.
FAAS_VERSIONsemconv_experimental
The immutable version of the function being executed.
FEATURE_FLAG_CONTEXT_IDsemconv_experimental
The unique identifier for the flag evaluation context. For example, the targeting key.
FEATURE_FLAG_EVALUATION_ERROR_MESSAGEDeprecatedsemconv_experimental
Deprecated, use error.message instead.
FEATURE_FLAG_EVALUATION_REASONDeprecatedsemconv_experimental
Deprecated, use feature_flag.result.reason instead.
FEATURE_FLAG_KEYsemconv_experimental
The lookup key of the feature flag.
FEATURE_FLAG_PROVIDER_NAMEsemconv_experimental
Identifies the feature flag provider.
FEATURE_FLAG_RESULT_REASONsemconv_experimental
The reason code which shows how a feature flag value was determined.
FEATURE_FLAG_RESULT_VALUEsemconv_experimental
The evaluated value of the feature flag.
FEATURE_FLAG_RESULT_VARIANTsemconv_experimental
A semantic identifier for an evaluated flag value.
FEATURE_FLAG_SET_IDsemconv_experimental
The identifier of the flag set to which the feature flag belongs.
FEATURE_FLAG_VARIANTDeprecatedsemconv_experimental
Deprecated, use feature_flag.result.variant instead.
FEATURE_FLAG_VERSIONsemconv_experimental
The version of the ruleset used during the evaluation. This may be any stable value which uniquely identifies the ruleset.
FILE_ACCESSEDsemconv_experimental
Time when the file was last accessed, in ISO 8601 format.
FILE_ATTRIBUTESsemconv_experimental
Array of file attributes.
FILE_CHANGEDsemconv_experimental
Time when the file attributes or metadata was last changed, in ISO 8601 format.
FILE_CREATEDsemconv_experimental
Time when the file was created, in ISO 8601 format.
FILE_DIRECTORYsemconv_experimental
Directory where the file is located. It should include the drive letter, when appropriate.
FILE_EXTENSIONsemconv_experimental
File extension, excluding the leading dot.
FILE_FORK_NAMEsemconv_experimental
Name of the fork. A fork is additional data associated with a filesystem object.
FILE_GROUP_IDsemconv_experimental
Primary Group ID (GID) of the file.
FILE_GROUP_NAMEsemconv_experimental
Primary group name of the file.
FILE_INODEsemconv_experimental
Inode representing the file in the filesystem.
FILE_MODEsemconv_experimental
Mode of the file in octal representation.
FILE_MODIFIEDsemconv_experimental
Time when the file content was last modified, in ISO 8601 format.
FILE_NAMEsemconv_experimental
Name of the file including the extension, without the directory.
FILE_OWNER_IDsemconv_experimental
The user ID (UID) or security identifier (SID) of the file owner.
FILE_OWNER_NAMEsemconv_experimental
Username of the file owner.
FILE_PATHsemconv_experimental
Full path to the file, including the file name. It should include the drive letter, when appropriate.
FILE_SIZEsemconv_experimental
File size in bytes.
FILE_SYMBOLIC_LINK_TARGET_PATHsemconv_experimental
Path to the target of a symbolic link.
GCP_APPHUB_APPLICATION_CONTAINERsemconv_experimental
The container within GCP where the AppHub application is defined.
GCP_APPHUB_APPLICATION_IDsemconv_experimental
The name of the application as configured in AppHub.
GCP_APPHUB_APPLICATION_LOCATIONsemconv_experimental
The GCP zone or region where the application is defined.
GCP_APPHUB_SERVICE_CRITICALITY_TYPEsemconv_experimental
Criticality of a service indicates its importance to the business.
GCP_APPHUB_SERVICE_ENVIRONMENT_TYPEsemconv_experimental
Environment of a service is the stage of a software lifecycle.
GCP_APPHUB_SERVICE_IDsemconv_experimental
The name of the service as configured in AppHub.
GCP_APPHUB_WORKLOAD_CRITICALITY_TYPEsemconv_experimental
Criticality of a workload indicates its importance to the business.
GCP_APPHUB_WORKLOAD_ENVIRONMENT_TYPEsemconv_experimental
Environment of a workload is the stage of a software lifecycle.
GCP_APPHUB_WORKLOAD_IDsemconv_experimental
The name of the workload as configured in AppHub.
GCP_CLIENT_SERVICEsemconv_experimental
Identifies the Google Cloud service for which the official client library is intended.
GCP_CLOUD_RUN_JOB_EXECUTIONsemconv_experimental
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_INDEXsemconv_experimental
The index for a task within an execution as provided by the CLOUD_RUN_TASK_INDEX environment variable.
GCP_GCE_INSTANCE_HOSTNAMEsemconv_experimental
The hostname of a GCE instance. This is the full value of the default or custom hostname.
GCP_GCE_INSTANCE_NAMEsemconv_experimental
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_AGENT_DESCRIPTIONsemconv_experimental
Free-form description of the GenAI agent provided by the application.
GEN_AI_AGENT_IDsemconv_experimental
The unique identifier of the GenAI agent.
GEN_AI_AGENT_NAMEsemconv_experimental
Human-readable name of the GenAI agent provided by the application.
GEN_AI_COMPLETIONDeprecatedsemconv_experimental
Deprecated, use Event API to report completions contents.
GEN_AI_CONVERSATION_IDsemconv_experimental
The unique identifier for a conversation (session, thread), used to store and correlate messages within this conversation.
GEN_AI_DATA_SOURCE_IDsemconv_experimental
The data source identifier.
GEN_AI_OPENAI_REQUEST_RESPONSE_FORMATDeprecatedsemconv_experimental
Deprecated, use gen_ai.output.type.
GEN_AI_OPENAI_REQUEST_SEEDDeprecatedsemconv_experimental
Deprecated, use gen_ai.request.seed.
GEN_AI_OPENAI_REQUEST_SERVICE_TIERsemconv_experimental
The service tier requested. May be a specific tier, default, or auto.
GEN_AI_OPENAI_RESPONSE_SERVICE_TIERsemconv_experimental
The service tier used for the response.
GEN_AI_OPENAI_RESPONSE_SYSTEM_FINGERPRINTsemconv_experimental
A fingerprint to track any eventual change in the Generative AI environment.
GEN_AI_OPERATION_NAMEsemconv_experimental
The name of the operation being performed.
GEN_AI_OUTPUT_TYPEsemconv_experimental
Represents the content type requested by the client.
GEN_AI_PROMPTDeprecatedsemconv_experimental
Deprecated, use Event API to report prompt contents.
GEN_AI_REQUEST_CHOICE_COUNTsemconv_experimental
The target number of candidate completions to return.
GEN_AI_REQUEST_ENCODING_FORMATSsemconv_experimental
The encoding formats requested in an embeddings operation, if specified.
GEN_AI_REQUEST_FREQUENCY_PENALTYsemconv_experimental
The frequency penalty setting for the GenAI request.
GEN_AI_REQUEST_MAX_TOKENSsemconv_experimental
The maximum number of tokens the model generates for a request.
GEN_AI_REQUEST_MODELsemconv_experimental
The name of the GenAI model a request is being made to.
GEN_AI_REQUEST_PRESENCE_PENALTYsemconv_experimental
The presence penalty setting for the GenAI request.
GEN_AI_REQUEST_SEEDsemconv_experimental
Requests with same seed value more likely to return same result.
GEN_AI_REQUEST_STOP_SEQUENCESsemconv_experimental
List of sequences that the model will use to stop generating further tokens.
GEN_AI_REQUEST_TEMPERATUREsemconv_experimental
The temperature setting for the GenAI request.
GEN_AI_REQUEST_TOP_Ksemconv_experimental
The top_k sampling setting for the GenAI request.
GEN_AI_REQUEST_TOP_Psemconv_experimental
The top_p sampling setting for the GenAI request.
GEN_AI_RESPONSE_FINISH_REASONSsemconv_experimental
Array of reasons the model stopped generating tokens, corresponding to each generation received.
GEN_AI_RESPONSE_IDsemconv_experimental
The unique identifier for the completion.
GEN_AI_RESPONSE_MODELsemconv_experimental
The name of the model that generated the response.
GEN_AI_SYSTEMsemconv_experimental
The Generative AI product as identified by the client or server instrumentation.
GEN_AI_TOKEN_TYPEsemconv_experimental
The type of token being counted.
GEN_AI_TOOL_CALL_IDsemconv_experimental
The tool call identifier.
GEN_AI_TOOL_DESCRIPTIONsemconv_experimental
The tool description.
GEN_AI_TOOL_NAMEsemconv_experimental
Name of the tool utilized by the agent.
GEN_AI_TOOL_TYPEsemconv_experimental
Type of the tool utilized by the agent
GEN_AI_USAGE_COMPLETION_TOKENSDeprecatedsemconv_experimental
Deprecated, use gen_ai.usage.output_tokens instead.
GEN_AI_USAGE_INPUT_TOKENSsemconv_experimental
The number of tokens used in the GenAI input (prompt).
GEN_AI_USAGE_OUTPUT_TOKENSsemconv_experimental
The number of tokens used in the GenAI response (completion).
GEN_AI_USAGE_PROMPT_TOKENSDeprecatedsemconv_experimental
Deprecated, use gen_ai.usage.input_tokens instead.
GEO_CONTINENT_CODEsemconv_experimental
Two-letter code representing continent’s name.
GEO_COUNTRY_ISO_CODEsemconv_experimental
Two-letter ISO Country Code (ISO 3166-1 alpha2).
GEO_LOCALITY_NAMEsemconv_experimental
Locality name. Represents the name of a city, town, village, or similar populated place.
GEO_LOCATION_LATsemconv_experimental
Latitude of the geo location in WGS84.
GEO_LOCATION_LONsemconv_experimental
Longitude of the geo location in WGS84.
GEO_POSTAL_CODEsemconv_experimental
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_CODEsemconv_experimental
Region ISO code (ISO 3166-2).
GO_MEMORY_TYPEsemconv_experimental
The type of memory.
GRAPHQL_DOCUMENTsemconv_experimental
The GraphQL document being executed.
GRAPHQL_OPERATION_NAMEsemconv_experimental
The name of the operation being executed.
GRAPHQL_OPERATION_TYPEsemconv_experimental
The type of the operation being executed.
HEROKU_APP_IDsemconv_experimental
Unique identifier for the application
HEROKU_RELEASE_COMMITsemconv_experimental
Commit hash for the current release
HEROKU_RELEASE_CREATION_TIMESTAMPsemconv_experimental
Time and date the release was created
HOST_ARCHsemconv_experimental
The CPU architecture the host system is running on.
HOST_CPU_CACHE_L2_SIZEsemconv_experimental
The amount of level 2 memory cache available to the processor (in Bytes).
HOST_CPU_FAMILYsemconv_experimental
Family or generation of the CPU.
HOST_CPU_MODEL_IDsemconv_experimental
Model identifier. It provides more granular information about the CPU, distinguishing it from other CPUs within the same family.
HOST_CPU_MODEL_NAMEsemconv_experimental
Model designation of the processor.
HOST_CPU_STEPPINGsemconv_experimental
Stepping or core revisions.
HOST_CPU_VENDOR_IDsemconv_experimental
Processor manufacturer identifier. A maximum 12-character string.
HOST_IDsemconv_experimental
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_IDsemconv_experimental
VM image ID or host OS image ID. For Cloud, this value is from the provider.
HOST_IMAGE_NAMEsemconv_experimental
Name of the VM image or OS install the host was instantiated from.
HOST_IMAGE_VERSIONsemconv_experimental
The version string of the VM image or host OS as defined in Version Attributes.
HOST_IPsemconv_experimental
Available IP addresses of the host, excluding loopback interfaces.
HOST_MACsemconv_experimental
Available MAC addresses of the host, excluding loopback interfaces.
HOST_NAMEsemconv_experimental
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_TYPEsemconv_experimental
Type of host. For Cloud, this must be the machine type.
HTTP_CLIENT_IPDeprecatedsemconv_experimental
Deprecated, use client.address instead.
HTTP_CONNECTION_STATEsemconv_experimental
State of the HTTP connection in the HTTP connection pool.
HTTP_FLAVORDeprecatedsemconv_experimental
Deprecated, use network.protocol.name instead.
HTTP_HOSTDeprecatedsemconv_experimental
Deprecated, use one of server.address, client.address or http.request.header.host instead, depending on the usage.
HTTP_METHODDeprecatedsemconv_experimental
Deprecated, use http.request.method instead.
HTTP_REQUEST_BODY_SIZEsemconv_experimental
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_LENGTHDeprecatedsemconv_experimental
Deprecated, use http.request.header.content-length instead.
HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSEDDeprecatedsemconv_experimental
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_SIZEsemconv_experimental
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_SIZEsemconv_experimental
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_LENGTHDeprecatedsemconv_experimental
Deprecated, use http.response.header.content-length instead.
HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSEDDeprecatedsemconv_experimental
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_SIZEsemconv_experimental
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_SCHEMEDeprecatedsemconv_experimental
Deprecated, use url.scheme instead.
HTTP_SERVER_NAMEDeprecatedsemconv_experimental
Deprecated, use server.address instead.
HTTP_STATUS_CODEDeprecatedsemconv_experimental
Deprecated, use http.response.status_code instead.
HTTP_TARGETDeprecatedsemconv_experimental
Deprecated, use url.path and url.query instead.
HTTP_URLDeprecatedsemconv_experimental
Deprecated, use url.full instead.
HTTP_USER_AGENTDeprecatedsemconv_experimental
Deprecated, use user_agent.original instead.
HW_IDsemconv_experimental
An identifier for the hardware component, unique within the monitored host
HW_NAMEsemconv_experimental
An easily-recognizable name for the hardware component
HW_PARENTsemconv_experimental
Unique identifier of the parent component (typically the hw.id attribute of the enclosure, or disk controller)
HW_STATEsemconv_experimental
The current state of the component
HW_TYPEsemconv_experimental
Type of the component
IOS_APP_STATEsemconv_experimental
This attribute represents the state of the application.
IOS_STATEDeprecatedsemconv_experimental
Notes
JVM_BUFFER_POOL_NAMEsemconv_experimental
Name of the buffer pool.
JVM_GC_ACTION
Name of the garbage collector action.
JVM_GC_CAUSEsemconv_experimental
Name of the garbage collector cause.
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_NAMEsemconv_experimental
The name of the cluster.
K8S_CLUSTER_UIDsemconv_experimental
A pseudo-ID for the cluster, set to the UID of the kube-system namespace.
K8S_CONTAINER_NAMEsemconv_experimental
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_COUNTsemconv_experimental
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_REASONsemconv_experimental
Last terminated reason of the Container.
K8S_CONTAINER_STATUS_REASONsemconv_experimental
The reason for the container state. Corresponds to the reason field of the: K8s ContainerStateWaiting or K8s ContainerStateTerminated
K8S_CONTAINER_STATUS_STATEsemconv_experimental
The state of the container. K8s ContainerState
K8S_CRONJOB_ANNOTATIONsemconv_experimental
The cronjob annotation placed on the CronJob, the key being the annotation name, the value being the annotation value.
K8S_CRONJOB_LABELsemconv_experimental
The label placed on the CronJob, the key being the label name, the value being the label value.
K8S_CRONJOB_NAMEsemconv_experimental
The name of the CronJob.
K8S_CRONJOB_UIDsemconv_experimental
The UID of the CronJob.
K8S_DAEMONSET_ANNOTATIONsemconv_experimental
The annotation placed on the DaemonSet, the key being the annotation name, the value being the annotation value, even if the value is empty.
K8S_DAEMONSET_LABELsemconv_experimental
The label placed on the DaemonSet, the key being the label name, the value being the label value, even if the value is empty.
K8S_DAEMONSET_NAMEsemconv_experimental
The name of the DaemonSet.
K8S_DAEMONSET_UIDsemconv_experimental
The UID of the DaemonSet.
K8S_DEPLOYMENT_ANNOTATIONsemconv_experimental
The annotation placed on the Deployment, the key being the annotation name, the value being the annotation value, even if the value is empty.
K8S_DEPLOYMENT_LABELsemconv_experimental
The label placed on the Deployment, the key being the label name, the value being the label value, even if the value is empty.
K8S_DEPLOYMENT_NAMEsemconv_experimental
The name of the Deployment.
K8S_DEPLOYMENT_UIDsemconv_experimental
The UID of the Deployment.
K8S_HPA_METRIC_TYPEsemconv_experimental
The type of metric source for the horizontal pod autoscaler.
K8S_HPA_NAMEsemconv_experimental
The name of the horizontal pod autoscaler.
K8S_HPA_SCALETARGETREF_API_VERSIONsemconv_experimental
The API version of the target resource to scale for the HorizontalPodAutoscaler.
K8S_HPA_SCALETARGETREF_KINDsemconv_experimental
The kind of the target resource to scale for the HorizontalPodAutoscaler.
K8S_HPA_SCALETARGETREF_NAMEsemconv_experimental
The name of the target resource to scale for the HorizontalPodAutoscaler.
K8S_HPA_UIDsemconv_experimental
The UID of the horizontal pod autoscaler.
K8S_HUGEPAGE_SIZEsemconv_experimental
The size (identifier) of the K8s huge page.
K8S_JOB_ANNOTATIONsemconv_experimental
The annotation placed on the Job, the key being the annotation name, the value being the annotation value, even if the value is empty.
K8S_JOB_LABELsemconv_experimental
The label placed on the Job, the key being the label name, the value being the label value, even if the value is empty.
K8S_JOB_NAMEsemconv_experimental
The name of the Job.
K8S_JOB_UIDsemconv_experimental
The UID of the Job.
K8S_NAMESPACE_ANNOTATIONsemconv_experimental
The annotation placed on the Namespace, the key being the annotation name, the value being the annotation value, even if the value is empty.
K8S_NAMESPACE_LABELsemconv_experimental
The label placed on the Namespace, the key being the label name, the value being the label value, even if the value is empty.
K8S_NAMESPACE_NAMEsemconv_experimental
The name of the namespace that the pod is running in.
K8S_NAMESPACE_PHASEsemconv_experimental
The phase of the K8s namespace.
K8S_NODE_ANNOTATIONsemconv_experimental
The annotation placed on the Node, the key being the annotation name, the value being the annotation value, even if the value is empty.
K8S_NODE_CONDITION_STATUSsemconv_experimental
The status of the condition, one of True, False, Unknown.
K8S_NODE_CONDITION_TYPEsemconv_experimental
The condition type of a K8s Node.
K8S_NODE_LABELsemconv_experimental
The label placed on the Node, the key being the label name, the value being the label value, even if the value is empty.
K8S_NODE_NAMEsemconv_experimental
The name of the Node.
K8S_NODE_UIDsemconv_experimental
The UID of the Node.
K8S_POD_ANNOTATIONsemconv_experimental
The annotation placed on the Pod, the key being the annotation name, the value being the annotation value.
K8S_POD_LABELsemconv_experimental
The label placed on the Pod, the key being the label name, the value being the label value.
K8S_POD_LABELSDeprecatedsemconv_experimental
Deprecated, use k8s.pod.label instead.
K8S_POD_NAMEsemconv_experimental
The name of the Pod.
K8S_POD_UIDsemconv_experimental
The UID of the Pod.
K8S_REPLICASET_ANNOTATIONsemconv_experimental
The annotation placed on the ReplicaSet, the key being the annotation name, the value being the annotation value, even if the value is empty.
K8S_REPLICASET_LABELsemconv_experimental
The label placed on the ReplicaSet, the key being the label name, the value being the label value, even if the value is empty.
K8S_REPLICASET_NAMEsemconv_experimental
The name of the ReplicaSet.
K8S_REPLICASET_UIDsemconv_experimental
The UID of the ReplicaSet.
K8S_REPLICATIONCONTROLLER_NAMEsemconv_experimental
The name of the replication controller.
K8S_REPLICATIONCONTROLLER_UIDsemconv_experimental
The UID of the replication controller.
K8S_RESOURCEQUOTA_NAMEsemconv_experimental
The name of the resource quota.
K8S_RESOURCEQUOTA_RESOURCE_NAMEsemconv_experimental
The name of the K8s resource a resource quota defines.
K8S_RESOURCEQUOTA_UIDsemconv_experimental
The UID of the resource quota.
K8S_STATEFULSET_ANNOTATIONsemconv_experimental
The annotation placed on the StatefulSet, the key being the annotation name, the value being the annotation value, even if the value is empty.
K8S_STATEFULSET_LABELsemconv_experimental
The label placed on the StatefulSet, the key being the label name, the value being the label value, even if the value is empty.
K8S_STATEFULSET_NAMEsemconv_experimental
The name of the StatefulSet.
K8S_STATEFULSET_UIDsemconv_experimental
The UID of the StatefulSet.
K8S_STORAGECLASS_NAMEsemconv_experimental
The name of K8s StorageClass object.
K8S_VOLUME_NAMEsemconv_experimental
The name of the K8s volume.
K8S_VOLUME_TYPEsemconv_experimental
The type of the K8s volume.
LINUX_MEMORY_SLAB_STATEsemconv_experimental
The Linux Slab memory state
LOG_FILE_NAMEsemconv_experimental
The basename of the file.
LOG_FILE_NAME_RESOLVEDsemconv_experimental
The basename of the file, with symlinks resolved.
LOG_FILE_PATHsemconv_experimental
The full path to the file.
LOG_FILE_PATH_RESOLVEDsemconv_experimental
The full path to the file, with symlinks resolved.
LOG_IOSTREAMsemconv_experimental
The stream associated with the log. See below for a list of well-known values.
LOG_RECORD_ORIGINALsemconv_experimental
The complete original Log Record.
LOG_RECORD_UIDsemconv_experimental
A unique identifier for the Log Record.
MAINFRAME_LPAR_NAMEsemconv_experimental
Name of the logical partition that hosts a systems with a mainframe operating system.
MESSAGE_COMPRESSED_SIZEDeprecatedsemconv_experimental
Deprecated, use rpc.message.compressed_size instead.
MESSAGE_IDDeprecatedsemconv_experimental
Deprecated, use rpc.message.id instead.
MESSAGE_TYPEDeprecatedsemconv_experimental
Deprecated, use rpc.message.type instead.
MESSAGE_UNCOMPRESSED_SIZEDeprecatedsemconv_experimental
Deprecated, use rpc.message.uncompressed_size instead.
MESSAGING_BATCH_MESSAGE_COUNTsemconv_experimental
The number of messages sent, received, or processed in the scope of the batching operation.
MESSAGING_CLIENT_IDsemconv_experimental
A unique identifier for the client that consumes or produces a message.
MESSAGING_CONSUMER_GROUP_NAMEsemconv_experimental
The name of the consumer group with which a consumer is associated.
MESSAGING_DESTINATION_ANONYMOUSsemconv_experimental
A boolean that is true if the message destination is anonymous (could be unnamed or have auto-generated name).
MESSAGING_DESTINATION_NAMEsemconv_experimental
The message destination name
MESSAGING_DESTINATION_PARTITION_IDsemconv_experimental
The identifier of the partition messages are sent to or received from, unique within the messaging.destination.name.
MESSAGING_DESTINATION_PUBLISH_ANONYMOUSDeprecatedsemconv_experimental
Deprecated, no replacement at this time.
MESSAGING_DESTINATION_PUBLISH_NAMEDeprecatedsemconv_experimental
Deprecated, no replacement at this time.
MESSAGING_DESTINATION_SUBSCRIPTION_NAMEsemconv_experimental
The name of the destination subscription from which a message is consumed.
MESSAGING_DESTINATION_TEMPLATEsemconv_experimental
Low cardinality representation of the messaging destination name
MESSAGING_DESTINATION_TEMPORARYsemconv_experimental
A boolean that is true if the message destination is temporary and might not exist anymore after messages are processed.
MESSAGING_EVENTHUBS_CONSUMER_GROUPDeprecatedsemconv_experimental
Deprecated, use messaging.consumer.group.name instead.
MESSAGING_EVENTHUBS_MESSAGE_ENQUEUED_TIMEsemconv_experimental
The UTC epoch seconds at which the message has been accepted and stored in the entity.
MESSAGING_GCP_PUBSUB_MESSAGE_ACK_DEADLINEsemconv_experimental
The ack deadline in seconds set for the modify ack deadline request.
MESSAGING_GCP_PUBSUB_MESSAGE_ACK_IDsemconv_experimental
The ack id for a given message.
MESSAGING_GCP_PUBSUB_MESSAGE_DELIVERY_ATTEMPTsemconv_experimental
The delivery attempt for a given message.
MESSAGING_GCP_PUBSUB_MESSAGE_ORDERING_KEYsemconv_experimental
The ordering key for a given message. If the attribute is not present, the message does not have an ordering key.
MESSAGING_KAFKA_CONSUMER_GROUPDeprecatedsemconv_experimental
Deprecated, use messaging.consumer.group.name instead.
MESSAGING_KAFKA_DESTINATION_PARTITIONDeprecatedsemconv_experimental
Deprecated, use messaging.destination.partition.id instead.
MESSAGING_KAFKA_MESSAGE_KEYsemconv_experimental
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_OFFSETDeprecatedsemconv_experimental
Deprecated, use messaging.kafka.offset instead.
MESSAGING_KAFKA_MESSAGE_TOMBSTONEsemconv_experimental
A boolean that is true if the message is a tombstone.
MESSAGING_KAFKA_OFFSETsemconv_experimental
The offset of a record in the corresponding Kafka partition.
MESSAGING_MESSAGE_BODY_SIZEsemconv_experimental
The size of the message body in bytes.
MESSAGING_MESSAGE_CONVERSATION_IDsemconv_experimental
The conversation ID identifying the conversation to which the message belongs, represented as a string. Sometimes called “Correlation ID”.
MESSAGING_MESSAGE_ENVELOPE_SIZEsemconv_experimental
The size of the message body and metadata in bytes.
MESSAGING_MESSAGE_IDsemconv_experimental
A value used by the messaging system as an identifier for the message, represented as a string.
MESSAGING_OPERATIONDeprecatedsemconv_experimental
Deprecated, use messaging.operation.type instead.
MESSAGING_OPERATION_NAMEsemconv_experimental
The system-specific name of the messaging operation.
MESSAGING_OPERATION_TYPEsemconv_experimental
A string identifying the type of the messaging operation.
MESSAGING_RABBITMQ_DESTINATION_ROUTING_KEYsemconv_experimental
RabbitMQ message routing key.
MESSAGING_RABBITMQ_MESSAGE_DELIVERY_TAGsemconv_experimental
RabbitMQ message delivery tag
MESSAGING_ROCKETMQ_CLIENT_GROUPDeprecatedsemconv_experimental
Deprecated, use messaging.consumer.group.name instead.
MESSAGING_ROCKETMQ_CONSUMPTION_MODELsemconv_experimental
Model of message consumption. This only applies to consumer spans.
MESSAGING_ROCKETMQ_MESSAGE_DELAY_TIME_LEVELsemconv_experimental
The delay time level for delay message, which determines the message delay time.
MESSAGING_ROCKETMQ_MESSAGE_DELIVERY_TIMESTAMPsemconv_experimental
The timestamp in milliseconds that the delay message is expected to be delivered to consumer.
MESSAGING_ROCKETMQ_MESSAGE_GROUPsemconv_experimental
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_KEYSsemconv_experimental
Key(s) of message, another way to mark message besides message id.
MESSAGING_ROCKETMQ_MESSAGE_TAGsemconv_experimental
The secondary classifier of message besides topic.
MESSAGING_ROCKETMQ_MESSAGE_TYPEsemconv_experimental
Type of message.
MESSAGING_ROCKETMQ_NAMESPACEsemconv_experimental
Namespace of RocketMQ resources, resources in different namespaces are individual.
MESSAGING_SERVICEBUS_DESTINATION_SUBSCRIPTION_NAMEDeprecatedsemconv_experimental
Deprecated, use messaging.destination.subscription.name instead.
MESSAGING_SERVICEBUS_DISPOSITION_STATUSsemconv_experimental
Describes the settlement type.
MESSAGING_SERVICEBUS_MESSAGE_DELIVERY_COUNTsemconv_experimental
Number of deliveries that have been attempted for this message.
MESSAGING_SERVICEBUS_MESSAGE_ENQUEUED_TIMEsemconv_experimental
The UTC epoch seconds at which the message has been accepted and stored in the entity.
MESSAGING_SYSTEMsemconv_experimental
The messaging system as identified by the client instrumentation.
NETWORK_CARRIER_ICCsemconv_experimental
The ISO 3166-1 alpha-2 2-character country code associated with the mobile carrier network.
NETWORK_CARRIER_MCCsemconv_experimental
The mobile carrier country code.
NETWORK_CARRIER_MNCsemconv_experimental
The mobile carrier network code.
NETWORK_CARRIER_NAMEsemconv_experimental
The name of the mobile carrier.
NETWORK_CONNECTION_STATEsemconv_experimental
The state of network connection
NETWORK_CONNECTION_SUBTYPEsemconv_experimental
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_TYPEsemconv_experimental
The internet connection type.
NETWORK_INTERFACE_NAMEsemconv_experimental
The network interface name.
NETWORK_IO_DIRECTIONsemconv_experimental
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_IPDeprecatedsemconv_experimental
Deprecated, use network.local.address.
NET_HOST_NAMEDeprecatedsemconv_experimental
Deprecated, use server.address.
NET_HOST_PORTDeprecatedsemconv_experimental
Deprecated, use server.port.
NET_PEER_IPDeprecatedsemconv_experimental
Deprecated, use network.peer.address.
NET_PEER_NAMEDeprecatedsemconv_experimental
Deprecated, use server.address on client spans and client.address on server spans.
NET_PEER_PORTDeprecatedsemconv_experimental
Deprecated, use server.port on client spans and client.port on server spans.
NET_PROTOCOL_NAMEDeprecatedsemconv_experimental
Deprecated, use network.protocol.name.
NET_PROTOCOL_VERSIONDeprecatedsemconv_experimental
Deprecated, use network.protocol.version.
NET_SOCK_FAMILYDeprecatedsemconv_experimental
Deprecated, use network.transport and network.type.
NET_SOCK_HOST_ADDRDeprecatedsemconv_experimental
Deprecated, use network.local.address.
NET_SOCK_HOST_PORTDeprecatedsemconv_experimental
Deprecated, use network.local.port.
NET_SOCK_PEER_ADDRDeprecatedsemconv_experimental
Deprecated, use network.peer.address.
NET_SOCK_PEER_NAMEDeprecatedsemconv_experimental
Deprecated, no replacement at this time.
NET_SOCK_PEER_PORTDeprecatedsemconv_experimental
Deprecated, use network.peer.port.
NET_TRANSPORTDeprecatedsemconv_experimental
Deprecated, use network.transport.
NODEJS_EVENTLOOP_STATEsemconv_experimental
The state of event loop time.
OCI_MANIFEST_DIGESTsemconv_experimental
The digest of the OCI image manifest. For container images specifically is the digest by which the container image is known.
OPENTRACING_REF_TYPEsemconv_experimental
Parent-child Reference type
OS_BUILD_IDsemconv_experimental
Unique identifier for a particular build or compilation of the operating system.
OS_DESCRIPTIONsemconv_experimental
Human readable (not intended to be parsed) OS version information, like e.g. reported by ver or lsb_release -a commands.
OS_NAMEsemconv_experimental
Human readable operating system name.
OS_TYPEsemconv_experimental
The operating system type.
OS_VERSIONsemconv_experimental
The version string of the operating system as defined in Version Attributes.
OTEL_COMPONENT_NAMEsemconv_experimental
A name uniquely identifying the instance of the OpenTelemetry component within its containing SDK instance.
OTEL_COMPONENT_TYPEsemconv_experimental
A name identifying the type of the OpenTelemetry component.
OTEL_LIBRARY_NAMEDeprecatedsemconv_experimental
Deprecated. Use the otel.scope.name attribute
OTEL_LIBRARY_VERSIONDeprecatedsemconv_experimental
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_SPAN_PARENT_ORIGINsemconv_experimental
Determines whether the span has a parent span, and if so, whether it is a remote parent
OTEL_SPAN_SAMPLING_RESULTsemconv_experimental
The result value of the sampler for this span
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_SERVICEsemconv_experimental
The service.name of the remote service. SHOULD be equal to the actual service.name resource attribute of the remote service if any.
POOL_NAMEDeprecatedsemconv_experimental
Deprecated, use db.client.connection.pool.name instead.
PROCESS_ARGS_COUNTsemconv_experimental
Length of the process.command_args array
PROCESS_COMMANDsemconv_experimental
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_ARGSsemconv_experimental
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. SHOULD NOT be collected by default unless there is sanitization that excludes sensitive data.
PROCESS_COMMAND_LINEsemconv_experimental
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. SHOULD NOT be collected by default unless there is sanitization that excludes sensitive data.
PROCESS_CONTEXT_SWITCH_TYPEsemconv_experimental
Specifies whether the context switches for this data point were voluntary or involuntary.
PROCESS_CPU_STATEDeprecatedsemconv_experimental
Deprecated, use cpu.mode instead.
PROCESS_CREATION_TIMEsemconv_experimental
The date and time the process was created, in ISO 8601 format.
PROCESS_ENVIRONMENT_VARIABLEsemconv_experimental
Process environment variables, key being the environment variable name, the value being the environment variable value.
PROCESS_EXECUTABLE_BUILD_ID_GNUsemconv_experimental
The GNU build ID as found in the .note.gnu.build-id ELF section (hex string).
PROCESS_EXECUTABLE_BUILD_ID_GOsemconv_experimental
The Go build ID as retrieved by go tool buildid <go executable>.
PROCESS_EXECUTABLE_BUILD_ID_HTLHASHsemconv_experimental
Profiling specific build ID for executables. See the OTel specification for Profiles for more information.
PROCESS_EXECUTABLE_BUILD_ID_PROFILINGDeprecatedsemconv_experimental
“Deprecated, use process.executable.build_id.htlhash instead.”
PROCESS_EXECUTABLE_NAMEsemconv_experimental
The name of the process executable. On Linux based systems, this SHOULD be set to the base name of the target of /proc/[pid]/exe. On Windows, this SHOULD be set to the base name of GetProcessImageFileNameW.
PROCESS_EXECUTABLE_PATHsemconv_experimental
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_CODEsemconv_experimental
The exit code of the process.
PROCESS_EXIT_TIMEsemconv_experimental
The date and time the process exited, in ISO 8601 format.
PROCESS_GROUP_LEADER_PIDsemconv_experimental
The PID of the process’s group leader. This is also the process group ID (PGID) of the process.
PROCESS_INTERACTIVEsemconv_experimental
Whether the process is connected to an interactive shell.
PROCESS_LINUX_CGROUPsemconv_experimental
The control group associated with the process.
PROCESS_OWNERsemconv_experimental
The username of the user that owns the process.
PROCESS_PAGING_FAULT_TYPEsemconv_experimental
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_PIDsemconv_experimental
Parent Process identifier (PPID).
PROCESS_PIDsemconv_experimental
Process identifier (PID).
PROCESS_REAL_USER_IDsemconv_experimental
The real user ID (RUID) of the process.
PROCESS_REAL_USER_NAMEsemconv_experimental
The username of the real user of the process.
PROCESS_RUNTIME_DESCRIPTIONsemconv_experimental
An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment.
PROCESS_RUNTIME_NAMEsemconv_experimental
The name of the runtime of this process.
PROCESS_RUNTIME_VERSIONsemconv_experimental
The version of the runtime of this process, as returned by the runtime without modification.
PROCESS_SAVED_USER_IDsemconv_experimental
The saved user ID (SUID) of the process.
PROCESS_SAVED_USER_NAMEsemconv_experimental
The username of the saved user.
PROCESS_SESSION_LEADER_PIDsemconv_experimental
The PID of the process’s session leader. This is also the session ID (SID) of the process.
PROCESS_TITLEsemconv_experimental
Process title (proctitle)
PROCESS_USER_IDsemconv_experimental
The effective user ID (EUID) of the process.
PROCESS_USER_NAMEsemconv_experimental
The username of the effective user of the process.
PROCESS_VPIDsemconv_experimental
Virtual process identifier.
PROCESS_WORKING_DIRECTORYsemconv_experimental
The working directory of the process.
PROFILE_FRAME_TYPEsemconv_experimental
Describes the interpreter or compiler of a single frame.
RPC_CONNECT_RPC_ERROR_CODEsemconv_experimental
The error codes of the Connect request. Error codes are always string values.
RPC_CONNECT_RPC_REQUEST_METADATAsemconv_experimental
Connect request metadata, key being the normalized Connect Metadata key (lowercase), the value being the metadata values.
RPC_CONNECT_RPC_RESPONSE_METADATAsemconv_experimental
Connect response metadata, key being the normalized Connect Metadata key (lowercase), the value being the metadata values.
RPC_GRPC_REQUEST_METADATAsemconv_experimental
gRPC request metadata, key being the normalized gRPC Metadata key (lowercase), the value being the metadata values.
RPC_GRPC_RESPONSE_METADATAsemconv_experimental
gRPC response metadata, key being the normalized gRPC Metadata key (lowercase), the value being the metadata values.
RPC_GRPC_STATUS_CODEsemconv_experimental
The numeric status code of the gRPC request.
RPC_JSONRPC_ERROR_CODEsemconv_experimental
error.code property of response if it is an error response.
RPC_JSONRPC_ERROR_MESSAGEsemconv_experimental
error.message property of response if it is an error response.
RPC_JSONRPC_REQUEST_IDsemconv_experimental
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_VERSIONsemconv_experimental
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_SIZEsemconv_experimental
Compressed size of the message in bytes.
RPC_MESSAGE_IDsemconv_experimental
MUST be calculated as two different counters starting from 1 one for sent messages and one for received message.
RPC_MESSAGE_TYPEsemconv_experimental
Whether this is a received or sent message.
RPC_MESSAGE_UNCOMPRESSED_SIZEsemconv_experimental
Uncompressed size of the message in bytes.
RPC_METHODsemconv_experimental
The name of the (logical) method being called, must be equal to the $method part in the span name.
RPC_SERVICEsemconv_experimental
The full (logical) name of the service being called, including its package name, if applicable.
RPC_SYSTEMsemconv_experimental
A string identifying the remoting system. See below for a list of well-known identifiers.
SECURITY_RULE_CATEGORYsemconv_experimental
A categorization value keyword used by the entity using the rule for detection of this event
SECURITY_RULE_DESCRIPTIONsemconv_experimental
The description of the rule generating the event.
SECURITY_RULE_LICENSEsemconv_experimental
Name of the license under which the rule used to generate this event is made available.
SECURITY_RULE_NAMEsemconv_experimental
The name of the rule or signature generating the event.
SECURITY_RULE_REFERENCEsemconv_experimental
Reference URL to additional information about the rule used to generate this event.
SECURITY_RULE_RULESET_NAMEsemconv_experimental
Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member.
SECURITY_RULE_UUIDsemconv_experimental
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_VERSIONsemconv_experimental
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_IDsemconv_experimental
The string ID of the service instance.
SERVICE_NAME
Logical name of the service.
SERVICE_NAMESPACEsemconv_experimental
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_IDsemconv_experimental
A unique id to identify a session.
SESSION_PREVIOUS_IDsemconv_experimental
The previous session.id for this user, when known.
SIGNALR_CONNECTION_STATUS
SignalR HTTP connection closure status.
SIGNALR_TRANSPORT
SignalR transport type
SOURCE_ADDRESSsemconv_experimental
Source address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
SOURCE_PORTsemconv_experimental
Source port number
STATEDeprecatedsemconv_experimental
Deprecated, use db.client.connection.state instead.
SYSTEM_CPU_LOGICAL_NUMBERsemconv_experimental
Deprecated, use cpu.logical_number instead.
SYSTEM_CPU_STATEDeprecatedsemconv_experimental
Deprecated, use cpu.mode instead.
SYSTEM_DEVICEsemconv_experimental
The device identifier
SYSTEM_FILESYSTEM_MODEsemconv_experimental
The filesystem mode
SYSTEM_FILESYSTEM_MOUNTPOINTsemconv_experimental
The filesystem mount path
SYSTEM_FILESYSTEM_STATEsemconv_experimental
The filesystem state
SYSTEM_FILESYSTEM_TYPEsemconv_experimental
The filesystem type
SYSTEM_MEMORY_STATEsemconv_experimental
The memory state
SYSTEM_NETWORK_STATEDeprecatedsemconv_experimental
Deprecated, use network.connection.state instead.
SYSTEM_PAGING_DIRECTIONsemconv_experimental
The paging access direction
SYSTEM_PAGING_STATEsemconv_experimental
The memory paging state
SYSTEM_PAGING_TYPEsemconv_experimental
The memory paging type
SYSTEM_PROCESSES_STATUSDeprecatedsemconv_experimental
Deprecated, use system.process.status instead.
SYSTEM_PROCESS_STATUSsemconv_experimental
The process state, e.g., Linux Process State Codes
TELEMETRY_DISTRO_NAMEsemconv_experimental
The name of the auto instrumentation agent or distribution, if used.
TELEMETRY_DISTRO_VERSIONsemconv_experimental
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_NAMEsemconv_experimental
The fully qualified human readable name of the test case.
TEST_CASE_RESULT_STATUSsemconv_experimental
The status of the actual test case result from test execution.
TEST_SUITE_NAMEsemconv_experimental
The human readable name of a test suite.
TEST_SUITE_RUN_STATUSsemconv_experimental
The status of the test suite run.
THREAD_IDsemconv_experimental
Current “managed” thread ID (as opposed to OS thread ID).
THREAD_NAMEsemconv_experimental
Current thread name.
TLS_CIPHERsemconv_experimental
String indicating the cipher used during the current connection.
TLS_CLIENT_CERTIFICATEsemconv_experimental
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_CHAINsemconv_experimental
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_MD5semconv_experimental
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_SHA1semconv_experimental
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_SHA256semconv_experimental
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_ISSUERsemconv_experimental
Distinguished name of subject of the issuer of the x.509 certificate presented by the client.
TLS_CLIENT_JA3semconv_experimental
A hash that identifies clients based on how they perform an SSL/TLS handshake.
TLS_CLIENT_NOT_AFTERsemconv_experimental
Date/Time indicating when client certificate is no longer considered valid.
TLS_CLIENT_NOT_BEFOREsemconv_experimental
Date/Time indicating when client certificate is first considered valid.
TLS_CLIENT_SERVER_NAMEDeprecatedsemconv_experimental
Deprecated, use server.address instead.
TLS_CLIENT_SUBJECTsemconv_experimental
Distinguished name of subject of the x.509 certificate presented by the client.
TLS_CLIENT_SUPPORTED_CIPHERSsemconv_experimental
Array of ciphers offered by the client during the client hello.
TLS_CURVEsemconv_experimental
String indicating the curve used for the given cipher, when applicable
TLS_ESTABLISHEDsemconv_experimental
Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel.
TLS_NEXT_PROTOCOLsemconv_experimental
String indicating the protocol being tunneled. Per the values in the IANA registry, this string should be lower case.
TLS_PROTOCOL_NAMEsemconv_experimental
Normalized lowercase protocol name parsed from original string of the negotiated SSL/TLS protocol version
TLS_PROTOCOL_VERSIONsemconv_experimental
Numeric part of the version parsed from the original string of the negotiated SSL/TLS protocol version
TLS_RESUMEDsemconv_experimental
Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation.
TLS_SERVER_CERTIFICATEsemconv_experimental
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_CHAINsemconv_experimental
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_MD5semconv_experimental
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_SHA1semconv_experimental
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_SHA256semconv_experimental
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_ISSUERsemconv_experimental
Distinguished name of subject of the issuer of the x.509 certificate presented by the client.
TLS_SERVER_JA3Ssemconv_experimental
A hash that identifies servers based on how they perform an SSL/TLS handshake.
TLS_SERVER_NOT_AFTERsemconv_experimental
Date/Time indicating when server certificate is no longer considered valid.
TLS_SERVER_NOT_BEFOREsemconv_experimental
Date/Time indicating when server certificate is first considered valid.
TLS_SERVER_SUBJECTsemconv_experimental
Distinguished name of subject of the x.509 certificate presented by the server.
URL_DOMAINsemconv_experimental
Domain extracted from the url.full, such as “opentelemetry.io”.
URL_EXTENSIONsemconv_experimental
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_ORIGINALsemconv_experimental
Unmodified original URL as seen in the event source.
URL_PATH
The URI path component
URL_PORTsemconv_experimental
Port extracted from the url.full
URL_QUERY
The URI query component
URL_REGISTERED_DOMAINsemconv_experimental
The highest registered url domain, stripped of the subdomain.
URL_SCHEME
The URI scheme component identifying the used protocol.
URL_SUBDOMAINsemconv_experimental
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_TEMPLATEsemconv_experimental
The low-cardinality template of an absolute path reference.
URL_TOP_LEVEL_DOMAINsemconv_experimental
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_NAMEsemconv_experimental
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_OS_NAMEsemconv_experimental
Human readable operating system name.
USER_AGENT_OS_VERSIONsemconv_experimental
The version string of the operating system as defined in Version Attributes.
USER_AGENT_SYNTHETIC_TYPEsemconv_experimental
Specifies the category of synthetic traffic, such as tests or bots.
USER_AGENT_VERSIONsemconv_experimental
Version of the user-agent extracted from original. Usually refers to the browser’s version
USER_EMAILsemconv_experimental
User email address.
USER_FULL_NAMEsemconv_experimental
User’s full name
USER_HASHsemconv_experimental
Unique user hash to correlate information for a user in anonymized form.
USER_IDsemconv_experimental
Unique identifier of the user.
USER_NAMEsemconv_experimental
Short name or login/username of the user.
USER_ROLESsemconv_experimental
Array of user roles at the time of the event.
V8JS_GC_TYPEsemconv_experimental
The type of garbage collection.
V8JS_HEAP_SPACE_NAMEsemconv_experimental
The name of the space type of heap memory.
VCS_CHANGE_IDsemconv_experimental
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_STATEsemconv_experimental
The state of the change (pull request/merge request/changelist).
VCS_CHANGE_TITLEsemconv_experimental
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_TYPEsemconv_experimental
The type of line change being measured on a branch or change.
VCS_OWNER_NAMEsemconv_experimental
The group owner within the version control system.
VCS_PROVIDER_NAMEsemconv_experimental
The name of the version control system provider.
VCS_REF_BASE_NAMEsemconv_experimental
The name of the reference such as branch or tag in the repository.
VCS_REF_BASE_REVISIONsemconv_experimental
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_TYPEsemconv_experimental
The type of the reference in the repository.
VCS_REF_HEAD_NAMEsemconv_experimental
The name of the reference such as branch or tag in the repository.
VCS_REF_HEAD_REVISIONsemconv_experimental
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_TYPEsemconv_experimental
The type of the reference in the repository.
VCS_REF_TYPEsemconv_experimental
The type of the reference in the repository.
VCS_REPOSITORY_CHANGE_IDDeprecatedsemconv_experimental
Deprecated, use vcs.change.id instead.
VCS_REPOSITORY_CHANGE_TITLEDeprecatedsemconv_experimental
Deprecated, use vcs.change.title instead.
VCS_REPOSITORY_NAMEsemconv_experimental
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_NAMEDeprecatedsemconv_experimental
Deprecated, use vcs.ref.head.name instead.
VCS_REPOSITORY_REF_REVISIONDeprecatedsemconv_experimental
Deprecated, use vcs.ref.head.revision instead.
VCS_REPOSITORY_REF_TYPEDeprecatedsemconv_experimental
Deprecated, use vcs.ref.head.type instead.
VCS_REPOSITORY_URL_FULLsemconv_experimental
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_DIRECTIONsemconv_experimental
The type of revision comparison.
WEBENGINE_DESCRIPTIONsemconv_experimental
Additional description of the web engine (e.g. detailed version and edition information).
WEBENGINE_NAMEsemconv_experimental
The name of the web engine.
WEBENGINE_VERSIONsemconv_experimental
The version of the web engine.
ZOS_SMF_IDsemconv_experimental
The System Management Facility (SMF) Identifier uniquely identified a z/OS system within a SYSPLEX or mainframe environment and is used for system and performance analysis.
ZOS_SYSPLEX_NAMEsemconv_experimental
The name of the SYSPLEX to which the z/OS system belongs too.