Expand description
§Semantic Attributes
The entire set of semantic attributes (or conventions) defined by the project. The resource, metric, and trace modules reference these attributes.
Constants§
- ANDROID_
OS_ API_ LEVEL - Uniquely identifies the framework API revision offered by a version (
os.version
) of the android operating system. More information can be found here. - ANDROID_
STATE Deprecated - Deprecated use the
device.app.lifecycle
event definition includingandroid.state
as a payload field instead. - ARTIFACT_
ATTESTATION_ FILENAME - The provenance filename of the built attestation which directly relates to the build artifact filename. This filename SHOULD accompany the artifact at publish time. See the SLSA Relationship specification for more information.
- ARTIFACT_
ATTESTATION_ HASH - The full hash value (see glossary), of the built attestation. Some envelopes in the software attestation space also refer to this as the digest.
- ARTIFACT_
ATTESTATION_ ID - The id of the build software attestation.
- ARTIFACT_
FILENAME - The human readable file name of the artifact, typically generated during build and release processes. Often includes the package name and version in the file name.
- ARTIFACT_
HASH - The full hash value (see glossary), often found in checksum.txt on a release of the artifact and used to verify package integrity.
- ARTIFACT_
PURL - The Package URL of the package artifact provides a standard way to identify and locate the packaged artifact.
- ARTIFACT_
VERSION - The version of the artifact.
- ASPNETCORE_
DIAGNOSTICS_ EXCEPTION_ RESULT - ASP.NET Core exception middleware handling result
- ASPNETCORE_
DIAGNOSTICS_ HANDLER_ TYPE - Full type name of the
IExceptionHandler
implementation that handled the exception. - ASPNETCORE_
RATE_ LIMITING_ POLICY - Rate limiting policy name.
- ASPNETCORE_
RATE_ LIMITING_ RESULT - Rate-limiting result, shows whether the lease was acquired or contains a rejection reason
- ASPNETCORE_
REQUEST_ IS_ UNHANDLED - Flag indicating if request was handled by the application pipeline.
- ASPNETCORE_
ROUTING_ IS_ FALLBACK - A value that indicates whether the matched route is a fallback route.
- ASPNETCORE_
ROUTING_ MATCH_ STATUS - Match result - success or failure
- AWS_
DYNAMODB_ ATTRIBUTES_ TO_ GET - The value of the
AttributesToGet
request parameter. - AWS_
DYNAMODB_ ATTRIBUTE_ DEFINITIONS - The JSON-serialized value of each item in the
AttributeDefinitions
request field. - AWS_
DYNAMODB_ CONSISTENT_ READ - The value of the
ConsistentRead
request parameter. - AWS_
DYNAMODB_ CONSUMED_ CAPACITY - The JSON-serialized value of each item in the
ConsumedCapacity
response field. - AWS_
DYNAMODB_ COUNT - The value of the
Count
response parameter. - AWS_
DYNAMODB_ EXCLUSIVE_ START_ TABLE - The value of the
ExclusiveStartTableName
request parameter. - AWS_
DYNAMODB_ GLOBAL_ SECONDARY_ INDEXES - The JSON-serialized value of each item of the
GlobalSecondaryIndexes
request field - AWS_
DYNAMODB_ GLOBAL_ SECONDARY_ INDEX_ UPDATES - The JSON-serialized value of each item in the
GlobalSecondaryIndexUpdates
request field. - AWS_
DYNAMODB_ INDEX_ NAME - The value of the
IndexName
request parameter. - AWS_
DYNAMODB_ ITEM_ COLLECTION_ METRICS - The JSON-serialized value of the
ItemCollectionMetrics
response field. - AWS_
DYNAMODB_ LIMIT - The value of the
Limit
request parameter. - AWS_
DYNAMODB_ LOCAL_ SECONDARY_ INDEXES - The JSON-serialized value of each item of the
LocalSecondaryIndexes
request field. - AWS_
DYNAMODB_ PROJECTION - The value of the
ProjectionExpression
request parameter. - AWS_
DYNAMODB_ PROVISIONED_ READ_ CAPACITY - The value of the
ProvisionedThroughput.ReadCapacityUnits
request parameter. - AWS_
DYNAMODB_ PROVISIONED_ WRITE_ CAPACITY - The value of the
ProvisionedThroughput.WriteCapacityUnits
request parameter. - AWS_
DYNAMODB_ SCANNED_ COUNT - The value of the
ScannedCount
response parameter. - AWS_
DYNAMODB_ SCAN_ FORWARD - The value of the
ScanIndexForward
request parameter. - AWS_
DYNAMODB_ SEGMENT - The value of the
Segment
request parameter. - AWS_
DYNAMODB_ SELECT - The value of the
Select
request parameter. - AWS_
DYNAMODB_ TABLE_ COUNT - The number of items in the
TableNames
response parameter. - AWS_
DYNAMODB_ TABLE_ NAMES - The keys in the
RequestItems
object field. - AWS_
DYNAMODB_ TOTAL_ SEGMENTS - The value of the
TotalSegments
request parameter. - AWS_
ECS_ CLUSTER_ ARN - The ARN of an ECS cluster.
- AWS_
ECS_ CONTAINER_ ARN - The Amazon Resource Name (ARN) of an ECS container instance.
- AWS_
ECS_ LAUNCHTYPE - The launch type for an ECS task.
- AWS_
ECS_ TASK_ ARN - The ARN of a running ECS task.
- AWS_
ECS_ TASK_ FAMILY - The family name of the ECS task definition used to create the ECS task.
- AWS_
ECS_ TASK_ ID - The ID of a running ECS task. The ID MUST be extracted from
task.arn
. - AWS_
ECS_ TASK_ REVISION - The revision for the task definition used to create the ECS task.
- AWS_
EKS_ CLUSTER_ ARN - The ARN of an EKS cluster.
- AWS_
EXTENDED_ REQUEST_ ID - The AWS extended request ID as returned in the response header
x-amz-id-2
. - AWS_
LAMBDA_ INVOKED_ ARN - The full invoked ARN as provided on the
Context
passed to the function (Lambda-Runtime-Invoked-Function-Arn
header on the/runtime/invocation/next
applicable). - AWS_
LOG_ GROUP_ ARNS - The Amazon Resource Name(s) (ARN) of the AWS log group(s).
- AWS_
LOG_ GROUP_ NAMES - The name(s) of the AWS log group(s) an application is writing to.
- AWS_
LOG_ STREAM_ ARNS - The ARN(s) of the AWS log stream(s).
- AWS_
LOG_ STREAM_ NAMES - The name(s) of the AWS log stream(s) an application is writing to.
- AWS_
REQUEST_ ID - The AWS request ID as returned in the response headers
x-amzn-requestid
,x-amzn-request-id
orx-amz-request-id
. - AWS_
S3_ BUCKET - The S3 bucket name the request refers to. Corresponds to the
--bucket
parameter of the S3 API operations. - AWS_
S3_ COPY_ SOURCE - The source object (in the form
bucket
/key
) for the copy operation. - AWS_
S3_ DELETE - The delete request container that specifies the objects to be deleted.
- AWS_
S3_ KEY - The S3 object key the request refers to. Corresponds to the
--key
parameter of the S3 API operations. - AWS_
S3_ PART_ NUMBER - The part number of the part being uploaded in a multipart-upload operation. This is a positive integer between 1 and 10,000.
- AWS_
S3_ UPLOAD_ ID - Upload ID that identifies the multipart upload.
- AZURE_
CLIENT_ ID - The unique identifier of the client instance.
- AZURE_
COSMOSDB_ CONNECTION_ MODE - Cosmos client connection mode.
- AZURE_
COSMOSDB_ CONSISTENCY_ LEVEL - Account or request consistency level.
- AZURE_
COSMOSDB_ OPERATION_ CONTACTED_ REGIONS - List of regions contacted during operation in the order that they were contacted. If there is more than one region listed, it indicates that the operation was performed on multiple regions i.e. cross-regional call.
- AZURE_
COSMOSDB_ OPERATION_ REQUEST_ CHARGE - The number of request units consumed by the operation.
- AZURE_
COSMOSDB_ REQUEST_ BODY_ SIZE - Request payload size in bytes.
- AZURE_
COSMOSDB_ RESPONSE_ SUB_ STATUS_ CODE - Cosmos DB sub status code.
- AZ_
NAMESPACE - Azure Resource Provider Namespace as recognized by the client.
- AZ_
SERVICE_ REQUEST_ ID - The unique identifier of the service request. It’s generated by the Azure service and returned with the response.
- BROWSER_
BRANDS - Array of brand name and version separated by a space
- BROWSER_
LANGUAGE - Preferred language of the user using the browser
- BROWSER_
MOBILE - A boolean that is true if the browser is running on a mobile device
- BROWSER_
PLATFORM - The platform on which the browser is running
- CASSANDRA_
CONSISTENCY_ LEVEL - The consistency level of the query. Based on consistency values from CQL.
- CASSANDRA_
COORDINATOR_ DC - The data center of the coordinating node for a query.
- CASSANDRA_
COORDINATOR_ ID - The ID of the coordinating node for a query.
- CASSANDRA_
PAGE_ SIZE - The fetch size used for paging, i.e. how many rows will be returned at once.
- CASSANDRA_
QUERY_ IDEMPOTENT - Whether or not the query is idempotent.
- CASSANDRA_
SPECULATIVE_ EXECUTION_ COUNT - The number of times a query was speculatively executed. Not set or
0
if the query was not executed speculatively. - CICD_
PIPELINE_ NAME - The human readable name of the pipeline within a CI/CD system.
- CICD_
PIPELINE_ RESULT - The result of a pipeline run.
- CICD_
PIPELINE_ RUN_ ID - The unique identifier of a pipeline run within a CI/CD system.
- CICD_
PIPELINE_ RUN_ STATE - The pipeline run goes through these states during its lifecycle.
- CICD_
PIPELINE_ TASK_ NAME - The human readable name of a task within a pipeline. Task here most closely aligns with a computing process in a pipeline. Other terms for tasks include commands, steps, and procedures.
- CICD_
PIPELINE_ TASK_ RUN_ ID - The unique identifier of a task run within a pipeline.
- CICD_
PIPELINE_ TASK_ RUN_ URL_ FULL - The URL of the pipeline run providing the complete address in order to locate and identify the pipeline run.
- CICD_
PIPELINE_ TASK_ TYPE - The type of the task within a pipeline.
- CICD_
SYSTEM_ COMPONENT - The name of a component of the CICD system.
- CICD_
WORKER_ STATE - The state of a CICD worker / agent.
- CLIENT_
ADDRESS - Client address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
- CLIENT_
PORT - Client port number.
- CLOUDEVENTS_
EVENT_ ID - The event_id uniquely identifies the event.
- CLOUDEVENTS_
EVENT_ SOURCE - The source identifies the context in which an event happened.
- CLOUDEVENTS_
EVENT_ SPEC_ VERSION - The version of the CloudEvents specification which the event uses.
- CLOUDEVENTS_
EVENT_ SUBJECT - The subject of the event in the context of the event producer (identified by source).
- CLOUDEVENTS_
EVENT_ TYPE - The event_type contains a value describing the type of event related to the originating occurrence.
- CLOUDFOUNDRY_
APP_ ID - The guid of the application.
- CLOUDFOUNDRY_
APP_ INSTANCE_ ID - The index of the application instance. 0 when just one instance is active.
- CLOUDFOUNDRY_
APP_ NAME - The name of the application.
- CLOUDFOUNDRY_
ORG_ ID - The guid of the CloudFoundry org the application is running in.
- CLOUDFOUNDRY_
ORG_ NAME - The name of the CloudFoundry organization the app is running in.
- CLOUDFOUNDRY_
PROCESS_ ID - The UID identifying the process.
- CLOUDFOUNDRY_
PROCESS_ TYPE - The type of process.
- CLOUDFOUNDRY_
SPACE_ ID - The guid of the CloudFoundry space the application is running in.
- CLOUDFOUNDRY_
SPACE_ NAME - The name of the CloudFoundry space the application is running in.
- CLOUDFOUNDRY_
SYSTEM_ ID - A guid or another name describing the event source.
- CLOUDFOUNDRY_
SYSTEM_ INSTANCE_ ID - A guid describing the concrete instance of the event source.
- CLOUD_
ACCOUNT_ ID - The cloud account ID the resource is assigned to.
- CLOUD_
AVAILABILITY_ ZONE - Cloud regions often have multiple, isolated locations known as zones to increase availability. Availability zone represents the zone where the resource is running.
- CLOUD_
PLATFORM - The cloud platform in use.
- CLOUD_
PROVIDER - Name of the cloud provider.
- CLOUD_
REGION - The geographical region the resource is running.
- CLOUD_
RESOURCE_ ID - Cloud provider-specific native identifier of the monitored cloud resource (e.g. an ARN on AWS, a fully qualified resource ID on Azure, a full resource name on GCP)
- CODE_
COLUMN Deprecated - 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 incode.function.name
. - CODE_
FILEPATH - Deprecated, use
code.file.path
instead - CODE_
FILE_ PATH - The source code file name that identifies the code unit as uniquely as possible (preferably an absolute file path).
- CODE_
FUNCTION Deprecated - Deprecated, use
code.function.name
instead - CODE_
FUNCTION_ NAME - The method or function name, or equivalent (usually rightmost part of the code unit’s name).
- CODE_
LINENO Deprecated - 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 incode.function.name
. - CODE_
NAMESPACE - The “namespace” within which
code.function.name
is defined. Usually the qualified class or module name, such thatcode.namespace
+ some separator +code.function.name
form a unique identifier for the code unit. - CODE_
STACKTRACE - A stacktrace as a string in the natural representation for the language runtime. The representation is to be determined and documented by each language SIG.
- CONTAINER_
COMMAND - The command used to run the container (i.e. the command name).
- CONTAINER_
COMMAND_ ARGS - All the command arguments (including the command/executable itself) run by the container.
- CONTAINER_
COMMAND_ LINE - The full command run by the container as a single string representing the full command.
- CONTAINER_
CPU_ STATE Deprecated - Deprecated, use
cpu.mode
instead. - CONTAINER_
CSI_ PLUGIN_ NAME - The name of the CSI (Container Storage Interface) plugin used by the volume.
- CONTAINER_
CSI_ VOLUME_ ID - The unique volume ID returned by the CSI (Container Storage Interface) plugin.
- CONTAINER_
ID - Container ID. Usually a UUID, as for example used to identify Docker containers. The UUID might be abbreviated.
- CONTAINER_
IMAGE_ ID - Runtime specific image identifier. Usually a hash algorithm followed by a UUID.
- CONTAINER_
IMAGE_ NAME - Name of the image the container was built on.
- CONTAINER_
IMAGE_ REPO_ DIGESTS - Repo digests of the container image as provided by the container runtime.
- CONTAINER_
IMAGE_ TAGS - Container image tags. An example can be found in Docker Image Inspect. Should be only the
<tag>
section of the full name for example fromregistry.example.com/my-org/my-image:<tag>
. - CONTAINER_
LABEL - Container labels,
<key>
being the label name, the value being the label value. - CONTAINER_
LABELS Deprecated - Deprecated, use
container.label
instead. - CONTAINER_
NAME - Container name used by container runtime.
- CONTAINER_
RUNTIME - The container runtime managing this container.
- CPU_
MODE - The mode of the CPU
- DB_
CASSANDRA_ CONSISTENCY_ LEVEL Deprecated - Deprecated, use
cassandra.consistency.level
instead. - DB_
CASSANDRA_ COORDINATOR_ DC Deprecated - Deprecated, use
cassandra.coordinator.dc
instead. - DB_
CASSANDRA_ COORDINATOR_ ID Deprecated - Deprecated, use
cassandra.coordinator.id
instead. - DB_
CASSANDRA_ IDEMPOTENCE Deprecated - Deprecated, use
cassandra.query.idempotent
instead. - DB_
CASSANDRA_ PAGE_ SIZE Deprecated - Deprecated, use
cassandra.page.size
instead. - DB_
CASSANDRA_ SPECULATIVE_ EXECUTION_ COUNT Deprecated - Deprecated, use
cassandra.speculative_execution.count
instead. - DB_
CASSANDRA_ TABLE Deprecated - Deprecated, use
db.collection.name
instead. - DB_
CLIENT_ CONNECTIONS_ POOL_ NAME Deprecated - Deprecated, use
db.client.connection.pool.name
instead. - DB_
CLIENT_ CONNECTIONS_ STATE Deprecated - Deprecated, use
db.client.connection.state
instead. - DB_
CLIENT_ CONNECTION_ POOL_ NAME - The name of the connection pool; unique within the instrumented application. In case the connection pool implementation doesn’t provide a name, instrumentation SHOULD use a combination of parameters that would make the name unique, for example, combining attributes
server.address
,server.port
, 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 - 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 - Deprecated, use
server.address
,server.port
attributes instead. - DB_
COSMOSDB_ CLIENT_ ID Deprecated - Deprecated, use
azure.client.id
instead. - DB_
COSMOSDB_ CONNECTION_ MODE Deprecated - Deprecated, use
azure.cosmosdb.connection.mode
instead. - DB_
COSMOSDB_ CONSISTENCY_ LEVEL Deprecated - Deprecated, use
cosmosdb.consistency.level
instead. - DB_
COSMOSDB_ CONTAINER Deprecated - Deprecated, use
db.collection.name
instead. - DB_
COSMOSDB_ OPERATION_ TYPE Deprecated - Deprecated, no replacement at this time.
- DB_
COSMOSDB_ REGIONS_ CONTACTED Deprecated - Deprecated, use
azure.cosmosdb.operation.contacted_regions
instead. - DB_
COSMOSDB_ REQUEST_ CHARGE Deprecated - Deprecated, use
azure.cosmosdb.operation.request_charge
instead. - DB_
COSMOSDB_ REQUEST_ CONTENT_ LENGTH Deprecated - Deprecated, use
azure.cosmosdb.request.body.size
instead. - DB_
COSMOSDB_ STATUS_ CODE Deprecated - Deprecated, use
db.response.status_code
instead. - DB_
COSMOSDB_ SUB_ STATUS_ CODE Deprecated - Deprecated, use
azure.cosmosdb.response.sub_status_code
instead. - DB_
ELASTICSEARCH_ CLUSTER_ NAME Deprecated - Deprecated, use
db.namespace
instead. - DB_
ELASTICSEARCH_ NODE_ NAME Deprecated - Deprecated, use
elasticsearch.node.name
instead. - DB_
ELASTICSEARCH_ PATH_ PARTS Deprecated - Deprecated, use
db.operation.parameter
instead. - DB_
INSTANCE_ ID Deprecated - Deprecated, no general replacement at this time. For Elasticsearch, use
db.elasticsearch.node.name
instead. - DB_
JDBC_ DRIVER_ CLASSNAME Deprecated - Removed, no replacement at this time.
- DB_
MONGODB_ COLLECTION Deprecated - Deprecated, use
db.collection.name
instead. - DB_
MSSQL_ INSTANCE_ NAME Deprecated - Deprecated, SQL Server instance is now populated as a part of
db.namespace
attribute. - DB_NAME
Deprecated - Deprecated, use
db.namespace
instead. - DB_
NAMESPACE - The name of the database, fully qualified within the server address and port.
- DB_
OPERATION Deprecated - Deprecated, use
db.operation.name
instead. - DB_
OPERATION_ BATCH_ SIZE - The number of queries included in a batch operation.
- DB_
OPERATION_ NAME - The name of the operation or command being executed.
- DB_
OPERATION_ PARAMETER - A database operation parameter, with
<key>
being the parameter name, and the attribute value being a string representation of the parameter value. - DB_
QUERY_ PARAMETER Deprecated - A query parameter used in
db.query.text
, with<key>
being the parameter name, and the attribute value being a string representation of the parameter value. - DB_
QUERY_ SUMMARY - Low cardinality representation of a database query text.
- DB_
QUERY_ TEXT - The database query being executed.
- DB_
REDIS_ DATABASE_ INDEX Deprecated - Deprecated, use
db.namespace
instead. - DB_
RESPONSE_ RETURNED_ ROWS - Number of rows returned by the operation.
- DB_
RESPONSE_ STATUS_ CODE - Database response status code.
- DB_
SQL_ TABLE Deprecated - Deprecated, use
db.collection.name
instead. - DB_
STATEMENT Deprecated - The database statement being executed.
- DB_
SYSTEM Deprecated - Deprecated, use
db.system.name
instead. - DB_
SYSTEM_ NAME - The database management system (DBMS) product as identified by the client instrumentation.
- DB_USER
Deprecated - Deprecated, no replacement at this time.
- DEPLOYMENT_
ENVIRONMENT Deprecated - ‘Deprecated, use
deployment.environment.name
instead.’ - DEPLOYMENT_
ENVIRONMENT_ NAME - Name of the deployment environment (aka deployment tier).
- DEPLOYMENT_
ID - The id of the deployment.
- DEPLOYMENT_
NAME - The name of the deployment.
- DEPLOYMENT_
STATUS - The status of the deployment.
- DESTINATION_
ADDRESS - Destination address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
- DESTINATION_
PORT - Destination port number
- DEVICE_
ID - A unique identifier representing the device
- DEVICE_
MANUFACTURER - The name of the device manufacturer
- DEVICE_
MODEL_ IDENTIFIER - The model identifier for the device
- DEVICE_
MODEL_ NAME - The marketing name for the device model
- DISK_
IO_ DIRECTION - The disk IO operation direction.
- DNS_
QUESTION_ NAME - The name being queried.
- DOTNET_
GC_ HEAP_ GENERATION - Name of the garbage collector managed heap generation.
- ELASTICSEARCH_
NODE_ NAME - Represents the human-readable identifier of the node/instance to which a request was routed.
- ENDUSER_
ID Deprecated - Deprecated, use
user.id
instead. - ENDUSER_
ROLE Deprecated - Deprecated, use
user.roles
instead. - ENDUSER_
SCOPE Deprecated - Deprecated, no replacement at this time.
- ERROR_
TYPE - Describes a class of error the operation ended with.
- EVENT_
NAME Deprecated - 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 - A boolean that is true if the serverless function is executed for the first time (aka cold-start).
- FAAS_
CRON - A string containing the schedule period as Cron Expression.
- FAAS_
DOCUMENT_ COLLECTION - The name of the source on which the triggering operation was performed. For example, in Cloud Storage or S3 corresponds to the bucket name, and in Cosmos DB to the database name.
- FAAS_
DOCUMENT_ NAME - The document name/table subjected to the operation. For example, in Cloud Storage or S3 is the name of the file, and in Cosmos DB the table name.
- FAAS_
DOCUMENT_ OPERATION - Describes the type of the operation that was performed on the data.
- FAAS_
DOCUMENT_ TIME - A string containing the time when the data was accessed in the ISO 8601 format expressed in UTC.
- FAAS_
INSTANCE - The execution environment ID as a string, that will be potentially reused for other invocations to the same function/function version.
- FAAS_
INVOCATION_ ID - The invocation ID of the current function invocation.
- FAAS_
INVOKED_ NAME - The name of the invoked function.
- FAAS_
INVOKED_ PROVIDER - The cloud provider of the invoked function.
- FAAS_
INVOKED_ REGION - The cloud region of the invoked function.
- FAAS_
MAX_ MEMORY - The amount of memory available to the serverless function converted to Bytes.
- FAAS_
NAME - The name of the single function that this runtime instance executes.
- FAAS_
TIME - A string containing the function invocation time in the ISO 8601 format expressed in UTC.
- FAAS_
TRIGGER - Type of the trigger which caused this function invocation.
- FAAS_
VERSION - The immutable version of the function being executed.
- FEATURE_
FLAG_ CONTEXT_ ID - The unique identifier for the flag evaluation context. For example, the targeting key.
- FEATURE_
FLAG_ EVALUATION_ ERROR_ MESSAGE - A message explaining the nature of an error occurring during flag evaluation.
- FEATURE_
FLAG_ EVALUATION_ REASON - The reason code which shows how a feature flag value was determined.
- FEATURE_
FLAG_ KEY - The lookup key of the feature flag.
- FEATURE_
FLAG_ PROVIDER_ NAME - Identifies the feature flag provider.
- FEATURE_
FLAG_ SET_ ID - The identifier of the flag set to which the feature flag belongs.
- FEATURE_
FLAG_ VARIANT - A semantic identifier for an evaluated flag value.
- FEATURE_
FLAG_ VERSION - The version of the ruleset used during the evaluation. This may be any stable value which uniquely identifies the ruleset.
- FILE_
ACCESSED - Time when the file was last accessed, in ISO 8601 format.
- FILE_
ATTRIBUTES - Array of file attributes.
- FILE_
CHANGED - Time when the file attributes or metadata was last changed, in ISO 8601 format.
- FILE_
CREATED - Time when the file was created, in ISO 8601 format.
- FILE_
DIRECTORY - Directory where the file is located. It should include the drive letter, when appropriate.
- FILE_
EXTENSION - File extension, excluding the leading dot.
- FILE_
FORK_ NAME - Name of the fork. A fork is additional data associated with a filesystem object.
- FILE_
GROUP_ ID - Primary Group ID (GID) of the file.
- FILE_
GROUP_ NAME - Primary group name of the file.
- FILE_
INODE - Inode representing the file in the filesystem.
- FILE_
MODE - Mode of the file in octal representation.
- FILE_
MODIFIED - Time when the file content was last modified, in ISO 8601 format.
- FILE_
NAME - Name of the file including the extension, without the directory.
- FILE_
OWNER_ ID - The user ID (UID) or security identifier (SID) of the file owner.
- FILE_
OWNER_ NAME - Username of the file owner.
- FILE_
PATH - Full path to the file, including the file name. It should include the drive letter, when appropriate.
- FILE_
SIZE - File size in bytes.
- FILE_
SYMBOLIC_ LINK_ TARGET_ PATH - Path to the target of a symbolic link.
- GCP_
CLIENT_ SERVICE - Identifies the Google Cloud service for which the official client library is intended.
- GCP_
CLOUD_ RUN_ JOB_ EXECUTION - The name of the Cloud Run execution being run for the Job, as set by the
CLOUD_RUN_EXECUTION
environment variable. - GCP_
CLOUD_ RUN_ JOB_ TASK_ INDEX - The index for a task within an execution as provided by the
CLOUD_RUN_TASK_INDEX
environment variable. - GCP_
GCE_ INSTANCE_ HOSTNAME - The hostname of a GCE instance. This is the full value of the default or custom hostname.
- GCP_
GCE_ INSTANCE_ NAME - The instance name of a GCE instance. This is the value provided by
host.name
, the visible name of the instance in the Cloud Console UI, and the prefix for the default hostname of the instance as defined by the default internal DNS name. - GEN_
AI_ COMPLETION Deprecated - Deprecated, use Event API to report completions contents.
- GEN_
AI_ OPENAI_ REQUEST_ RESPONSE_ FORMAT - The response format that is requested.
- GEN_
AI_ OPENAI_ REQUEST_ SEED Deprecated - Deprecated, use
gen_ai.request.seed
. - GEN_
AI_ OPENAI_ REQUEST_ SERVICE_ TIER - The service tier requested. May be a specific tier, default, or auto.
- GEN_
AI_ OPENAI_ RESPONSE_ SERVICE_ TIER - The service tier used for the response.
- GEN_
AI_ OPENAI_ RESPONSE_ SYSTEM_ FINGERPRINT - A fingerprint to track any eventual change in the Generative AI environment.
- GEN_
AI_ OPERATION_ NAME - The name of the operation being performed.
- GEN_
AI_ PROMPT Deprecated - Deprecated, use Event API to report prompt contents.
- GEN_
AI_ REQUEST_ ENCODING_ FORMATS - The encoding formats requested in an embeddings operation, if specified.
- GEN_
AI_ REQUEST_ FREQUENCY_ PENALTY - The frequency penalty setting for the GenAI request.
- GEN_
AI_ REQUEST_ MAX_ TOKENS - The maximum number of tokens the model generates for a request.
- GEN_
AI_ REQUEST_ MODEL - The name of the GenAI model a request is being made to.
- GEN_
AI_ REQUEST_ PRESENCE_ PENALTY - The presence penalty setting for the GenAI request.
- GEN_
AI_ REQUEST_ SEED - Requests with same seed value more likely to return same result.
- GEN_
AI_ REQUEST_ STOP_ SEQUENCES - List of sequences that the model will use to stop generating further tokens.
- GEN_
AI_ REQUEST_ TEMPERATURE - The temperature setting for the GenAI request.
- GEN_
AI_ REQUEST_ TOP_ K - The top_k sampling setting for the GenAI request.
- GEN_
AI_ REQUEST_ TOP_ P - The top_p sampling setting for the GenAI request.
- GEN_
AI_ RESPONSE_ FINISH_ REASONS - Array of reasons the model stopped generating tokens, corresponding to each generation received.
- GEN_
AI_ RESPONSE_ ID - The unique identifier for the completion.
- GEN_
AI_ RESPONSE_ MODEL - The name of the model that generated the response.
- GEN_
AI_ SYSTEM - The Generative AI product as identified by the client or server instrumentation.
- GEN_
AI_ TOKEN_ TYPE - The type of token being counted.
- GEN_
AI_ USAGE_ COMPLETION_ TOKENS Deprecated - Deprecated, use
gen_ai.usage.output_tokens
instead. - GEN_
AI_ USAGE_ INPUT_ TOKENS - The number of tokens used in the GenAI input (prompt).
- GEN_
AI_ USAGE_ OUTPUT_ TOKENS - The number of tokens used in the GenAI response (completion).
- GEN_
AI_ USAGE_ PROMPT_ TOKENS Deprecated - Deprecated, use
gen_ai.usage.input_tokens
instead. - GEO_
CONTINENT_ CODE - Two-letter code representing continent’s name.
- GEO_
COUNTRY_ ISO_ CODE - Two-letter ISO Country Code (ISO 3166-1 alpha2).
- GEO_
LOCALITY_ NAME - Locality name. Represents the name of a city, town, village, or similar populated place.
- GEO_
LOCATION_ LAT - Latitude of the geo location in WGS84.
- GEO_
LOCATION_ LON - Longitude of the geo location in WGS84.
- GEO_
POSTAL_ CODE - Postal code associated with the location. Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country.
- GEO_
REGION_ ISO_ CODE - Region ISO code (ISO 3166-2).
- GO_
MEMORY_ TYPE - The type of memory.
- GRAPHQL_
DOCUMENT - The GraphQL document being executed.
- GRAPHQL_
OPERATION_ NAME - The name of the operation being executed.
- GRAPHQL_
OPERATION_ TYPE - The type of the operation being executed.
- HEROKU_
APP_ ID - Unique identifier for the application
- HEROKU_
RELEASE_ COMMIT - Commit hash for the current release
- HEROKU_
RELEASE_ CREATION_ TIMESTAMP - Time and date the release was created
- HOST_
ARCH - The CPU architecture the host system is running on.
- HOST_
CPU_ CACHE_ L2_ SIZE - The amount of level 2 memory cache available to the processor (in Bytes).
- HOST_
CPU_ FAMILY - Family or generation of the CPU.
- HOST_
CPU_ MODEL_ ID - Model identifier. It provides more granular information about the CPU, distinguishing it from other CPUs within the same family.
- HOST_
CPU_ MODEL_ NAME - Model designation of the processor.
- HOST_
CPU_ STEPPING - Stepping or core revisions.
- HOST_
CPU_ VENDOR_ ID - Processor manufacturer identifier. A maximum 12-character string.
- HOST_ID
- Unique host ID. For Cloud, this must be the instance_id assigned by the cloud provider. For non-containerized systems, this should be the
machine-id
. See the table below for the sources to use to determine themachine-id
based on operating system. - HOST_
IMAGE_ ID - VM image ID or host OS image ID. For Cloud, this value is from the provider.
- HOST_
IMAGE_ NAME - Name of the VM image or OS install the host was instantiated from.
- HOST_
IMAGE_ VERSION - The version string of the VM image or host OS as defined in Version Attributes.
- HOST_IP
- Available IP addresses of the host, excluding loopback interfaces.
- HOST_
MAC - Available MAC addresses of the host, excluding loopback interfaces.
- HOST_
NAME - Name of the host. On Unix systems, it may contain what the hostname command returns, or the fully qualified hostname, or another name specified by the user.
- HOST_
TYPE - Type of host. For Cloud, this must be the machine type.
- HTTP_
CLIENT_ IP Deprecated - Deprecated, use
client.address
instead. - HTTP_
CONNECTION_ STATE - State of the HTTP connection in the HTTP connection pool.
- HTTP_
FLAVOR Deprecated - Deprecated, use
network.protocol.name
instead. - HTTP_
HOST Deprecated - Deprecated, use one of
server.address
,client.address
orhttp.request.header.host
instead, depending on the usage. - HTTP_
METHOD Deprecated - Deprecated, use
http.request.method
instead. - HTTP_
REQUEST_ BODY_ SIZE - The size of the request payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.
- HTTP_
REQUEST_ CONTENT_ LENGTH Deprecated - Deprecated, use
http.request.header.<key>
instead. - HTTP_
REQUEST_ CONTENT_ LENGTH_ UNCOMPRESSED Deprecated - Deprecated, use
http.request.body.size
instead. - HTTP_
REQUEST_ HEADER - HTTP request headers,
<key>
being the normalized HTTP Header name (lowercase), the value being the header values. - HTTP_
REQUEST_ METHOD - HTTP request method.
- HTTP_
REQUEST_ METHOD_ ORIGINAL - Original HTTP method sent by the client in the request line.
- HTTP_
REQUEST_ RESEND_ COUNT - The ordinal number of request resending attempt (for any reason, including redirects).
- HTTP_
REQUEST_ SIZE - The total size of the request in bytes. This should be the total number of bytes sent over the wire, including the request line (HTTP/1.1), framing (HTTP/2 and HTTP/3), headers, and request body if any.
- HTTP_
RESPONSE_ BODY_ SIZE - The size of the response payload body in bytes. This is the number of bytes transferred excluding headers and is often, but not always, present as the Content-Length header. For requests using transport encoding, this should be the compressed size.
- HTTP_
RESPONSE_ CONTENT_ LENGTH Deprecated - Deprecated, use
http.response.header.<key>
instead. - HTTP_
RESPONSE_ CONTENT_ LENGTH_ UNCOMPRESSED Deprecated - Deprecated, use
http.response.body.size
instead. - HTTP_
RESPONSE_ HEADER - HTTP response headers,
<key>
being the normalized HTTP Header name (lowercase), the value being the header values. - HTTP_
RESPONSE_ SIZE - The total size of the response in bytes. This should be the total number of bytes sent over the wire, including the status line (HTTP/1.1), framing (HTTP/2 and HTTP/3), headers, and response body and trailers if any.
- HTTP_
RESPONSE_ STATUS_ CODE - HTTP response status code.
- HTTP_
ROUTE - The matched route, that is, the path template in the format used by the respective server framework.
- HTTP_
SCHEME Deprecated - Deprecated, use
url.scheme
instead. - HTTP_
SERVER_ NAME Deprecated - Deprecated, use
server.address
instead. - HTTP_
STATUS_ CODE Deprecated - Deprecated, use
http.response.status_code
instead. - HTTP_
TARGET Deprecated - Deprecated, use
url.path
andurl.query
instead. - HTTP_
URL Deprecated - Deprecated, use
url.full
instead. - HTTP_
USER_ AGENT Deprecated - Deprecated, use
user_agent.original
instead. - HW_ID
- An identifier for the hardware component, unique within the monitored host
- HW_NAME
- An easily-recognizable name for the hardware component
- HW_
PARENT - Unique identifier of the parent component (typically the
hw.id
attribute of the enclosure, or disk controller) - HW_
STATE - The current state of the component
- HW_TYPE
- Type of the component
- IOS_
STATE Deprecated - Deprecated use the
device.app.lifecycle
event definition includingios.state
as a payload field instead. - JVM_
BUFFER_ POOL_ NAME - Name of the buffer pool.
- JVM_
GC_ ACTION - Name of the garbage collector action.
- JVM_
GC_ NAME - Name of the garbage collector.
- JVM_
MEMORY_ POOL_ NAME - Name of the memory pool.
- JVM_
MEMORY_ TYPE - The type of memory.
- JVM_
THREAD_ DAEMON - Whether the thread is daemon or not.
- JVM_
THREAD_ STATE - State of the thread.
- K8S_
CLUSTER_ NAME - The name of the cluster.
- K8S_
CLUSTER_ UID - A pseudo-ID for the cluster, set to the UID of the
kube-system
namespace. - K8S_
CONTAINER_ NAME - The name of the Container from Pod specification, must be unique within a Pod. Container runtime usually uses different globally unique name (
container.name
). - K8S_
CONTAINER_ RESTART_ COUNT - Number of times the container was restarted. This attribute can be used to identify a particular container (running or stopped) within a container spec.
- K8S_
CONTAINER_ STATUS_ LAST_ TERMINATED_ REASON - Last terminated reason of the Container.
- K8S_
CRONJOB_ NAME - The name of the CronJob.
- K8S_
CRONJOB_ UID - The UID of the CronJob.
- K8S_
DAEMONSET_ NAME - The name of the DaemonSet.
- K8S_
DAEMONSET_ UID - The UID of the DaemonSet.
- K8S_
DEPLOYMENT_ NAME - The name of the Deployment.
- K8S_
DEPLOYMENT_ UID - The UID of the Deployment.
- K8S_
JOB_ NAME - The name of the Job.
- K8S_
JOB_ UID - The UID of the Job.
- K8S_
NAMESPACE_ NAME - The name of the namespace that the pod is running in.
- K8S_
NAMESPACE_ PHASE - The phase of the K8s namespace.
- K8S_
NODE_ NAME - The name of the Node.
- K8S_
NODE_ UID - The UID of the Node.
- K8S_
POD_ ANNOTATION - The annotation key-value pairs placed on the Pod, the
<key>
being the annotation name, the value being the annotation value. - K8S_
POD_ LABEL - The label key-value pairs placed on the Pod, the
<key>
being the label name, the value being the label value. - K8S_
POD_ LABELS Deprecated - Deprecated, use
k8s.pod.label
instead. - K8S_
POD_ NAME - The name of the Pod.
- K8S_
POD_ UID - The UID of the Pod.
- K8S_
REPLICASET_ NAME - The name of the ReplicaSet.
- K8S_
REPLICASET_ UID - The UID of the ReplicaSet.
- K8S_
STATEFULSET_ NAME - The name of the StatefulSet.
- K8S_
STATEFULSET_ UID - The UID of the StatefulSet.
- K8S_
VOLUME_ NAME - The name of the K8s volume.
- K8S_
VOLUME_ TYPE - The type of the K8s volume.
- LINUX_
MEMORY_ SLAB_ STATE - The Linux Slab memory state
- LOG_
FILE_ NAME - The basename of the file.
- LOG_
FILE_ NAME_ RESOLVED - The basename of the file, with symlinks resolved.
- LOG_
FILE_ PATH - The full path to the file.
- LOG_
FILE_ PATH_ RESOLVED - The full path to the file, with symlinks resolved.
- LOG_
IOSTREAM - The stream associated with the log. See below for a list of well-known values.
- LOG_
RECORD_ ORIGINAL - The complete original Log Record.
- LOG_
RECORD_ UID - A unique identifier for the Log Record.
- MESSAGE_
COMPRESSED_ SIZE Deprecated - Deprecated, use
rpc.message.compressed_size
instead. - MESSAGE_
ID Deprecated - Deprecated, use
rpc.message.id
instead. - MESSAGE_
TYPE Deprecated - Deprecated, use
rpc.message.type
instead. - MESSAGE_
UNCOMPRESSED_ SIZE Deprecated - Deprecated, use
rpc.message.uncompressed_size
instead. - MESSAGING_
BATCH_ MESSAGE_ COUNT - The number of messages sent, received, or processed in the scope of the batching operation.
- MESSAGING_
CLIENT_ ID - A unique identifier for the client that consumes or produces a message.
- MESSAGING_
CONSUMER_ GROUP_ NAME - The name of the consumer group with which a consumer is associated.
- MESSAGING_
DESTINATION_ ANONYMOUS - A boolean that is true if the message destination is anonymous (could be unnamed or have auto-generated name).
- MESSAGING_
DESTINATION_ NAME - The message destination name
- MESSAGING_
DESTINATION_ PARTITION_ ID - The identifier of the partition messages are sent to or received from, unique within the
messaging.destination.name
. - MESSAGING_
DESTINATION_ PUBLISH_ ANONYMOUS Deprecated - Deprecated, no replacement at this time.
- MESSAGING_
DESTINATION_ PUBLISH_ NAME Deprecated - Deprecated, no replacement at this time.
- MESSAGING_
DESTINATION_ SUBSCRIPTION_ NAME - The name of the destination subscription from which a message is consumed.
- MESSAGING_
DESTINATION_ TEMPLATE - Low cardinality representation of the messaging destination name
- MESSAGING_
DESTINATION_ TEMPORARY - A boolean that is true if the message destination is temporary and might not exist anymore after messages are processed.
- MESSAGING_
EVENTHUBS_ CONSUMER_ GROUP Deprecated - Deprecated, use
messaging.consumer.group.name
instead. - MESSAGING_
EVENTHUBS_ MESSAGE_ ENQUEUED_ TIME - The UTC epoch seconds at which the message has been accepted and stored in the entity.
- MESSAGING_
GCP_ PUBSUB_ MESSAGE_ ACK_ DEADLINE - The ack deadline in seconds set for the modify ack deadline request.
- MESSAGING_
GCP_ PUBSUB_ MESSAGE_ ACK_ ID - The ack id for a given message.
- MESSAGING_
GCP_ PUBSUB_ MESSAGE_ DELIVERY_ ATTEMPT - The delivery attempt for a given message.
- MESSAGING_
GCP_ PUBSUB_ MESSAGE_ ORDERING_ KEY - The ordering key for a given message. If the attribute is not present, the message does not have an ordering key.
- MESSAGING_
KAFKA_ CONSUMER_ GROUP Deprecated - Deprecated, use
messaging.consumer.group.name
instead. - MESSAGING_
KAFKA_ DESTINATION_ PARTITION Deprecated - Deprecated, use
messaging.destination.partition.id
instead. - MESSAGING_
KAFKA_ MESSAGE_ KEY - Message keys in Kafka are used for grouping alike messages to ensure they’re processed on the same partition. They differ from
messaging.message.id
in that they’re not unique. If the key isnull
, the attribute MUST NOT be set. - MESSAGING_
KAFKA_ MESSAGE_ OFFSET Deprecated - Deprecated, use
messaging.kafka.offset
instead. - MESSAGING_
KAFKA_ MESSAGE_ TOMBSTONE - A boolean that is true if the message is a tombstone.
- MESSAGING_
KAFKA_ OFFSET - The offset of a record in the corresponding Kafka partition.
- MESSAGING_
MESSAGE_ BODY_ SIZE - The size of the message body in bytes.
- MESSAGING_
MESSAGE_ CONVERSATION_ ID - The conversation ID identifying the conversation to which the message belongs, represented as a string. Sometimes called “Correlation ID”.
- MESSAGING_
MESSAGE_ ENVELOPE_ SIZE - The size of the message body and metadata in bytes.
- MESSAGING_
MESSAGE_ ID - A value used by the messaging system as an identifier for the message, represented as a string.
- MESSAGING_
OPERATION Deprecated - Deprecated, use
messaging.operation.type
instead. - MESSAGING_
OPERATION_ NAME - The system-specific name of the messaging operation.
- MESSAGING_
OPERATION_ TYPE - A string identifying the type of the messaging operation.
- MESSAGING_
RABBITMQ_ DESTINATION_ ROUTING_ KEY - RabbitMQ message routing key.
- MESSAGING_
RABBITMQ_ MESSAGE_ DELIVERY_ TAG - RabbitMQ message delivery tag
- MESSAGING_
ROCKETMQ_ CLIENT_ GROUP Deprecated - Deprecated, use
messaging.consumer.group.name
instead. - MESSAGING_
ROCKETMQ_ CONSUMPTION_ MODEL - Model of message consumption. This only applies to consumer spans.
- MESSAGING_
ROCKETMQ_ MESSAGE_ DELAY_ TIME_ LEVEL - The delay time level for delay message, which determines the message delay time.
- MESSAGING_
ROCKETMQ_ MESSAGE_ DELIVERY_ TIMESTAMP - The timestamp in milliseconds that the delay message is expected to be delivered to consumer.
- MESSAGING_
ROCKETMQ_ MESSAGE_ GROUP - It is essential for FIFO message. Messages that belong to the same message group are always processed one by one within the same consumer group.
- MESSAGING_
ROCKETMQ_ MESSAGE_ KEYS - Key(s) of message, another way to mark message besides message id.
- MESSAGING_
ROCKETMQ_ MESSAGE_ TAG - The secondary classifier of message besides topic.
- MESSAGING_
ROCKETMQ_ MESSAGE_ TYPE - Type of message.
- MESSAGING_
ROCKETMQ_ NAMESPACE - Namespace of RocketMQ resources, resources in different namespaces are individual.
- MESSAGING_
SERVICEBUS_ DESTINATION_ SUBSCRIPTION_ NAME Deprecated - Deprecated, use
messaging.destination.subscription.name
instead. - MESSAGING_
SERVICEBUS_ DISPOSITION_ STATUS - Describes the settlement type.
- MESSAGING_
SERVICEBUS_ MESSAGE_ DELIVERY_ COUNT - Number of deliveries that have been attempted for this message.
- MESSAGING_
SERVICEBUS_ MESSAGE_ ENQUEUED_ TIME - The UTC epoch seconds at which the message has been accepted and stored in the entity.
- MESSAGING_
SYSTEM - The messaging system as identified by the client instrumentation.
- NETWORK_
CARRIER_ ICC - The ISO 3166-1 alpha-2 2-character country code associated with the mobile carrier network.
- NETWORK_
CARRIER_ MCC - The mobile carrier country code.
- NETWORK_
CARRIER_ MNC - The mobile carrier network code.
- NETWORK_
CARRIER_ NAME - The name of the mobile carrier.
- NETWORK_
CONNECTION_ STATE - The state of network connection
- NETWORK_
CONNECTION_ SUBTYPE - This describes more details regarding the connection.type. It may be the type of cell technology connection, but it could be used for describing details about a wifi connection.
- NETWORK_
CONNECTION_ TYPE - The internet connection type.
- NETWORK_
INTERFACE_ NAME - The network interface name.
- NETWORK_
IO_ DIRECTION - The network IO operation direction.
- NETWORK_
LOCAL_ ADDRESS - Local address of the network connection - IP address or Unix domain socket name.
- NETWORK_
LOCAL_ PORT - Local port number of the network connection.
- NETWORK_
PEER_ ADDRESS - Peer address of the network connection - IP address or Unix domain socket name.
- NETWORK_
PEER_ PORT - Peer port number of the network connection.
- NETWORK_
PROTOCOL_ NAME - OSI application layer or non-OSI equivalent.
- NETWORK_
PROTOCOL_ VERSION - The actual version of the protocol used for network communication.
- NETWORK_
TRANSPORT - OSI transport layer or inter-process communication method.
- NETWORK_
TYPE - OSI network layer or non-OSI equivalent.
- NET_
HOST_ IP Deprecated - Deprecated, use
network.local.address
. - NET_
HOST_ NAME Deprecated - Deprecated, use
server.address
. - NET_
HOST_ PORT Deprecated - Deprecated, use
server.port
. - NET_
PEER_ IP Deprecated - Deprecated, use
network.peer.address
. - NET_
PEER_ NAME Deprecated - Deprecated, use
server.address
on client spans andclient.address
on server spans. - NET_
PEER_ PORT Deprecated - Deprecated, use
server.port
on client spans andclient.port
on server spans. - NET_
PROTOCOL_ NAME Deprecated - Deprecated, use
network.protocol.name
. - NET_
PROTOCOL_ VERSION Deprecated - Deprecated, use
network.protocol.version
. - NET_
SOCK_ FAMILY Deprecated - Deprecated, use
network.transport
andnetwork.type
. - NET_
SOCK_ HOST_ ADDR Deprecated - Deprecated, use
network.local.address
. - NET_
SOCK_ HOST_ PORT Deprecated - Deprecated, use
network.local.port
. - NET_
SOCK_ PEER_ ADDR Deprecated - Deprecated, use
network.peer.address
. - NET_
SOCK_ PEER_ NAME Deprecated - Deprecated, no replacement at this time.
- NET_
SOCK_ PEER_ PORT Deprecated - Deprecated, use
network.peer.port
. - NET_
TRANSPORT Deprecated - Deprecated, use
network.transport
. - NODEJS_
EVENTLOOP_ STATE - The state of event loop time.
- OCI_
MANIFEST_ DIGEST - The digest of the OCI image manifest. For container images specifically is the digest by which the container image is known.
- OPENTRACING_
REF_ TYPE - Parent-child Reference type
- OS_
BUILD_ ID - Unique identifier for a particular build or compilation of the operating system.
- OS_
DESCRIPTION - Human readable (not intended to be parsed) OS version information, like e.g. reported by
ver
orlsb_release -a
commands. - OS_NAME
- Human readable operating system name.
- OS_TYPE
- The operating system type.
- OS_
VERSION - The version string of the operating system as defined in Version Attributes.
- OTEL_
LIBRARY_ NAME Deprecated - Deprecated. Use the
otel.scope.name
attribute - OTEL_
LIBRARY_ VERSION Deprecated - Deprecated. Use the
otel.scope.version
attribute. - OTEL_
SCOPE_ NAME - The name of the instrumentation scope - (
InstrumentationScope.Name
in OTLP). - OTEL_
SCOPE_ VERSION - The version of the instrumentation scope - (
InstrumentationScope.Version
in OTLP). - OTEL_
STATUS_ CODE - Name of the code, either “OK” or “ERROR”. MUST NOT be set if the status code is UNSET.
- OTEL_
STATUS_ DESCRIPTION - Description of the Status if it has a value, otherwise not set.
- PEER_
SERVICE - The
service.name
of the remote service. SHOULD be equal to the actualservice.name
resource attribute of the remote service if any. - POOL_
NAME Deprecated - Deprecated, use
db.client.connection.pool.name
instead. - PROCESS_
ARGS_ COUNT - Length of the process.command_args array
- PROCESS_
COMMAND - The command used to launch the process (i.e. the command name). On Linux based systems, can be set to the zeroth string in
proc/[pid]/cmdline
. On Windows, can be set to the first parameter extracted fromGetCommandLineW
. - PROCESS_
COMMAND_ ARGS - All the command arguments (including the command/executable itself) as received by the process. On Linux-based systems (and some other Unixoid systems supporting procfs), can be set according to the list of null-delimited strings extracted from
proc/[pid]/cmdline
. For libc-based executables, this would be the full argv vector passed tomain
. - PROCESS_
COMMAND_ LINE - The full command used to launch the process as a single string representing the full command. On Windows, can be set to the result of
GetCommandLineW
. Do not set this if you have to assemble it just for monitoring; useprocess.command_args
instead. - PROCESS_
CONTEXT_ SWITCH_ TYPE - Specifies whether the context switches for this data point were voluntary or involuntary.
- PROCESS_
CPU_ STATE Deprecated - Deprecated, use
cpu.mode
instead. - PROCESS_
CREATION_ TIME - The date and time the process was created, in ISO 8601 format.
- PROCESS_
EXECUTABLE_ BUILD_ ID_ GNU - The GNU build ID as found in the
.note.gnu.build-id
ELF section (hex string). - PROCESS_
EXECUTABLE_ BUILD_ ID_ GO - The Go build ID as retrieved by
go tool buildid <go executable>
. - PROCESS_
EXECUTABLE_ BUILD_ ID_ HTLHASH - Profiling specific build ID for executables. See the OTel specification for Profiles for more information.
- PROCESS_
EXECUTABLE_ BUILD_ ID_ PROFILING Deprecated - “Deprecated, use
process.executable.build_id.htlhash
instead.” - PROCESS_
EXECUTABLE_ NAME - The name of the process executable. On Linux based systems, can be set to the
Name
inproc/[pid]/status
. On Windows, can be set to the base name ofGetProcessImageFileNameW
. - PROCESS_
EXECUTABLE_ PATH - The full path to the process executable. On Linux based systems, can be set to the target of
proc/[pid]/exe
. On Windows, can be set to the result ofGetProcessImageFileNameW
. - PROCESS_
EXIT_ CODE - The exit code of the process.
- PROCESS_
EXIT_ TIME - The date and time the process exited, in ISO 8601 format.
- PROCESS_
GROUP_ LEADER_ PID - The PID of the process’s group leader. This is also the process group ID (PGID) of the process.
- PROCESS_
INTERACTIVE - Whether the process is connected to an interactive shell.
- PROCESS_
LINUX_ CGROUP - The control group associated with the process.
- PROCESS_
OWNER - The username of the user that owns the process.
- PROCESS_
PAGING_ FAULT_ TYPE - The type of page fault for this data point. Type
major
is for major/hard page faults, andminor
is for minor/soft page faults. - PROCESS_
PARENT_ PID - Parent Process identifier (PPID).
- PROCESS_
PID - Process identifier (PID).
- PROCESS_
REAL_ USER_ ID - The real user ID (RUID) of the process.
- PROCESS_
REAL_ USER_ NAME - The username of the real user of the process.
- PROCESS_
RUNTIME_ DESCRIPTION - An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment.
- PROCESS_
RUNTIME_ NAME - The name of the runtime of this process.
- PROCESS_
RUNTIME_ VERSION - The version of the runtime of this process, as returned by the runtime without modification.
- PROCESS_
SAVED_ USER_ ID - The saved user ID (SUID) of the process.
- PROCESS_
SAVED_ USER_ NAME - The username of the saved user.
- PROCESS_
SESSION_ LEADER_ PID - The PID of the process’s session leader. This is also the session ID (SID) of the process.
- PROCESS_
TITLE - Process title (proctitle)
- PROCESS_
USER_ ID - The effective user ID (EUID) of the process.
- PROCESS_
USER_ NAME - The username of the effective user of the process.
- PROCESS_
VPID - Virtual process identifier.
- PROCESS_
WORKING_ DIRECTORY - The working directory of the process.
- PROFILE_
FRAME_ TYPE - Describes the interpreter or compiler of a single frame.
- RPC_
CONNECT_ RPC_ ERROR_ CODE - The error codes of the Connect request. Error codes are always string values.
- RPC_
CONNECT_ RPC_ REQUEST_ METADATA - Connect request metadata,
<key>
being the normalized Connect Metadata key (lowercase), the value being the metadata values. - RPC_
CONNECT_ RPC_ RESPONSE_ METADATA - Connect response metadata,
<key>
being the normalized Connect Metadata key (lowercase), the value being the metadata values. - RPC_
GRPC_ REQUEST_ METADATA - gRPC request metadata,
<key>
being the normalized gRPC Metadata key (lowercase), the value being the metadata values. - RPC_
GRPC_ RESPONSE_ METADATA - gRPC response metadata,
<key>
being the normalized gRPC Metadata key (lowercase), the value being the metadata values. - RPC_
GRPC_ STATUS_ CODE - The numeric status code of the gRPC request.
- RPC_
JSONRPC_ ERROR_ CODE error.code
property of response if it is an error response.- RPC_
JSONRPC_ ERROR_ MESSAGE error.message
property of response if it is an error response.- RPC_
JSONRPC_ REQUEST_ ID id
property of request or response. Since protocol allows id to be int, string,null
or missing (for notifications), value is expected to be cast to string for simplicity. Use empty string in case ofnull
value. Omit entirely if this is a notification.- RPC_
JSONRPC_ VERSION - Protocol version as in
jsonrpc
property of request/response. Since JSON-RPC 1.0 doesn’t specify this, the value can be omitted. - RPC_
MESSAGE_ COMPRESSED_ SIZE - Compressed size of the message in bytes.
- RPC_
MESSAGE_ ID - MUST be calculated as two different counters starting from
1
one for sent messages and one for received message. - RPC_
MESSAGE_ TYPE - Whether this is a received or sent message.
- RPC_
MESSAGE_ UNCOMPRESSED_ SIZE - Uncompressed size of the message in bytes.
- RPC_
METHOD - The name of the (logical) method being called, must be equal to the $method part in the span name.
- RPC_
SERVICE - The full (logical) name of the service being called, including its package name, if applicable.
- RPC_
SYSTEM - A string identifying the remoting system. See below for a list of well-known identifiers.
- SECURITY_
RULE_ CATEGORY - A categorization value keyword used by the entity using the rule for detection of this event
- SECURITY_
RULE_ DESCRIPTION - The description of the rule generating the event.
- SECURITY_
RULE_ LICENSE - Name of the license under which the rule used to generate this event is made available.
- SECURITY_
RULE_ NAME - The name of the rule or signature generating the event.
- SECURITY_
RULE_ REFERENCE - Reference URL to additional information about the rule used to generate this event.
- SECURITY_
RULE_ RULESET_ NAME - Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member.
- SECURITY_
RULE_ UUID - A rule ID that is unique within the scope of a set or group of agents, observers, or other entities using the rule for detection of this event.
- SECURITY_
RULE_ VERSION - The version / revision of the rule being used for analysis.
- SERVER_
ADDRESS - Server domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
- SERVER_
PORT - Server port number.
- SERVICE_
INSTANCE_ ID - The string ID of the service instance.
- SERVICE_
NAME - Logical name of the service.
- SERVICE_
NAMESPACE - A namespace for
service.name
. - SERVICE_
VERSION - The version string of the service API or implementation. The format is not defined by these conventions.
- SESSION_
ID - A unique id to identify a session.
- SESSION_
PREVIOUS_ ID - The previous
session.id
for this user, when known. - SIGNALR_
CONNECTION_ STATUS - SignalR HTTP connection closure status.
- SIGNALR_
TRANSPORT - SignalR transport type
- SOURCE_
ADDRESS - Source address - domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
- SOURCE_
PORT - Source port number
- STATE
Deprecated - Deprecated, use
db.client.connection.state
instead. - SYSTEM_
CPU_ LOGICAL_ NUMBER - The logical CPU number [0..n-1]
- SYSTEM_
CPU_ STATE Deprecated - Deprecated, use
cpu.mode
instead. - SYSTEM_
DEVICE - The device identifier
- SYSTEM_
FILESYSTEM_ MODE - The filesystem mode
- SYSTEM_
FILESYSTEM_ MOUNTPOINT - The filesystem mount path
- SYSTEM_
FILESYSTEM_ STATE - The filesystem state
- SYSTEM_
FILESYSTEM_ TYPE - The filesystem type
- SYSTEM_
MEMORY_ STATE - The memory state
- SYSTEM_
NETWORK_ STATE Deprecated - Deprecated, use
network.connection.state
instead. - SYSTEM_
PAGING_ DIRECTION - The paging access direction
- SYSTEM_
PAGING_ STATE - The memory paging state
- SYSTEM_
PAGING_ TYPE - The memory paging type
- SYSTEM_
PROCESSES_ STATUS Deprecated - Deprecated, use
system.process.status
instead. - SYSTEM_
PROCESS_ STATUS - The process state, e.g., Linux Process State Codes
- TELEMETRY_
DISTRO_ NAME - The name of the auto instrumentation agent or distribution, if used.
- TELEMETRY_
DISTRO_ VERSION - The version string of the auto instrumentation agent or distribution, if used.
- TELEMETRY_
SDK_ LANGUAGE - The language of the telemetry SDK.
- TELEMETRY_
SDK_ NAME - The name of the telemetry SDK as defined above.
- TELEMETRY_
SDK_ VERSION - The version string of the telemetry SDK.
- TEST_
CASE_ NAME - The fully qualified human readable name of the test case.
- TEST_
CASE_ RESULT_ STATUS - The status of the actual test case result from test execution.
- TEST_
SUITE_ NAME - The human readable name of a test suite.
- TEST_
SUITE_ RUN_ STATUS - The status of the test suite run.
- THREAD_
ID - Current “managed” thread ID (as opposed to OS thread ID).
- THREAD_
NAME - Current thread name.
- TLS_
CIPHER - String indicating the cipher used during the current connection.
- TLS_
CLIENT_ CERTIFICATE - PEM-encoded stand-alone certificate offered by the client. This is usually mutually-exclusive of
client.certificate_chain
since this value also exists in that list. - TLS_
CLIENT_ CERTIFICATE_ CHAIN - Array of PEM-encoded certificates that make up the certificate chain offered by the client. This is usually mutually-exclusive of
client.certificate
since that value should be the first certificate in the chain. - TLS_
CLIENT_ HASH_ MD5 - Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.
- TLS_
CLIENT_ HASH_ SHA1 - Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.
- TLS_
CLIENT_ HASH_ SHA256 - Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client. For consistency with other hash values, this value should be formatted as an uppercase hash.
- TLS_
CLIENT_ ISSUER - Distinguished name of subject of the issuer of the x.509 certificate presented by the client.
- TLS_
CLIENT_ JA3 - A hash that identifies clients based on how they perform an SSL/TLS handshake.
- TLS_
CLIENT_ NOT_ AFTER - Date/Time indicating when client certificate is no longer considered valid.
- TLS_
CLIENT_ NOT_ BEFORE - Date/Time indicating when client certificate is first considered valid.
- TLS_
CLIENT_ SERVER_ NAME Deprecated - Deprecated, use
server.address
instead. - TLS_
CLIENT_ SUBJECT - Distinguished name of subject of the x.509 certificate presented by the client.
- TLS_
CLIENT_ SUPPORTED_ CIPHERS - Array of ciphers offered by the client during the client hello.
- TLS_
CURVE - String indicating the curve used for the given cipher, when applicable
- TLS_
ESTABLISHED - Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel.
- TLS_
NEXT_ PROTOCOL - String indicating the protocol being tunneled. Per the values in the IANA registry, this string should be lower case.
- TLS_
PROTOCOL_ NAME - Normalized lowercase protocol name parsed from original string of the negotiated SSL/TLS protocol version
- TLS_
PROTOCOL_ VERSION - Numeric part of the version parsed from the original string of the negotiated SSL/TLS protocol version
- TLS_
RESUMED - Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation.
- TLS_
SERVER_ CERTIFICATE - PEM-encoded stand-alone certificate offered by the server. This is usually mutually-exclusive of
server.certificate_chain
since this value also exists in that list. - TLS_
SERVER_ CERTIFICATE_ CHAIN - Array of PEM-encoded certificates that make up the certificate chain offered by the server. This is usually mutually-exclusive of
server.certificate
since that value should be the first certificate in the chain. - TLS_
SERVER_ HASH_ MD5 - Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the server. For consistency with other hash values, this value should be formatted as an uppercase hash.
- TLS_
SERVER_ HASH_ SHA1 - Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the server. For consistency with other hash values, this value should be formatted as an uppercase hash.
- TLS_
SERVER_ HASH_ SHA256 - Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the server. For consistency with other hash values, this value should be formatted as an uppercase hash.
- TLS_
SERVER_ ISSUER - Distinguished name of subject of the issuer of the x.509 certificate presented by the client.
- TLS_
SERVER_ JA3S - A hash that identifies servers based on how they perform an SSL/TLS handshake.
- TLS_
SERVER_ NOT_ AFTER - Date/Time indicating when server certificate is no longer considered valid.
- TLS_
SERVER_ NOT_ BEFORE - Date/Time indicating when server certificate is first considered valid.
- TLS_
SERVER_ SUBJECT - Distinguished name of subject of the x.509 certificate presented by the server.
- URL_
DOMAIN - Domain extracted from the
url.full
, such as “opentelemetry.io”. - URL_
EXTENSION - The file extension extracted from the
url.full
, excluding the leading dot. - URL_
FRAGMENT - The URI fragment component
- URL_
FULL - Absolute URL describing a network resource according to RFC3986
- URL_
ORIGINAL - Unmodified original URL as seen in the event source.
- URL_
PATH - The URI path component
- URL_
PORT - Port extracted from the
url.full
- URL_
QUERY - The URI query component
- URL_
REGISTERED_ DOMAIN - The highest registered url domain, stripped of the subdomain.
- URL_
SCHEME - The URI scheme component identifying the used protocol.
- URL_
SUBDOMAIN - The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain.
- URL_
TEMPLATE - The low-cardinality template of an absolute path reference.
- URL_
TOP_ LEVEL_ DOMAIN - The effective top level domain (eTLD), also known as the domain suffix, is the last part of the domain name. For example, the top level domain for example.com is
com
. - USER_
AGENT_ NAME - Name of the user-agent extracted from original. Usually refers to the browser’s name.
- USER_
AGENT_ ORIGINAL - Value of the HTTP User-Agent header sent by the client.
- USER_
AGENT_ SYNTHETIC_ TYPE - Specifies the category of synthetic traffic, such as tests or bots.
- USER_
AGENT_ VERSION - Version of the user-agent extracted from original. Usually refers to the browser’s version
- USER_
EMAIL - User email address.
- USER_
FULL_ NAME - User’s full name
- USER_
HASH - Unique user hash to correlate information for a user in anonymized form.
- USER_ID
- Unique identifier of the user.
- USER_
NAME - Short name or login/username of the user.
- USER_
ROLES - Array of user roles at the time of the event.
- V8JS_
GC_ TYPE - The type of garbage collection.
- V8JS_
HEAP_ SPACE_ NAME - The name of the space type of heap memory.
- VCS_
CHANGE_ ID - The ID of the change (pull request/merge request/changelist) if applicable. This is usually a unique (within repository) identifier generated by the VCS system.
- VCS_
CHANGE_ STATE - The state of the change (pull request/merge request/changelist).
- VCS_
CHANGE_ TITLE - The human readable title of the change (pull request/merge request/changelist). This title is often a brief summary of the change and may get merged in to a ref as the commit summary.
- VCS_
LINE_ CHANGE_ TYPE - The type of line change being measured on a branch or change.
- VCS_
REF_ BASE_ NAME - The name of the reference such as branch or tag in the repository.
- VCS_
REF_ BASE_ REVISION - The revision, literally revised version, The revision most often refers to a commit object in Git, or a revision number in SVN.
- VCS_
REF_ BASE_ TYPE - The type of the reference in the repository.
- VCS_
REF_ HEAD_ NAME - The name of the reference such as branch or tag in the repository.
- VCS_
REF_ HEAD_ REVISION - The revision, literally revised version, The revision most often refers to a commit object in Git, or a revision number in SVN.
- VCS_
REF_ HEAD_ TYPE - The type of the reference in the repository.
- VCS_
REF_ TYPE - The type of the reference in the repository.
- VCS_
REPOSITORY_ CHANGE_ ID Deprecated - Deprecated, use
vcs.change.id
instead. - VCS_
REPOSITORY_ CHANGE_ TITLE Deprecated - Deprecated, use
vcs.change.title
instead. - VCS_
REPOSITORY_ NAME - The human readable name of the repository. It SHOULD NOT include any additional identifier like Group/SubGroup in GitLab or organization in GitHub.
- VCS_
REPOSITORY_ REF_ NAME Deprecated - Deprecated, use
vcs.ref.head.name
instead. - VCS_
REPOSITORY_ REF_ REVISION Deprecated - Deprecated, use
vcs.ref.head.revision
instead. - VCS_
REPOSITORY_ REF_ TYPE Deprecated - Deprecated, use
vcs.ref.head.type
instead. - VCS_
REPOSITORY_ URL_ FULL - The canonical URL of the repository providing the complete HTTP(S) address in order to locate and identify the repository through a browser.
- VCS_
REVISION_ DELTA_ DIRECTION - The type of revision comparison.
- WEBENGINE_
DESCRIPTION - Additional description of the web engine (e.g. detailed version and edition information).
- WEBENGINE_
NAME - The name of the web engine.
- WEBENGINE_
VERSION - The version of the web engine.