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_ STATE semconv_experimental - This attribute represents the state of the application.
- ANDROID_
OS_ API_ LEVEL semconv_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_
STATE Deprecated semconv_experimental - Deprecated. Use
android.app.statebody field instead. - APP_
INSTALLATION_ ID semconv_experimental - A unique identifier representing the installation of an application on a specific device
- APP_
SCREEN_ COORDINATE_ X semconv_experimental - The x (horizontal) coordinate of a screen coordinate, in screen pixels.
- APP_
SCREEN_ COORDINATE_ Y semconv_experimental - The y (vertical) component of a screen coordinate, in screen pixels.
- APP_
WIDGET_ ID semconv_experimental - An identifier that uniquely differentiates this widget from other widgets in the same application.
- APP_
WIDGET_ NAME semconv_experimental - The name of an application widget.
- ARTIFACT_
ATTESTATION_ FILENAME semconv_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_ HASH semconv_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_ ID semconv_experimental - The id of the build software attestation.
- ARTIFACT_
FILENAME semconv_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_
HASH semconv_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_
PURL semconv_experimental - The Package URL of the package artifact provides a standard way to identify and locate the packaged artifact.
- ARTIFACT_
VERSION semconv_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
IExceptionHandlerimplementation 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_ ID semconv_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_ ID semconv_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_ GET semconv_experimental - The value of the
AttributesToGetrequest parameter. - AWS_
DYNAMODB_ ATTRIBUTE_ DEFINITIONS semconv_experimental - The JSON-serialized value of each item in the
AttributeDefinitionsrequest field. - AWS_
DYNAMODB_ CONSISTENT_ READ semconv_experimental - The value of the
ConsistentReadrequest parameter. - AWS_
DYNAMODB_ CONSUMED_ CAPACITY semconv_experimental - The JSON-serialized value of each item in the
ConsumedCapacityresponse field. - AWS_
DYNAMODB_ COUNT semconv_experimental - The value of the
Countresponse parameter. - AWS_
DYNAMODB_ EXCLUSIVE_ START_ TABLE semconv_experimental - The value of the
ExclusiveStartTableNamerequest parameter. - AWS_
DYNAMODB_ GLOBAL_ SECONDARY_ INDEXES semconv_experimental - The JSON-serialized value of each item of the
GlobalSecondaryIndexesrequest field - AWS_
DYNAMODB_ GLOBAL_ SECONDARY_ INDEX_ UPDATES semconv_experimental - The JSON-serialized value of each item in the
GlobalSecondaryIndexUpdatesrequest field. - AWS_
DYNAMODB_ INDEX_ NAME semconv_experimental - The value of the
IndexNamerequest parameter. - AWS_
DYNAMODB_ ITEM_ COLLECTION_ METRICS semconv_experimental - The JSON-serialized value of the
ItemCollectionMetricsresponse field. - AWS_
DYNAMODB_ LIMIT semconv_experimental - The value of the
Limitrequest parameter. - AWS_
DYNAMODB_ LOCAL_ SECONDARY_ INDEXES semconv_experimental - The JSON-serialized value of each item of the
LocalSecondaryIndexesrequest field. - AWS_
DYNAMODB_ PROJECTION semconv_experimental - The value of the
ProjectionExpressionrequest parameter. - AWS_
DYNAMODB_ PROVISIONED_ READ_ CAPACITY semconv_experimental - The value of the
ProvisionedThroughput.ReadCapacityUnitsrequest parameter. - AWS_
DYNAMODB_ PROVISIONED_ WRITE_ CAPACITY semconv_experimental - The value of the
ProvisionedThroughput.WriteCapacityUnitsrequest parameter. - AWS_
DYNAMODB_ SCANNED_ COUNT semconv_experimental - The value of the
ScannedCountresponse parameter. - AWS_
DYNAMODB_ SCAN_ FORWARD semconv_experimental - The value of the
ScanIndexForwardrequest parameter. - AWS_
DYNAMODB_ SEGMENT semconv_experimental - The value of the
Segmentrequest parameter. - AWS_
DYNAMODB_ SELECT semconv_experimental - The value of the
Selectrequest parameter. - AWS_
DYNAMODB_ TABLE_ COUNT semconv_experimental - The number of items in the
TableNamesresponse parameter. - AWS_
DYNAMODB_ TABLE_ NAMES semconv_experimental - The keys in the
RequestItemsobject field. - AWS_
DYNAMODB_ TOTAL_ SEGMENTS semconv_experimental - The value of the
TotalSegmentsrequest parameter. - AWS_
ECS_ CLUSTER_ ARN semconv_experimental - The ARN of an ECS cluster.
- AWS_
ECS_ CONTAINER_ ARN semconv_experimental - The Amazon Resource Name (ARN) of an ECS container instance.
- AWS_
ECS_ LAUNCHTYPE semconv_experimental - The launch type for an ECS task.
- AWS_
ECS_ TASK_ ARN semconv_experimental - The ARN of a running ECS task.
- AWS_
ECS_ TASK_ FAMILY semconv_experimental - The family name of the ECS task definition used to create the ECS task.
- AWS_
ECS_ TASK_ ID semconv_experimental - The ID of a running ECS task. The ID MUST be extracted from
task.arn. - AWS_
ECS_ TASK_ REVISION semconv_experimental - The revision for the task definition used to create the ECS task.
- AWS_
EKS_ CLUSTER_ ARN semconv_experimental - The ARN of an EKS cluster.
- AWS_
EXTENDED_ REQUEST_ ID semconv_experimental - The AWS extended request ID as returned in the response header
x-amz-id-2. - AWS_
KINESIS_ STREAM_ NAME semconv_experimental - The name of the AWS Kinesis stream the request refers to. Corresponds to the
--stream-nameparameter of the Kinesis describe-stream operation. - AWS_
LAMBDA_ INVOKED_ ARN semconv_experimental - The full invoked ARN as provided on the
Contextpassed to the function (Lambda-Runtime-Invoked-Function-Arnheader on the/runtime/invocation/nextapplicable). - AWS_
LAMBDA_ RESOURCE_ MAPPING_ ID semconv_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_ ARNS semconv_experimental - The Amazon Resource Name(s) (ARN) of the AWS log group(s).
- AWS_
LOG_ GROUP_ NAMES semconv_experimental - The name(s) of the AWS log group(s) an application is writing to.
- AWS_
LOG_ STREAM_ ARNS semconv_experimental - The ARN(s) of the AWS log stream(s).
- AWS_
LOG_ STREAM_ NAMES semconv_experimental - The name(s) of the AWS log stream(s) an application is writing to.
- AWS_
REQUEST_ ID semconv_experimental - The AWS request ID as returned in the response headers
x-amzn-requestid,x-amzn-request-idorx-amz-request-id. - AWS_
S3_ BUCKET semconv_experimental - The S3 bucket name the request refers to. Corresponds to the
--bucketparameter of the S3 API operations. - AWS_
S3_ COPY_ SOURCE semconv_experimental - The source object (in the form
bucket/key) for the copy operation. - AWS_
S3_ DELETE semconv_experimental - The delete request container that specifies the objects to be deleted.
- AWS_
S3_ KEY semconv_experimental - The S3 object key the request refers to. Corresponds to the
--keyparameter of the S3 API operations. - AWS_
S3_ PART_ NUMBER semconv_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_ ID semconv_experimental - Upload ID that identifies the multipart upload.
- AWS_
SECRETSMANAGER_ SECRET_ ARN semconv_experimental - The ARN of the Secret stored in the Secrets Mangger
- AWS_
SNS_ TOPIC_ ARN semconv_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_ URL semconv_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_ ARN semconv_experimental - The ARN of the AWS Step Functions Activity.
- AWS_
STEP_ FUNCTIONS_ STATE_ MACHINE_ ARN semconv_experimental - The ARN of the AWS Step Functions State Machine.
- AZURE_
CLIENT_ ID semconv_experimental - The unique identifier of the client instance.
- AZURE_
COSMOSDB_ CONNECTION_ MODE semconv_experimental - Cosmos client connection mode.
- AZURE_
COSMOSDB_ CONSISTENCY_ LEVEL semconv_experimental - Account or request consistency level.
- AZURE_
COSMOSDB_ OPERATION_ CONTACTED_ REGIONS semconv_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_ CHARGE semconv_experimental - The number of request units consumed by the operation.
- AZURE_
COSMOSDB_ REQUEST_ BODY_ SIZE semconv_experimental - Request payload size in bytes.
- AZURE_
COSMOSDB_ RESPONSE_ SUB_ STATUS_ CODE semconv_experimental - Cosmos DB sub status code.
- AZURE_
RESOURCE_ PROVIDER_ NAMESPACE semconv_experimental - Azure Resource Provider Namespace as recognized by the client.
- AZURE_
SERVICE_ REQUEST_ ID semconv_experimental - The unique identifier of the service request. It’s generated by the Azure service and returned with the response.
- AZ_
NAMESPACE Deprecated semconv_experimental - Deprecated, use
azure.resource_provider.namespaceinstead. - AZ_
SERVICE_ REQUEST_ ID Deprecated semconv_experimental - Deprecated, use
azure.service.request.idinstead. - BROWSER_
BRANDS semconv_experimental - Array of brand name and version separated by a space
- BROWSER_
LANGUAGE semconv_experimental - Preferred language of the user using the browser
- BROWSER_
MOBILE semconv_experimental - A boolean that is true if the browser is running on a mobile device
- BROWSER_
PLATFORM semconv_experimental - The platform on which the browser is running
- CASSANDRA_
CONSISTENCY_ LEVEL semconv_experimental - The consistency level of the query. Based on consistency values from CQL.
- CASSANDRA_
COORDINATOR_ DC semconv_experimental - The data center of the coordinating node for a query.
- CASSANDRA_
COORDINATOR_ ID semconv_experimental - The ID of the coordinating node for a query.
- CASSANDRA_
PAGE_ SIZE semconv_experimental - The fetch size used for paging, i.e. how many rows will be returned at once.
- CASSANDRA_
QUERY_ IDEMPOTENT semconv_experimental - Whether or not the query is idempotent.
- CASSANDRA_
SPECULATIVE_ EXECUTION_ COUNT semconv_experimental - The number of times a query was speculatively executed. Not set or
0if the query was not executed speculatively. - CICD_
PIPELINE_ ACTION_ NAME semconv_experimental - The kind of action a pipeline run is performing.
- CICD_
PIPELINE_ NAME semconv_experimental - The human readable name of the pipeline within a CI/CD system.
- CICD_
PIPELINE_ RESULT semconv_experimental - The result of a pipeline run.
- CICD_
PIPELINE_ RUN_ ID semconv_experimental - The unique identifier of a pipeline run within a CI/CD system.
- CICD_
PIPELINE_ RUN_ STATE semconv_experimental - The pipeline run goes through these states during its lifecycle.
- CICD_
PIPELINE_ RUN_ URL_ FULL semconv_experimental - The URL of the pipeline run, providing the complete address in order to locate and identify the pipeline run.
- CICD_
PIPELINE_ TASK_ NAME semconv_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_ ID semconv_experimental - The unique identifier of a task run within a pipeline.
- CICD_
PIPELINE_ TASK_ RUN_ RESULT semconv_experimental - The result of a task run.
- CICD_
PIPELINE_ TASK_ RUN_ URL_ FULL semconv_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_ TYPE semconv_experimental - The type of the task within a pipeline.
- CICD_
SYSTEM_ COMPONENT semconv_experimental - The name of a component of the CICD system.
- CICD_
WORKER_ ID semconv_experimental - The unique identifier of a worker within a CICD system.
- CICD_
WORKER_ NAME semconv_experimental - The name of a worker within a CICD system.
- CICD_
WORKER_ STATE semconv_experimental - The state of a CICD worker / agent.
- CICD_
WORKER_ URL_ FULL semconv_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_ ID semconv_experimental - The event_id uniquely identifies the event.
- CLOUDEVENTS_
EVENT_ SOURCE semconv_experimental - The source identifies the context in which an event happened.
- CLOUDEVENTS_
EVENT_ SPEC_ VERSION semconv_experimental - The version of the CloudEvents specification which the event uses.
- CLOUDEVENTS_
EVENT_ SUBJECT semconv_experimental - The subject of the event in the context of the event producer (identified by source).
- CLOUDEVENTS_
EVENT_ TYPE semconv_experimental - The event_type contains a value describing the type of event related to the originating occurrence.
- CLOUDFOUNDRY_
APP_ ID semconv_experimental - The guid of the application.
- CLOUDFOUNDRY_
APP_ INSTANCE_ ID semconv_experimental - The index of the application instance. 0 when just one instance is active.
- CLOUDFOUNDRY_
APP_ NAME semconv_experimental - The name of the application.
- CLOUDFOUNDRY_
ORG_ ID semconv_experimental - The guid of the CloudFoundry org the application is running in.
- CLOUDFOUNDRY_
ORG_ NAME semconv_experimental - The name of the CloudFoundry organization the app is running in.
- CLOUDFOUNDRY_
PROCESS_ ID semconv_experimental - The UID identifying the process.
- CLOUDFOUNDRY_
PROCESS_ TYPE semconv_experimental - The type of process.
- CLOUDFOUNDRY_
SPACE_ ID semconv_experimental - The guid of the CloudFoundry space the application is running in.
- CLOUDFOUNDRY_
SPACE_ NAME semconv_experimental - The name of the CloudFoundry space the application is running in.
- CLOUDFOUNDRY_
SYSTEM_ ID semconv_experimental - A guid or another name describing the event source.
- CLOUDFOUNDRY_
SYSTEM_ INSTANCE_ ID semconv_experimental - A guid describing the concrete instance of the event source.
- CLOUD_
ACCOUNT_ ID semconv_experimental - The cloud account ID the resource is assigned to.
- CLOUD_
AVAILABILITY_ ZONE semconv_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_
PLATFORM semconv_experimental - The cloud platform in use.
- CLOUD_
PROVIDER semconv_experimental - Name of the cloud provider.
- CLOUD_
REGION semconv_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_ ID semconv_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_
COLUMN Deprecated semconv_experimental - Deprecated, use
code.column.number - CODE_
COLUMN_ NUMBER - The column number in
code.file.pathbest representing the operation. It SHOULD point within the code unit named incode.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_
FILEPATH Deprecated semconv_experimental - Deprecated, use
code.file.pathinstead - 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_
FUNCTION Deprecated semconv_experimental - Deprecated, use
code.function.nameinstead - 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.stacktraceattribute 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_
LINENO Deprecated semconv_experimental - Deprecated, use
code.line.numberinstead - CODE_
LINE_ NUMBER - The line number in
code.file.pathbest representing the operation. It SHOULD point within the code unit named incode.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_
NAMESPACE Deprecated semconv_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_
COMMAND semconv_experimental - The command used to run the container (i.e. the command name).
- CONTAINER_
COMMAND_ ARGS semconv_experimental - All the command arguments (including the command/executable itself) run by the container.
- CONTAINER_
COMMAND_ LINE semconv_experimental - The full command run by the container as a single string representing the full command.
- CONTAINER_
CPU_ STATE Deprecated semconv_experimental - Deprecated, use
cpu.modeinstead. - CONTAINER_
CSI_ PLUGIN_ NAME semconv_experimental - The name of the CSI (Container Storage Interface) plugin used by the volume.
- CONTAINER_
CSI_ VOLUME_ ID semconv_experimental - The unique volume ID returned by the CSI (Container Storage Interface) plugin.
- CONTAINER_
ID semconv_experimental - Container ID. Usually a UUID, as for example used to identify Docker containers. The UUID might be abbreviated.
- CONTAINER_
IMAGE_ ID semconv_experimental - Runtime specific image identifier. Usually a hash algorithm followed by a UUID.
- CONTAINER_
IMAGE_ NAME semconv_experimental - Name of the image the container was built on.
- CONTAINER_
IMAGE_ REPO_ DIGESTS semconv_experimental - Repo digests of the container image as provided by the container runtime.
- CONTAINER_
IMAGE_ TAGS semconv_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 fromregistry.example.com/my-org/my-image:<tag>. - CONTAINER_
LABEL semconv_experimental - Container labels,
keybeing the label name, the value being the label value. - CONTAINER_
LABELS Deprecated semconv_experimental - Deprecated, use
container.labelinstead. - CONTAINER_
NAME semconv_experimental - Container name used by container runtime.
- CONTAINER_
RUNTIME semconv_experimental - The container runtime managing this container.
- CPU_
LOGICAL_ NUMBER semconv_experimental - The logical CPU number [0..n-1]
- CPU_
MODE semconv_experimental - The mode of the CPU
- CPYTHON_
GC_ GENERATION semconv_experimental - Value of the garbage collector collection generation.
- DB_
CASSANDRA_ CONSISTENCY_ LEVEL Deprecated semconv_experimental - Deprecated, use
cassandra.consistency.levelinstead. - DB_
CASSANDRA_ COORDINATOR_ DC Deprecated semconv_experimental - Deprecated, use
cassandra.coordinator.dcinstead. - DB_
CASSANDRA_ COORDINATOR_ ID Deprecated semconv_experimental - Deprecated, use
cassandra.coordinator.idinstead. - DB_
CASSANDRA_ IDEMPOTENCE Deprecated semconv_experimental - Deprecated, use
cassandra.query.idempotentinstead. - DB_
CASSANDRA_ PAGE_ SIZE Deprecated semconv_experimental - Deprecated, use
cassandra.page.sizeinstead. - DB_
CASSANDRA_ SPECULATIVE_ EXECUTION_ COUNT Deprecated semconv_experimental - Deprecated, use
cassandra.speculative_execution.countinstead. - DB_
CASSANDRA_ TABLE Deprecated semconv_experimental - Deprecated, use
db.collection.nameinstead. - DB_
CLIENT_ CONNECTIONS_ POOL_ NAME Deprecated semconv_experimental - Deprecated, use
db.client.connection.pool.nameinstead. - DB_
CLIENT_ CONNECTIONS_ STATE Deprecated semconv_experimental - Deprecated, use
db.client.connection.stateinstead. - DB_
CLIENT_ CONNECTION_ POOL_ NAME semconv_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, anddb.namespace, formatted asserver.address:server.port/db.namespace. Instrumentations that generate connection pool name following different patterns SHOULD document it. - DB_
CLIENT_ CONNECTION_ STATE semconv_experimental - The state of a connection in the pool
- DB_
COLLECTION_ NAME - The name of a collection (table, container) within the database.
- DB_
CONNECTION_ STRING Deprecated semconv_experimental - Deprecated, use
server.address,server.portattributes instead. - DB_
COSMOSDB_ CLIENT_ ID Deprecated semconv_experimental - Deprecated, use
azure.client.idinstead. - DB_
COSMOSDB_ CONNECTION_ MODE Deprecated semconv_experimental - Deprecated, use
azure.cosmosdb.connection.modeinstead. - DB_
COSMOSDB_ CONSISTENCY_ LEVEL Deprecated semconv_experimental - Deprecated, use
cosmosdb.consistency.levelinstead. - DB_
COSMOSDB_ CONTAINER Deprecated semconv_experimental - Deprecated, use
db.collection.nameinstead. - DB_
COSMOSDB_ OPERATION_ TYPE Deprecated semconv_experimental - Deprecated, no replacement at this time.
- DB_
COSMOSDB_ REGIONS_ CONTACTED Deprecated semconv_experimental - Deprecated, use
azure.cosmosdb.operation.contacted_regionsinstead. - DB_
COSMOSDB_ REQUEST_ CHARGE Deprecated semconv_experimental - Deprecated, use
azure.cosmosdb.operation.request_chargeinstead. - DB_
COSMOSDB_ REQUEST_ CONTENT_ LENGTH Deprecated semconv_experimental - Deprecated, use
azure.cosmosdb.request.body.sizeinstead. - DB_
COSMOSDB_ STATUS_ CODE Deprecated semconv_experimental - Deprecated, use
db.response.status_codeinstead. - DB_
COSMOSDB_ SUB_ STATUS_ CODE Deprecated semconv_experimental - Deprecated, use
azure.cosmosdb.response.sub_status_codeinstead. - DB_
ELASTICSEARCH_ CLUSTER_ NAME Deprecated semconv_experimental - Deprecated, use
db.namespaceinstead. - DB_
ELASTICSEARCH_ NODE_ NAME Deprecated semconv_experimental - Deprecated, use
elasticsearch.node.nameinstead. - DB_
ELASTICSEARCH_ PATH_ PARTS Deprecated semconv_experimental - Deprecated, use
db.operation.parameterinstead. - DB_
INSTANCE_ ID Deprecated semconv_experimental - Deprecated, no general replacement at this time. For Elasticsearch, use
db.elasticsearch.node.nameinstead. - DB_
JDBC_ DRIVER_ CLASSNAME Deprecated semconv_experimental - Removed, no replacement at this time.
- DB_
MONGODB_ COLLECTION Deprecated semconv_experimental - Deprecated, use
db.collection.nameinstead. - DB_
MSSQL_ INSTANCE_ NAME Deprecated semconv_experimental - Deprecated, SQL Server instance is now populated as a part of
db.namespaceattribute. - DB_NAME
Deprecated semconv_experimental - Deprecated, use
db.namespaceinstead. - DB_
NAMESPACE - The name of the database, fully qualified within the server address and port.
- DB_
OPERATION Deprecated semconv_experimental - Deprecated, use
db.operation.nameinstead. - 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 semconv_experimental - A database operation parameter, with
keybeing the parameter name, and the attribute value being a string representation of the parameter value. - DB_
QUERY_ PARAMETER semconv_experimental - A database query parameter, with
keybeing 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_ INDEX Deprecated semconv_experimental - Deprecated, use
db.namespaceinstead. - DB_
RESPONSE_ RETURNED_ ROWS semconv_experimental - Number of rows returned by the operation.
- DB_
RESPONSE_ STATUS_ CODE - Database response status code.
- DB_
SQL_ TABLE Deprecated semconv_experimental - Deprecated, use
db.collection.nameinstead. - DB_
STATEMENT Deprecated semconv_experimental - The database statement being executed.
- DB_
STORED_ PROCEDURE_ NAME - The name of a stored procedure within the database.
- DB_
SYSTEM Deprecated semconv_experimental - Deprecated, use
db.system.nameinstead. - DB_
SYSTEM_ NAME - The database management system (DBMS) product as identified by the client instrumentation.
- DB_USER
Deprecated semconv_experimental - Deprecated, no replacement at this time.
- DEPLOYMENT_
ENVIRONMENT Deprecated semconv_experimental - ‘Deprecated, use
deployment.environment.nameinstead.’ - DEPLOYMENT_
ENVIRONMENT_ NAME semconv_experimental - Name of the deployment environment (aka deployment tier).
- DEPLOYMENT_
ID semconv_experimental - The id of the deployment.
- DEPLOYMENT_
NAME semconv_experimental - The name of the deployment.
- DEPLOYMENT_
STATUS semconv_experimental - The status of the deployment.
- DESTINATION_
ADDRESS semconv_experimental - Destination address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
- DESTINATION_
PORT semconv_experimental - Destination port number
- DEVICE_
ID semconv_experimental - A unique identifier representing the device
- DEVICE_
MANUFACTURER semconv_experimental - The name of the device manufacturer
- DEVICE_
MODEL_ IDENTIFIER semconv_experimental - The model identifier for the device
- DEVICE_
MODEL_ NAME semconv_experimental - The marketing name for the device model
- DISK_
IO_ DIRECTION semconv_experimental - The disk IO operation direction.
- DNS_
ANSWERS semconv_experimental - The list of IPv4 or IPv6 addresses resolved during DNS lookup.
- DNS_
QUESTION_ NAME semconv_experimental - The name being queried.
- DOTNET_
GC_ HEAP_ GENERATION - Name of the garbage collector managed heap generation.
- ELASTICSEARCH_
NODE_ NAME semconv_experimental - Represents the human-readable identifier of the node/instance to which a request was routed.
- ENDUSER_
ID semconv_experimental - Unique identifier of an end user in the system. It maybe a username, email address, or other identifier.
- ENDUSER_
PSEUDO_ ID semconv_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_
ROLE Deprecated semconv_experimental - Deprecated, use
user.rolesinstead. - ENDUSER_
SCOPE Deprecated semconv_experimental - Deprecated, no replacement at this time.
- ERROR_
MESSAGE semconv_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_
NAME Deprecated semconv_experimental - Identifies the class / type of event.
- EXCEPTION_
ESCAPED Deprecated - 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 semconv_experimental - A boolean that is true if the serverless function is executed for the first time (aka cold-start).
- FAAS_
CRON semconv_experimental - A string containing the schedule period as Cron Expression.
- FAAS_
DOCUMENT_ COLLECTION semconv_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_ NAME semconv_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_ OPERATION semconv_experimental - Describes the type of the operation that was performed on the data.
- FAAS_
DOCUMENT_ TIME semconv_experimental - A string containing the time when the data was accessed in the ISO 8601 format expressed in UTC.
- FAAS_
INSTANCE semconv_experimental - The execution environment ID as a string, that will be potentially reused for other invocations to the same function/function version.
- FAAS_
INVOCATION_ ID semconv_experimental - The invocation ID of the current function invocation.
- FAAS_
INVOKED_ NAME semconv_experimental - The name of the invoked function.
- FAAS_
INVOKED_ PROVIDER semconv_experimental - The cloud provider of the invoked function.
- FAAS_
INVOKED_ REGION semconv_experimental - The cloud region of the invoked function.
- FAAS_
MAX_ MEMORY semconv_experimental - The amount of memory available to the serverless function converted to Bytes.
- FAAS_
NAME semconv_experimental - The name of the single function that this runtime instance executes.
- FAAS_
TIME semconv_experimental - A string containing the function invocation time in the ISO 8601 format expressed in UTC.
- FAAS_
TRIGGER semconv_experimental - Type of the trigger which caused this function invocation.
- FAAS_
VERSION semconv_experimental - The immutable version of the function being executed.
- FEATURE_
FLAG_ CONTEXT_ ID semconv_experimental - The unique identifier for the flag evaluation context. For example, the targeting key.
- FEATURE_
FLAG_ EVALUATION_ ERROR_ MESSAGE Deprecated semconv_experimental - Deprecated, use
error.messageinstead. - FEATURE_
FLAG_ EVALUATION_ REASON Deprecated semconv_experimental - Deprecated, use
feature_flag.result.reasoninstead. - FEATURE_
FLAG_ KEY semconv_experimental - The lookup key of the feature flag.
- FEATURE_
FLAG_ PROVIDER_ NAME semconv_experimental - Identifies the feature flag provider.
- FEATURE_
FLAG_ RESULT_ REASON semconv_experimental - The reason code which shows how a feature flag value was determined.
- FEATURE_
FLAG_ RESULT_ VALUE semconv_experimental - The evaluated value of the feature flag.
- FEATURE_
FLAG_ RESULT_ VARIANT semconv_experimental - A semantic identifier for an evaluated flag value.
- FEATURE_
FLAG_ SET_ ID semconv_experimental - The identifier of the flag set to which the feature flag belongs.
- FEATURE_
FLAG_ VARIANT Deprecated semconv_experimental - Deprecated, use
feature_flag.result.variantinstead. - FEATURE_
FLAG_ VERSION semconv_experimental - The version of the ruleset used during the evaluation. This may be any stable value which uniquely identifies the ruleset.
- FILE_
ACCESSED semconv_experimental - Time when the file was last accessed, in ISO 8601 format.
- FILE_
ATTRIBUTES semconv_experimental - Array of file attributes.
- FILE_
CHANGED semconv_experimental - Time when the file attributes or metadata was last changed, in ISO 8601 format.
- FILE_
CREATED semconv_experimental - Time when the file was created, in ISO 8601 format.
- FILE_
DIRECTORY semconv_experimental - Directory where the file is located. It should include the drive letter, when appropriate.
- FILE_
EXTENSION semconv_experimental - File extension, excluding the leading dot.
- FILE_
FORK_ NAME semconv_experimental - Name of the fork. A fork is additional data associated with a filesystem object.
- FILE_
GROUP_ ID semconv_experimental - Primary Group ID (GID) of the file.
- FILE_
GROUP_ NAME semconv_experimental - Primary group name of the file.
- FILE_
INODE semconv_experimental - Inode representing the file in the filesystem.
- FILE_
MODE semconv_experimental - Mode of the file in octal representation.
- FILE_
MODIFIED semconv_experimental - Time when the file content was last modified, in ISO 8601 format.
- FILE_
NAME semconv_experimental - Name of the file including the extension, without the directory.
- FILE_
OWNER_ ID semconv_experimental - The user ID (UID) or security identifier (SID) of the file owner.
- FILE_
OWNER_ NAME semconv_experimental - Username of the file owner.
- FILE_
PATH semconv_experimental - Full path to the file, including the file name. It should include the drive letter, when appropriate.
- FILE_
SIZE semconv_experimental - File size in bytes.
- FILE_
SYMBOLIC_ LINK_ TARGET_ PATH semconv_experimental - Path to the target of a symbolic link.
- GCP_
APPHUB_ APPLICATION_ CONTAINER semconv_experimental - The container within GCP where the AppHub application is defined.
- GCP_
APPHUB_ APPLICATION_ ID semconv_experimental - The name of the application as configured in AppHub.
- GCP_
APPHUB_ APPLICATION_ LOCATION semconv_experimental - The GCP zone or region where the application is defined.
- GCP_
APPHUB_ SERVICE_ CRITICALITY_ TYPE semconv_experimental - Criticality of a service indicates its importance to the business.
- GCP_
APPHUB_ SERVICE_ ENVIRONMENT_ TYPE semconv_experimental - Environment of a service is the stage of a software lifecycle.
- GCP_
APPHUB_ SERVICE_ ID semconv_experimental - The name of the service as configured in AppHub.
- GCP_
APPHUB_ WORKLOAD_ CRITICALITY_ TYPE semconv_experimental - Criticality of a workload indicates its importance to the business.
- GCP_
APPHUB_ WORKLOAD_ ENVIRONMENT_ TYPE semconv_experimental - Environment of a workload is the stage of a software lifecycle.
- GCP_
APPHUB_ WORKLOAD_ ID semconv_experimental - The name of the workload as configured in AppHub.
- GCP_
CLIENT_ SERVICE semconv_experimental - Identifies the Google Cloud service for which the official client library is intended.
- GCP_
CLOUD_ RUN_ JOB_ EXECUTION semconv_experimental - The name of the Cloud Run execution being run for the Job, as set by the
CLOUD_RUN_EXECUTIONenvironment variable. - GCP_
CLOUD_ RUN_ JOB_ TASK_ INDEX semconv_experimental - The index for a task within an execution as provided by the
CLOUD_RUN_TASK_INDEXenvironment variable. - GCP_
GCE_ INSTANCE_ HOSTNAME semconv_experimental - The hostname of a GCE instance. This is the full value of the default or custom hostname.
- GCP_
GCE_ INSTANCE_ NAME semconv_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_ DESCRIPTION semconv_experimental - Free-form description of the GenAI agent provided by the application.
- GEN_
AI_ AGENT_ ID semconv_experimental - The unique identifier of the GenAI agent.
- GEN_
AI_ AGENT_ NAME semconv_experimental - Human-readable name of the GenAI agent provided by the application.
- GEN_
AI_ COMPLETION Deprecated semconv_experimental - Deprecated, use Event API to report completions contents.
- GEN_
AI_ CONVERSATION_ ID semconv_experimental - The unique identifier for a conversation (session, thread), used to store and correlate messages within this conversation.
- GEN_
AI_ DATA_ SOURCE_ ID semconv_experimental - The data source identifier.
- GEN_
AI_ OPENAI_ REQUEST_ RESPONSE_ FORMAT Deprecated semconv_experimental - Deprecated, use
gen_ai.output.type. - GEN_
AI_ OPENAI_ REQUEST_ SEED Deprecated semconv_experimental - Deprecated, use
gen_ai.request.seed. - GEN_
AI_ OPENAI_ REQUEST_ SERVICE_ TIER semconv_experimental - The service tier requested. May be a specific tier, default, or auto.
- GEN_
AI_ OPENAI_ RESPONSE_ SERVICE_ TIER semconv_experimental - The service tier used for the response.
- GEN_
AI_ OPENAI_ RESPONSE_ SYSTEM_ FINGERPRINT semconv_experimental - A fingerprint to track any eventual change in the Generative AI environment.
- GEN_
AI_ OPERATION_ NAME semconv_experimental - The name of the operation being performed.
- GEN_
AI_ OUTPUT_ TYPE semconv_experimental - Represents the content type requested by the client.
- GEN_
AI_ PROMPT Deprecated semconv_experimental - Deprecated, use Event API to report prompt contents.
- GEN_
AI_ REQUEST_ CHOICE_ COUNT semconv_experimental - The target number of candidate completions to return.
- GEN_
AI_ REQUEST_ ENCODING_ FORMATS semconv_experimental - The encoding formats requested in an embeddings operation, if specified.
- GEN_
AI_ REQUEST_ FREQUENCY_ PENALTY semconv_experimental - The frequency penalty setting for the GenAI request.
- GEN_
AI_ REQUEST_ MAX_ TOKENS semconv_experimental - The maximum number of tokens the model generates for a request.
- GEN_
AI_ REQUEST_ MODEL semconv_experimental - The name of the GenAI model a request is being made to.
- GEN_
AI_ REQUEST_ PRESENCE_ PENALTY semconv_experimental - The presence penalty setting for the GenAI request.
- GEN_
AI_ REQUEST_ SEED semconv_experimental - Requests with same seed value more likely to return same result.
- GEN_
AI_ REQUEST_ STOP_ SEQUENCES semconv_experimental - List of sequences that the model will use to stop generating further tokens.
- GEN_
AI_ REQUEST_ TEMPERATURE semconv_experimental - The temperature setting for the GenAI request.
- GEN_
AI_ REQUEST_ TOP_ K semconv_experimental - The top_k sampling setting for the GenAI request.
- GEN_
AI_ REQUEST_ TOP_ P semconv_experimental - The top_p sampling setting for the GenAI request.
- GEN_
AI_ RESPONSE_ FINISH_ REASONS semconv_experimental - Array of reasons the model stopped generating tokens, corresponding to each generation received.
- GEN_
AI_ RESPONSE_ ID semconv_experimental - The unique identifier for the completion.
- GEN_
AI_ RESPONSE_ MODEL semconv_experimental - The name of the model that generated the response.
- GEN_
AI_ SYSTEM semconv_experimental - The Generative AI product as identified by the client or server instrumentation.
- GEN_
AI_ TOKEN_ TYPE semconv_experimental - The type of token being counted.
- GEN_
AI_ TOOL_ CALL_ ID semconv_experimental - The tool call identifier.
- GEN_
AI_ TOOL_ DESCRIPTION semconv_experimental - The tool description.
- GEN_
AI_ TOOL_ NAME semconv_experimental - Name of the tool utilized by the agent.
- GEN_
AI_ TOOL_ TYPE semconv_experimental - Type of the tool utilized by the agent
- GEN_
AI_ USAGE_ COMPLETION_ TOKENS Deprecated semconv_experimental - Deprecated, use
gen_ai.usage.output_tokensinstead. - GEN_
AI_ USAGE_ INPUT_ TOKENS semconv_experimental - The number of tokens used in the GenAI input (prompt).
- GEN_
AI_ USAGE_ OUTPUT_ TOKENS semconv_experimental - The number of tokens used in the GenAI response (completion).
- GEN_
AI_ USAGE_ PROMPT_ TOKENS Deprecated semconv_experimental - Deprecated, use
gen_ai.usage.input_tokensinstead. - GEO_
CONTINENT_ CODE semconv_experimental - Two-letter code representing continent’s name.
- GEO_
COUNTRY_ ISO_ CODE semconv_experimental - Two-letter ISO Country Code (ISO 3166-1 alpha2).
- GEO_
LOCALITY_ NAME semconv_experimental - Locality name. Represents the name of a city, town, village, or similar populated place.
- GEO_
LOCATION_ LAT semconv_experimental - Latitude of the geo location in WGS84.
- GEO_
LOCATION_ LON semconv_experimental - Longitude of the geo location in WGS84.
- GEO_
POSTAL_ CODE semconv_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_ CODE semconv_experimental - Region ISO code (ISO 3166-2).
- GO_
MEMORY_ TYPE semconv_experimental - The type of memory.
- GRAPHQL_
DOCUMENT semconv_experimental - The GraphQL document being executed.
- GRAPHQL_
OPERATION_ NAME semconv_experimental - The name of the operation being executed.
- GRAPHQL_
OPERATION_ TYPE semconv_experimental - The type of the operation being executed.
- HEROKU_
APP_ ID semconv_experimental - Unique identifier for the application
- HEROKU_
RELEASE_ COMMIT semconv_experimental - Commit hash for the current release
- HEROKU_
RELEASE_ CREATION_ TIMESTAMP semconv_experimental - Time and date the release was created
- HOST_
ARCH semconv_experimental - The CPU architecture the host system is running on.
- HOST_
CPU_ CACHE_ L2_ SIZE semconv_experimental - The amount of level 2 memory cache available to the processor (in Bytes).
- HOST_
CPU_ FAMILY semconv_experimental - Family or generation of the CPU.
- HOST_
CPU_ MODEL_ ID semconv_experimental - Model identifier. It provides more granular information about the CPU, distinguishing it from other CPUs within the same family.
- HOST_
CPU_ MODEL_ NAME semconv_experimental - Model designation of the processor.
- HOST_
CPU_ STEPPING semconv_experimental - Stepping or core revisions.
- HOST_
CPU_ VENDOR_ ID semconv_experimental - Processor manufacturer identifier. A maximum 12-character string.
- HOST_ID
semconv_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 themachine-idbased on operating system. - HOST_
IMAGE_ ID semconv_experimental - VM image ID or host OS image ID. For Cloud, this value is from the provider.
- HOST_
IMAGE_ NAME semconv_experimental - Name of the VM image or OS install the host was instantiated from.
- HOST_
IMAGE_ VERSION semconv_experimental - The version string of the VM image or host OS as defined in Version Attributes.
- HOST_IP
semconv_experimental - Available IP addresses of the host, excluding loopback interfaces.
- HOST_
MAC semconv_experimental - Available MAC addresses of the host, excluding loopback interfaces.
- HOST_
NAME semconv_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_
TYPE semconv_experimental - Type of host. For Cloud, this must be the machine type.
- HTTP_
CLIENT_ IP Deprecated semconv_experimental - Deprecated, use
client.addressinstead. - HTTP_
CONNECTION_ STATE semconv_experimental - State of the HTTP connection in the HTTP connection pool.
- HTTP_
FLAVOR Deprecated semconv_experimental - Deprecated, use
network.protocol.nameinstead. - HTTP_
HOST Deprecated semconv_experimental - Deprecated, use one of
server.address,client.addressorhttp.request.header.hostinstead, depending on the usage. - HTTP_
METHOD Deprecated semconv_experimental - Deprecated, use
http.request.methodinstead. - HTTP_
REQUEST_ BODY_ SIZE semconv_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_ LENGTH Deprecated semconv_experimental - Deprecated, use
http.request.header.content-lengthinstead. - HTTP_
REQUEST_ CONTENT_ LENGTH_ UNCOMPRESSED Deprecated semconv_experimental - Deprecated, use
http.request.body.sizeinstead. - HTTP_
REQUEST_ HEADER - HTTP request headers,
keybeing 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 semconv_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_ SIZE semconv_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_ LENGTH Deprecated semconv_experimental - Deprecated, use
http.response.header.content-lengthinstead. - HTTP_
RESPONSE_ CONTENT_ LENGTH_ UNCOMPRESSED Deprecated semconv_experimental - Deprecated, use
http.response.body.sizeinstead. - HTTP_
RESPONSE_ HEADER - HTTP response headers,
keybeing the normalized HTTP Header name (lowercase), the value being the header values. - HTTP_
RESPONSE_ SIZE semconv_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_
SCHEME Deprecated semconv_experimental - Deprecated, use
url.schemeinstead. - HTTP_
SERVER_ NAME Deprecated semconv_experimental - Deprecated, use
server.addressinstead. - HTTP_
STATUS_ CODE Deprecated semconv_experimental - Deprecated, use
http.response.status_codeinstead. - HTTP_
TARGET Deprecated semconv_experimental - Deprecated, use
url.pathandurl.queryinstead. - HTTP_
URL Deprecated semconv_experimental - Deprecated, use
url.fullinstead. - HTTP_
USER_ AGENT Deprecated semconv_experimental - Deprecated, use
user_agent.originalinstead. - HW_ID
semconv_experimental - An identifier for the hardware component, unique within the monitored host
- HW_NAME
semconv_experimental - An easily-recognizable name for the hardware component
- HW_
PARENT semconv_experimental - Unique identifier of the parent component (typically the
hw.idattribute of the enclosure, or disk controller) - HW_
STATE semconv_experimental - The current state of the component
- HW_TYPE
semconv_experimental - Type of the component
- IOS_
APP_ STATE semconv_experimental - This attribute represents the state of the application.
- IOS_
STATE Deprecated semconv_experimental - Notes
- JVM_
BUFFER_ POOL_ NAME semconv_experimental - Name of the buffer pool.
- JVM_
GC_ ACTION - Name of the garbage collector action.
- JVM_
GC_ CAUSE semconv_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_ NAME semconv_experimental - The name of the cluster.
- K8S_
CLUSTER_ UID semconv_experimental - A pseudo-ID for the cluster, set to the UID of the
kube-systemnamespace. - K8S_
CONTAINER_ NAME semconv_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_ COUNT semconv_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_ REASON semconv_experimental - Last terminated reason of the Container.
- K8S_
CONTAINER_ STATUS_ REASON semconv_experimental - The reason for the container state. Corresponds to the
reasonfield of the: K8s ContainerStateWaiting or K8s ContainerStateTerminated - K8S_
CONTAINER_ STATUS_ STATE semconv_experimental - The state of the container. K8s ContainerState
- K8S_
CRONJOB_ ANNOTATION semconv_experimental - The cronjob annotation placed on the CronJob, the
keybeing the annotation name, the value being the annotation value. - K8S_
CRONJOB_ LABEL semconv_experimental - The label placed on the CronJob, the
keybeing the label name, the value being the label value. - K8S_
CRONJOB_ NAME semconv_experimental - The name of the CronJob.
- K8S_
CRONJOB_ UID semconv_experimental - The UID of the CronJob.
- K8S_
DAEMONSET_ ANNOTATION semconv_experimental - The annotation placed on the DaemonSet, the
keybeing the annotation name, the value being the annotation value, even if the value is empty. - K8S_
DAEMONSET_ LABEL semconv_experimental - The label placed on the DaemonSet, the
keybeing the label name, the value being the label value, even if the value is empty. - K8S_
DAEMONSET_ NAME semconv_experimental - The name of the DaemonSet.
- K8S_
DAEMONSET_ UID semconv_experimental - The UID of the DaemonSet.
- K8S_
DEPLOYMENT_ ANNOTATION semconv_experimental - The annotation placed on the Deployment, the
keybeing the annotation name, the value being the annotation value, even if the value is empty. - K8S_
DEPLOYMENT_ LABEL semconv_experimental - The label placed on the Deployment, the
keybeing the label name, the value being the label value, even if the value is empty. - K8S_
DEPLOYMENT_ NAME semconv_experimental - The name of the Deployment.
- K8S_
DEPLOYMENT_ UID semconv_experimental - The UID of the Deployment.
- K8S_
HPA_ METRIC_ TYPE semconv_experimental - The type of metric source for the horizontal pod autoscaler.
- K8S_
HPA_ NAME semconv_experimental - The name of the horizontal pod autoscaler.
- K8S_
HPA_ SCALETARGETREF_ API_ VERSION semconv_experimental - The API version of the target resource to scale for the HorizontalPodAutoscaler.
- K8S_
HPA_ SCALETARGETREF_ KIND semconv_experimental - The kind of the target resource to scale for the HorizontalPodAutoscaler.
- K8S_
HPA_ SCALETARGETREF_ NAME semconv_experimental - The name of the target resource to scale for the HorizontalPodAutoscaler.
- K8S_
HPA_ UID semconv_experimental - The UID of the horizontal pod autoscaler.
- K8S_
HUGEPAGE_ SIZE semconv_experimental - The size (identifier) of the K8s huge page.
- K8S_
JOB_ ANNOTATION semconv_experimental - The annotation placed on the Job, the
keybeing the annotation name, the value being the annotation value, even if the value is empty. - K8S_
JOB_ LABEL semconv_experimental - The label placed on the Job, the
keybeing the label name, the value being the label value, even if the value is empty. - K8S_
JOB_ NAME semconv_experimental - The name of the Job.
- K8S_
JOB_ UID semconv_experimental - The UID of the Job.
- K8S_
NAMESPACE_ ANNOTATION semconv_experimental - The annotation placed on the Namespace, the
keybeing the annotation name, the value being the annotation value, even if the value is empty. - K8S_
NAMESPACE_ LABEL semconv_experimental - The label placed on the Namespace, the
keybeing the label name, the value being the label value, even if the value is empty. - K8S_
NAMESPACE_ NAME semconv_experimental - The name of the namespace that the pod is running in.
- K8S_
NAMESPACE_ PHASE semconv_experimental - The phase of the K8s namespace.
- K8S_
NODE_ ANNOTATION semconv_experimental - The annotation placed on the Node, the
keybeing the annotation name, the value being the annotation value, even if the value is empty. - K8S_
NODE_ CONDITION_ STATUS semconv_experimental - The status of the condition, one of True, False, Unknown.
- K8S_
NODE_ CONDITION_ TYPE semconv_experimental - The condition type of a K8s Node.
- K8S_
NODE_ LABEL semconv_experimental - The label placed on the Node, the
keybeing the label name, the value being the label value, even if the value is empty. - K8S_
NODE_ NAME semconv_experimental - The name of the Node.
- K8S_
NODE_ UID semconv_experimental - The UID of the Node.
- K8S_
POD_ ANNOTATION semconv_experimental - The annotation placed on the Pod, the
keybeing the annotation name, the value being the annotation value. - K8S_
POD_ LABEL semconv_experimental - The label placed on the Pod, the
keybeing the label name, the value being the label value. - K8S_
POD_ LABELS Deprecated semconv_experimental - Deprecated, use
k8s.pod.labelinstead. - K8S_
POD_ NAME semconv_experimental - The name of the Pod.
- K8S_
POD_ UID semconv_experimental - The UID of the Pod.
- K8S_
REPLICASET_ ANNOTATION semconv_experimental - The annotation placed on the ReplicaSet, the
keybeing the annotation name, the value being the annotation value, even if the value is empty. - K8S_
REPLICASET_ LABEL semconv_experimental - The label placed on the ReplicaSet, the
keybeing the label name, the value being the label value, even if the value is empty. - K8S_
REPLICASET_ NAME semconv_experimental - The name of the ReplicaSet.
- K8S_
REPLICASET_ UID semconv_experimental - The UID of the ReplicaSet.
- K8S_
REPLICATIONCONTROLLER_ NAME semconv_experimental - The name of the replication controller.
- K8S_
REPLICATIONCONTROLLER_ UID semconv_experimental - The UID of the replication controller.
- K8S_
RESOURCEQUOTA_ NAME semconv_experimental - The name of the resource quota.
- K8S_
RESOURCEQUOTA_ RESOURCE_ NAME semconv_experimental - The name of the K8s resource a resource quota defines.
- K8S_
RESOURCEQUOTA_ UID semconv_experimental - The UID of the resource quota.
- K8S_
STATEFULSET_ ANNOTATION semconv_experimental - The annotation placed on the StatefulSet, the
keybeing the annotation name, the value being the annotation value, even if the value is empty. - K8S_
STATEFULSET_ LABEL semconv_experimental - The label placed on the StatefulSet, the
keybeing the label name, the value being the label value, even if the value is empty. - K8S_
STATEFULSET_ NAME semconv_experimental - The name of the StatefulSet.
- K8S_
STATEFULSET_ UID semconv_experimental - The UID of the StatefulSet.
- K8S_
STORAGECLASS_ NAME semconv_experimental - The name of K8s StorageClass object.
- K8S_
VOLUME_ NAME semconv_experimental - The name of the K8s volume.
- K8S_
VOLUME_ TYPE semconv_experimental - The type of the K8s volume.
- LINUX_
MEMORY_ SLAB_ STATE semconv_experimental - The Linux Slab memory state
- LOG_
FILE_ NAME semconv_experimental - The basename of the file.
- LOG_
FILE_ NAME_ RESOLVED semconv_experimental - The basename of the file, with symlinks resolved.
- LOG_
FILE_ PATH semconv_experimental - The full path to the file.
- LOG_
FILE_ PATH_ RESOLVED semconv_experimental - The full path to the file, with symlinks resolved.
- LOG_
IOSTREAM semconv_experimental - The stream associated with the log. See below for a list of well-known values.
- LOG_
RECORD_ ORIGINAL semconv_experimental - The complete original Log Record.
- LOG_
RECORD_ UID semconv_experimental - A unique identifier for the Log Record.
- MAINFRAME_
LPAR_ NAME semconv_experimental - Name of the logical partition that hosts a systems with a mainframe operating system.
- MESSAGE_
COMPRESSED_ SIZE Deprecated semconv_experimental - Deprecated, use
rpc.message.compressed_sizeinstead. - MESSAGE_
ID Deprecated semconv_experimental - Deprecated, use
rpc.message.idinstead. - MESSAGE_
TYPE Deprecated semconv_experimental - Deprecated, use
rpc.message.typeinstead. - MESSAGE_
UNCOMPRESSED_ SIZE Deprecated semconv_experimental - Deprecated, use
rpc.message.uncompressed_sizeinstead. - MESSAGING_
BATCH_ MESSAGE_ COUNT semconv_experimental - The number of messages sent, received, or processed in the scope of the batching operation.
- MESSAGING_
CLIENT_ ID semconv_experimental - A unique identifier for the client that consumes or produces a message.
- MESSAGING_
CONSUMER_ GROUP_ NAME semconv_experimental - The name of the consumer group with which a consumer is associated.
- MESSAGING_
DESTINATION_ ANONYMOUS semconv_experimental - A boolean that is true if the message destination is anonymous (could be unnamed or have auto-generated name).
- MESSAGING_
DESTINATION_ NAME semconv_experimental - The message destination name
- MESSAGING_
DESTINATION_ PARTITION_ ID semconv_experimental - The identifier of the partition messages are sent to or received from, unique within the
messaging.destination.name. - MESSAGING_
DESTINATION_ PUBLISH_ ANONYMOUS Deprecated semconv_experimental - Deprecated, no replacement at this time.
- MESSAGING_
DESTINATION_ PUBLISH_ NAME Deprecated semconv_experimental - Deprecated, no replacement at this time.
- MESSAGING_
DESTINATION_ SUBSCRIPTION_ NAME semconv_experimental - The name of the destination subscription from which a message is consumed.
- MESSAGING_
DESTINATION_ TEMPLATE semconv_experimental - Low cardinality representation of the messaging destination name
- MESSAGING_
DESTINATION_ TEMPORARY semconv_experimental - A boolean that is true if the message destination is temporary and might not exist anymore after messages are processed.
- MESSAGING_
EVENTHUBS_ CONSUMER_ GROUP Deprecated semconv_experimental - Deprecated, use
messaging.consumer.group.nameinstead. - MESSAGING_
EVENTHUBS_ MESSAGE_ ENQUEUED_ TIME semconv_experimental - The UTC epoch seconds at which the message has been accepted and stored in the entity.
- MESSAGING_
GCP_ PUBSUB_ MESSAGE_ ACK_ DEADLINE semconv_experimental - The ack deadline in seconds set for the modify ack deadline request.
- MESSAGING_
GCP_ PUBSUB_ MESSAGE_ ACK_ ID semconv_experimental - The ack id for a given message.
- MESSAGING_
GCP_ PUBSUB_ MESSAGE_ DELIVERY_ ATTEMPT semconv_experimental - The delivery attempt for a given message.
- MESSAGING_
GCP_ PUBSUB_ MESSAGE_ ORDERING_ KEY semconv_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_ GROUP Deprecated semconv_experimental - Deprecated, use
messaging.consumer.group.nameinstead. - MESSAGING_
KAFKA_ DESTINATION_ PARTITION Deprecated semconv_experimental - Deprecated, use
messaging.destination.partition.idinstead. - MESSAGING_
KAFKA_ MESSAGE_ KEY semconv_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.idin that they’re not unique. If the key isnull, the attribute MUST NOT be set. - MESSAGING_
KAFKA_ MESSAGE_ OFFSET Deprecated semconv_experimental - Deprecated, use
messaging.kafka.offsetinstead. - MESSAGING_
KAFKA_ MESSAGE_ TOMBSTONE semconv_experimental - A boolean that is true if the message is a tombstone.
- MESSAGING_
KAFKA_ OFFSET semconv_experimental - The offset of a record in the corresponding Kafka partition.
- MESSAGING_
MESSAGE_ BODY_ SIZE semconv_experimental - The size of the message body in bytes.
- MESSAGING_
MESSAGE_ CONVERSATION_ ID semconv_experimental - The conversation ID identifying the conversation to which the message belongs, represented as a string. Sometimes called “Correlation ID”.
- MESSAGING_
MESSAGE_ ENVELOPE_ SIZE semconv_experimental - The size of the message body and metadata in bytes.
- MESSAGING_
MESSAGE_ ID semconv_experimental - A value used by the messaging system as an identifier for the message, represented as a string.
- MESSAGING_
OPERATION Deprecated semconv_experimental - Deprecated, use
messaging.operation.typeinstead. - MESSAGING_
OPERATION_ NAME semconv_experimental - The system-specific name of the messaging operation.
- MESSAGING_
OPERATION_ TYPE semconv_experimental - A string identifying the type of the messaging operation.
- MESSAGING_
RABBITMQ_ DESTINATION_ ROUTING_ KEY semconv_experimental - RabbitMQ message routing key.
- MESSAGING_
RABBITMQ_ MESSAGE_ DELIVERY_ TAG semconv_experimental - RabbitMQ message delivery tag
- MESSAGING_
ROCKETMQ_ CLIENT_ GROUP Deprecated semconv_experimental - Deprecated, use
messaging.consumer.group.nameinstead. - MESSAGING_
ROCKETMQ_ CONSUMPTION_ MODEL semconv_experimental - Model of message consumption. This only applies to consumer spans.
- MESSAGING_
ROCKETMQ_ MESSAGE_ DELAY_ TIME_ LEVEL semconv_experimental - The delay time level for delay message, which determines the message delay time.
- MESSAGING_
ROCKETMQ_ MESSAGE_ DELIVERY_ TIMESTAMP semconv_experimental - The timestamp in milliseconds that the delay message is expected to be delivered to consumer.
- MESSAGING_
ROCKETMQ_ MESSAGE_ GROUP semconv_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_ KEYS semconv_experimental - Key(s) of message, another way to mark message besides message id.
- MESSAGING_
ROCKETMQ_ MESSAGE_ TAG semconv_experimental - The secondary classifier of message besides topic.
- MESSAGING_
ROCKETMQ_ MESSAGE_ TYPE semconv_experimental - Type of message.
- MESSAGING_
ROCKETMQ_ NAMESPACE semconv_experimental - Namespace of RocketMQ resources, resources in different namespaces are individual.
- MESSAGING_
SERVICEBUS_ DESTINATION_ SUBSCRIPTION_ NAME Deprecated semconv_experimental - Deprecated, use
messaging.destination.subscription.nameinstead. - MESSAGING_
SERVICEBUS_ DISPOSITION_ STATUS semconv_experimental - Describes the settlement type.
- MESSAGING_
SERVICEBUS_ MESSAGE_ DELIVERY_ COUNT semconv_experimental - Number of deliveries that have been attempted for this message.
- MESSAGING_
SERVICEBUS_ MESSAGE_ ENQUEUED_ TIME semconv_experimental - The UTC epoch seconds at which the message has been accepted and stored in the entity.
- MESSAGING_
SYSTEM semconv_experimental - The messaging system as identified by the client instrumentation.
- NETWORK_
CARRIER_ ICC semconv_experimental - The ISO 3166-1 alpha-2 2-character country code associated with the mobile carrier network.
- NETWORK_
CARRIER_ MCC semconv_experimental - The mobile carrier country code.
- NETWORK_
CARRIER_ MNC semconv_experimental - The mobile carrier network code.
- NETWORK_
CARRIER_ NAME semconv_experimental - The name of the mobile carrier.
- NETWORK_
CONNECTION_ STATE semconv_experimental - The state of network connection
- NETWORK_
CONNECTION_ SUBTYPE semconv_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_ TYPE semconv_experimental - The internet connection type.
- NETWORK_
INTERFACE_ NAME semconv_experimental - The network interface name.
- NETWORK_
IO_ DIRECTION semconv_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_ IP Deprecated semconv_experimental - Deprecated, use
network.local.address. - NET_
HOST_ NAME Deprecated semconv_experimental - Deprecated, use
server.address. - NET_
HOST_ PORT Deprecated semconv_experimental - Deprecated, use
server.port. - NET_
PEER_ IP Deprecated semconv_experimental - Deprecated, use
network.peer.address. - NET_
PEER_ NAME Deprecated semconv_experimental - Deprecated, use
server.addresson client spans andclient.addresson server spans. - NET_
PEER_ PORT Deprecated semconv_experimental - Deprecated, use
server.porton client spans andclient.porton server spans. - NET_
PROTOCOL_ NAME Deprecated semconv_experimental - Deprecated, use
network.protocol.name. - NET_
PROTOCOL_ VERSION Deprecated semconv_experimental - Deprecated, use
network.protocol.version. - NET_
SOCK_ FAMILY Deprecated semconv_experimental - Deprecated, use
network.transportandnetwork.type. - NET_
SOCK_ HOST_ ADDR Deprecated semconv_experimental - Deprecated, use
network.local.address. - NET_
SOCK_ HOST_ PORT Deprecated semconv_experimental - Deprecated, use
network.local.port. - NET_
SOCK_ PEER_ ADDR Deprecated semconv_experimental - Deprecated, use
network.peer.address. - NET_
SOCK_ PEER_ NAME Deprecated semconv_experimental - Deprecated, no replacement at this time.
- NET_
SOCK_ PEER_ PORT Deprecated semconv_experimental - Deprecated, use
network.peer.port. - NET_
TRANSPORT Deprecated semconv_experimental - Deprecated, use
network.transport. - NODEJS_
EVENTLOOP_ STATE semconv_experimental - The state of event loop time.
- OCI_
MANIFEST_ DIGEST semconv_experimental - The digest of the OCI image manifest. For container images specifically is the digest by which the container image is known.
- OPENTRACING_
REF_ TYPE semconv_experimental - Parent-child Reference type
- OS_
BUILD_ ID semconv_experimental - Unique identifier for a particular build or compilation of the operating system.
- OS_
DESCRIPTION semconv_experimental - Human readable (not intended to be parsed) OS version information, like e.g. reported by
verorlsb_release -acommands. - OS_NAME
semconv_experimental - Human readable operating system name.
- OS_TYPE
semconv_experimental - The operating system type.
- OS_
VERSION semconv_experimental - The version string of the operating system as defined in Version Attributes.
- OTEL_
COMPONENT_ NAME semconv_experimental - A name uniquely identifying the instance of the OpenTelemetry component within its containing SDK instance.
- OTEL_
COMPONENT_ TYPE semconv_experimental - A name identifying the type of the OpenTelemetry component.
- OTEL_
LIBRARY_ NAME Deprecated semconv_experimental - Deprecated. Use the
otel.scope.nameattribute - OTEL_
LIBRARY_ VERSION Deprecated semconv_experimental - Deprecated. Use the
otel.scope.versionattribute. - OTEL_
SCOPE_ NAME - The name of the instrumentation scope - (
InstrumentationScope.Namein OTLP). - OTEL_
SCOPE_ VERSION - The version of the instrumentation scope - (
InstrumentationScope.Versionin OTLP). - OTEL_
SPAN_ PARENT_ ORIGIN semconv_experimental - Determines whether the span has a parent span, and if so, whether it is a remote parent
- OTEL_
SPAN_ SAMPLING_ RESULT semconv_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_
SERVICE semconv_experimental - The
service.nameof the remote service. SHOULD be equal to the actualservice.nameresource attribute of the remote service if any. - POOL_
NAME Deprecated semconv_experimental - Deprecated, use
db.client.connection.pool.nameinstead. - PROCESS_
ARGS_ COUNT semconv_experimental - Length of the process.command_args array
- PROCESS_
COMMAND semconv_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 fromGetCommandLineW. - PROCESS_
COMMAND_ ARGS semconv_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 tomain. SHOULD NOT be collected by default unless there is sanitization that excludes sensitive data. - PROCESS_
COMMAND_ LINE semconv_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; useprocess.command_argsinstead. SHOULD NOT be collected by default unless there is sanitization that excludes sensitive data. - PROCESS_
CONTEXT_ SWITCH_ TYPE semconv_experimental - Specifies whether the context switches for this data point were voluntary or involuntary.
- PROCESS_
CPU_ STATE Deprecated semconv_experimental - Deprecated, use
cpu.modeinstead. - PROCESS_
CREATION_ TIME semconv_experimental - The date and time the process was created, in ISO 8601 format.
- PROCESS_
ENVIRONMENT_ VARIABLE semconv_experimental - Process environment variables,
keybeing the environment variable name, the value being the environment variable value. - PROCESS_
EXECUTABLE_ BUILD_ ID_ GNU semconv_experimental - The GNU build ID as found in the
.note.gnu.build-idELF section (hex string). - PROCESS_
EXECUTABLE_ BUILD_ ID_ GO semconv_experimental - The Go build ID as retrieved by
go tool buildid <go executable>. - PROCESS_
EXECUTABLE_ BUILD_ ID_ HTLHASH semconv_experimental - Profiling specific build ID for executables. See the OTel specification for Profiles for more information.
- PROCESS_
EXECUTABLE_ BUILD_ ID_ PROFILING Deprecated semconv_experimental - “Deprecated, use
process.executable.build_id.htlhashinstead.” - PROCESS_
EXECUTABLE_ NAME semconv_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 ofGetProcessImageFileNameW. - PROCESS_
EXECUTABLE_ PATH semconv_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 ofGetProcessImageFileNameW. - PROCESS_
EXIT_ CODE semconv_experimental - The exit code of the process.
- PROCESS_
EXIT_ TIME semconv_experimental - The date and time the process exited, in ISO 8601 format.
- PROCESS_
GROUP_ LEADER_ PID semconv_experimental - The PID of the process’s group leader. This is also the process group ID (PGID) of the process.
- PROCESS_
INTERACTIVE semconv_experimental - Whether the process is connected to an interactive shell.
- PROCESS_
LINUX_ CGROUP semconv_experimental - The control group associated with the process.
- PROCESS_
OWNER semconv_experimental - The username of the user that owns the process.
- PROCESS_
PAGING_ FAULT_ TYPE semconv_experimental - The type of page fault for this data point. Type
majoris for major/hard page faults, andminoris for minor/soft page faults. - PROCESS_
PARENT_ PID semconv_experimental - Parent Process identifier (PPID).
- PROCESS_
PID semconv_experimental - Process identifier (PID).
- PROCESS_
REAL_ USER_ ID semconv_experimental - The real user ID (RUID) of the process.
- PROCESS_
REAL_ USER_ NAME semconv_experimental - The username of the real user of the process.
- PROCESS_
RUNTIME_ DESCRIPTION semconv_experimental - An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment.
- PROCESS_
RUNTIME_ NAME semconv_experimental - The name of the runtime of this process.
- PROCESS_
RUNTIME_ VERSION semconv_experimental - The version of the runtime of this process, as returned by the runtime without modification.
- PROCESS_
SAVED_ USER_ ID semconv_experimental - The saved user ID (SUID) of the process.
- PROCESS_
SAVED_ USER_ NAME semconv_experimental - The username of the saved user.
- PROCESS_
SESSION_ LEADER_ PID semconv_experimental - The PID of the process’s session leader. This is also the session ID (SID) of the process.
- PROCESS_
TITLE semconv_experimental - Process title (proctitle)
- PROCESS_
USER_ ID semconv_experimental - The effective user ID (EUID) of the process.
- PROCESS_
USER_ NAME semconv_experimental - The username of the effective user of the process.
- PROCESS_
VPID semconv_experimental - Virtual process identifier.
- PROCESS_
WORKING_ DIRECTORY semconv_experimental - The working directory of the process.
- PROFILE_
FRAME_ TYPE semconv_experimental - Describes the interpreter or compiler of a single frame.
- RPC_
CONNECT_ RPC_ ERROR_ CODE semconv_experimental - The error codes of the Connect request. Error codes are always string values.
- RPC_
CONNECT_ RPC_ REQUEST_ METADATA semconv_experimental - Connect request metadata,
keybeing the normalized Connect Metadata key (lowercase), the value being the metadata values. - RPC_
CONNECT_ RPC_ RESPONSE_ METADATA semconv_experimental - Connect response metadata,
keybeing the normalized Connect Metadata key (lowercase), the value being the metadata values. - RPC_
GRPC_ REQUEST_ METADATA semconv_experimental - gRPC request metadata,
keybeing the normalized gRPC Metadata key (lowercase), the value being the metadata values. - RPC_
GRPC_ RESPONSE_ METADATA semconv_experimental - gRPC response metadata,
keybeing the normalized gRPC Metadata key (lowercase), the value being the metadata values. - RPC_
GRPC_ STATUS_ CODE semconv_experimental - The numeric status code of the gRPC request.
- RPC_
JSONRPC_ ERROR_ CODE semconv_experimental error.codeproperty of response if it is an error response.- RPC_
JSONRPC_ ERROR_ MESSAGE semconv_experimental error.messageproperty of response if it is an error response.- RPC_
JSONRPC_ REQUEST_ ID semconv_experimental idproperty of request or response. Since protocol allows id to be int, string,nullor missing (for notifications), value is expected to be cast to string for simplicity. Use empty string in case ofnullvalue. Omit entirely if this is a notification.- RPC_
JSONRPC_ VERSION semconv_experimental - Protocol version as in
jsonrpcproperty of request/response. Since JSON-RPC 1.0 doesn’t specify this, the value can be omitted. - RPC_
MESSAGE_ COMPRESSED_ SIZE semconv_experimental - Compressed size of the message in bytes.
- RPC_
MESSAGE_ ID semconv_experimental - MUST be calculated as two different counters starting from
1one for sent messages and one for received message. - RPC_
MESSAGE_ TYPE semconv_experimental - Whether this is a received or sent message.
- RPC_
MESSAGE_ UNCOMPRESSED_ SIZE semconv_experimental - Uncompressed size of the message in bytes.
- RPC_
METHOD semconv_experimental - The name of the (logical) method being called, must be equal to the $method part in the span name.
- RPC_
SERVICE semconv_experimental - The full (logical) name of the service being called, including its package name, if applicable.
- RPC_
SYSTEM semconv_experimental - A string identifying the remoting system. See below for a list of well-known identifiers.
- SECURITY_
RULE_ CATEGORY semconv_experimental - A categorization value keyword used by the entity using the rule for detection of this event
- SECURITY_
RULE_ DESCRIPTION semconv_experimental - The description of the rule generating the event.
- SECURITY_
RULE_ LICENSE semconv_experimental - Name of the license under which the rule used to generate this event is made available.
- SECURITY_
RULE_ NAME semconv_experimental - The name of the rule or signature generating the event.
- SECURITY_
RULE_ REFERENCE semconv_experimental - Reference URL to additional information about the rule used to generate this event.
- SECURITY_
RULE_ RULESET_ NAME semconv_experimental - Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member.
- SECURITY_
RULE_ UUID semconv_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_ VERSION semconv_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_ ID semconv_experimental - The string ID of the service instance.
- SERVICE_
NAME - Logical name of the service.
- SERVICE_
NAMESPACE semconv_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_
ID semconv_experimental - A unique id to identify a session.
- SESSION_
PREVIOUS_ ID semconv_experimental - The previous
session.idfor this user, when known. - SIGNALR_
CONNECTION_ STATUS - SignalR HTTP connection closure status.
- SIGNALR_
TRANSPORT - SignalR transport type
- SOURCE_
ADDRESS semconv_experimental - Source address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
- SOURCE_
PORT semconv_experimental - Source port number
- STATE
Deprecated semconv_experimental - Deprecated, use
db.client.connection.stateinstead. - SYSTEM_
CPU_ LOGICAL_ NUMBER semconv_experimental - Deprecated, use
cpu.logical_numberinstead. - SYSTEM_
CPU_ STATE Deprecated semconv_experimental - Deprecated, use
cpu.modeinstead. - SYSTEM_
DEVICE semconv_experimental - The device identifier
- SYSTEM_
FILESYSTEM_ MODE semconv_experimental - The filesystem mode
- SYSTEM_
FILESYSTEM_ MOUNTPOINT semconv_experimental - The filesystem mount path
- SYSTEM_
FILESYSTEM_ STATE semconv_experimental - The filesystem state
- SYSTEM_
FILESYSTEM_ TYPE semconv_experimental - The filesystem type
- SYSTEM_
MEMORY_ STATE semconv_experimental - The memory state
- SYSTEM_
NETWORK_ STATE Deprecated semconv_experimental - Deprecated, use
network.connection.stateinstead. - SYSTEM_
PAGING_ DIRECTION semconv_experimental - The paging access direction
- SYSTEM_
PAGING_ STATE semconv_experimental - The memory paging state
- SYSTEM_
PAGING_ TYPE semconv_experimental - The memory paging type
- SYSTEM_
PROCESSES_ STATUS Deprecated semconv_experimental - Deprecated, use
system.process.statusinstead. - SYSTEM_
PROCESS_ STATUS semconv_experimental - The process state, e.g., Linux Process State Codes
- TELEMETRY_
DISTRO_ NAME semconv_experimental - The name of the auto instrumentation agent or distribution, if used.
- TELEMETRY_
DISTRO_ VERSION semconv_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_ NAME semconv_experimental - The fully qualified human readable name of the test case.
- TEST_
CASE_ RESULT_ STATUS semconv_experimental - The status of the actual test case result from test execution.
- TEST_
SUITE_ NAME semconv_experimental - The human readable name of a test suite.
- TEST_
SUITE_ RUN_ STATUS semconv_experimental - The status of the test suite run.
- THREAD_
ID semconv_experimental - Current “managed” thread ID (as opposed to OS thread ID).
- THREAD_
NAME semconv_experimental - Current thread name.
- TLS_
CIPHER semconv_experimental - String indicating the cipher used during the current connection.
- TLS_
CLIENT_ CERTIFICATE semconv_experimental - PEM-encoded stand-alone certificate offered by the client. This is usually mutually-exclusive of
client.certificate_chainsince this value also exists in that list. - TLS_
CLIENT_ CERTIFICATE_ CHAIN semconv_experimental - Array of PEM-encoded certificates that make up the certificate chain offered by the client. This is usually mutually-exclusive of
client.certificatesince that value should be the first certificate in the chain. - TLS_
CLIENT_ HASH_ MD5 semconv_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_ SHA1 semconv_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_ SHA256 semconv_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_ ISSUER semconv_experimental - Distinguished name of subject of the issuer of the x.509 certificate presented by the client.
- TLS_
CLIENT_ JA3 semconv_experimental - A hash that identifies clients based on how they perform an SSL/TLS handshake.
- TLS_
CLIENT_ NOT_ AFTER semconv_experimental - Date/Time indicating when client certificate is no longer considered valid.
- TLS_
CLIENT_ NOT_ BEFORE semconv_experimental - Date/Time indicating when client certificate is first considered valid.
- TLS_
CLIENT_ SERVER_ NAME Deprecated semconv_experimental - Deprecated, use
server.addressinstead. - TLS_
CLIENT_ SUBJECT semconv_experimental - Distinguished name of subject of the x.509 certificate presented by the client.
- TLS_
CLIENT_ SUPPORTED_ CIPHERS semconv_experimental - Array of ciphers offered by the client during the client hello.
- TLS_
CURVE semconv_experimental - String indicating the curve used for the given cipher, when applicable
- TLS_
ESTABLISHED semconv_experimental - Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel.
- TLS_
NEXT_ PROTOCOL semconv_experimental - String indicating the protocol being tunneled. Per the values in the IANA registry, this string should be lower case.
- TLS_
PROTOCOL_ NAME semconv_experimental - Normalized lowercase protocol name parsed from original string of the negotiated SSL/TLS protocol version
- TLS_
PROTOCOL_ VERSION semconv_experimental - Numeric part of the version parsed from the original string of the negotiated SSL/TLS protocol version
- TLS_
RESUMED semconv_experimental - Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation.
- TLS_
SERVER_ CERTIFICATE semconv_experimental - PEM-encoded stand-alone certificate offered by the server. This is usually mutually-exclusive of
server.certificate_chainsince this value also exists in that list. - TLS_
SERVER_ CERTIFICATE_ CHAIN semconv_experimental - Array of PEM-encoded certificates that make up the certificate chain offered by the server. This is usually mutually-exclusive of
server.certificatesince that value should be the first certificate in the chain. - TLS_
SERVER_ HASH_ MD5 semconv_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_ SHA1 semconv_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_ SHA256 semconv_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_ ISSUER semconv_experimental - Distinguished name of subject of the issuer of the x.509 certificate presented by the client.
- TLS_
SERVER_ JA3S semconv_experimental - A hash that identifies servers based on how they perform an SSL/TLS handshake.
- TLS_
SERVER_ NOT_ AFTER semconv_experimental - Date/Time indicating when server certificate is no longer considered valid.
- TLS_
SERVER_ NOT_ BEFORE semconv_experimental - Date/Time indicating when server certificate is first considered valid.
- TLS_
SERVER_ SUBJECT semconv_experimental - Distinguished name of subject of the x.509 certificate presented by the server.
- URL_
DOMAIN semconv_experimental - Domain extracted from the
url.full, such as “opentelemetry.io”. - URL_
EXTENSION semconv_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_
ORIGINAL semconv_experimental - Unmodified original URL as seen in the event source.
- URL_
PATH - The URI path component
- URL_
PORT semconv_experimental - Port extracted from the
url.full - URL_
QUERY - The URI query component
- URL_
REGISTERED_ DOMAIN semconv_experimental - The highest registered url domain, stripped of the subdomain.
- URL_
SCHEME - The URI scheme component identifying the used protocol.
- URL_
SUBDOMAIN semconv_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_
TEMPLATE semconv_experimental - The low-cardinality template of an absolute path reference.
- URL_
TOP_ LEVEL_ DOMAIN semconv_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_ NAME semconv_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_ NAME semconv_experimental - Human readable operating system name.
- USER_
AGENT_ OS_ VERSION semconv_experimental - The version string of the operating system as defined in Version Attributes.
- USER_
AGENT_ SYNTHETIC_ TYPE semconv_experimental - Specifies the category of synthetic traffic, such as tests or bots.
- USER_
AGENT_ VERSION semconv_experimental - Version of the user-agent extracted from original. Usually refers to the browser’s version
- USER_
EMAIL semconv_experimental - User email address.
- USER_
FULL_ NAME semconv_experimental - User’s full name
- USER_
HASH semconv_experimental - Unique user hash to correlate information for a user in anonymized form.
- USER_ID
semconv_experimental - Unique identifier of the user.
- USER_
NAME semconv_experimental - Short name or login/username of the user.
- USER_
ROLES semconv_experimental - Array of user roles at the time of the event.
- V8JS_
GC_ TYPE semconv_experimental - The type of garbage collection.
- V8JS_
HEAP_ SPACE_ NAME semconv_experimental - The name of the space type of heap memory.
- VCS_
CHANGE_ ID semconv_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_ STATE semconv_experimental - The state of the change (pull request/merge request/changelist).
- VCS_
CHANGE_ TITLE semconv_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_ TYPE semconv_experimental - The type of line change being measured on a branch or change.
- VCS_
OWNER_ NAME semconv_experimental - The group owner within the version control system.
- VCS_
PROVIDER_ NAME semconv_experimental - The name of the version control system provider.
- VCS_
REF_ BASE_ NAME semconv_experimental - The name of the reference such as branch or tag in the repository.
- VCS_
REF_ BASE_ REVISION semconv_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_ TYPE semconv_experimental - The type of the reference in the repository.
- VCS_
REF_ HEAD_ NAME semconv_experimental - The name of the reference such as branch or tag in the repository.
- VCS_
REF_ HEAD_ REVISION semconv_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_ TYPE semconv_experimental - The type of the reference in the repository.
- VCS_
REF_ TYPE semconv_experimental - The type of the reference in the repository.
- VCS_
REPOSITORY_ CHANGE_ ID Deprecated semconv_experimental - Deprecated, use
vcs.change.idinstead. - VCS_
REPOSITORY_ CHANGE_ TITLE Deprecated semconv_experimental - Deprecated, use
vcs.change.titleinstead. - VCS_
REPOSITORY_ NAME semconv_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_ NAME Deprecated semconv_experimental - Deprecated, use
vcs.ref.head.nameinstead. - VCS_
REPOSITORY_ REF_ REVISION Deprecated semconv_experimental - Deprecated, use
vcs.ref.head.revisioninstead. - VCS_
REPOSITORY_ REF_ TYPE Deprecated semconv_experimental - Deprecated, use
vcs.ref.head.typeinstead. - VCS_
REPOSITORY_ URL_ FULL semconv_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_ DIRECTION semconv_experimental - The type of revision comparison.
- WEBENGINE_
DESCRIPTION semconv_experimental - Additional description of the web engine (e.g. detailed version and edition information).
- WEBENGINE_
NAME semconv_experimental - The name of the web engine.
- WEBENGINE_
VERSION semconv_experimental - The version of the web engine.
- ZOS_
SMF_ ID semconv_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_ NAME semconv_experimental - The name of the SYSPLEX to which the z/OS system belongs too.