{"source":"semconv","version":"1.44.0","registries":{"semconv":{"version":"1.44.0","released":true},"genai":{"version":"2026-09-03","released":false}},"count":1022,"attributes":[{"id":"android.app.state","registry":"semconv","type":"enum","stability":"development","brief":"This attribute represents the state of the application.","examples":["created"],"namespace":"android","deprecated":null},{"id":"android.os.api_level","registry":"semconv","type":"string","stability":"development","brief":"Uniquely identifies the framework API revision offered by a version (`os.version`) of the Android operating system. More information can be found in the [Android API levels documentation](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels).","examples":["33","32"],"namespace":"android","deprecated":null},{"id":"android.state","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated. Use `android.app.state` attribute instead.","examples":[],"namespace":"android","deprecated":{"reason":"renamed","renamedTo":"android.app.state"}},{"id":"app.build_id","registry":"semconv","type":"string","stability":"development","brief":"Unique identifier for a particular build or compilation of the application.","examples":["6cff0a7e-cefc-4668-96f5-1273d8b334d0","9f2b833506aa6973a92fde9733e6271f","my-app-1.0.0-code-123"],"namespace":"app","deprecated":null},{"id":"app.crash.id","registry":"semconv","type":"string","stability":"development","brief":"A unique identifier representing an instance of an end user facing app crash.","examples":["083d3d2d-9a0e-47f8-be3d-bc3c5538ba38"],"namespace":"app","deprecated":null},{"id":"app.installation.id","registry":"semconv","type":"string","stability":"development","brief":"A unique identifier representing the installation of an application on a specific device","examples":["2ab2916d-a51f-4ac8-80ee-45ac31a28092"],"namespace":"app","deprecated":null},{"id":"app.jank.frame_count","registry":"semconv","type":"int","stability":"development","brief":"A number of frame renders that experienced jank.","examples":["9","42"],"namespace":"app","deprecated":null},{"id":"app.jank.period","registry":"semconv","type":"double","stability":"development","brief":"The time period, in seconds, for which this jank is being reported.","examples":["1","5","10.24"],"namespace":"app","deprecated":null},{"id":"app.jank.threshold","registry":"semconv","type":"double","stability":"development","brief":"The minimum rendering threshold for this jank, in seconds.","examples":["0.016","0.7","1.024"],"namespace":"app","deprecated":null},{"id":"app.screen.coordinate.x","registry":"semconv","type":"int","stability":"development","brief":"The x (horizontal) coordinate of a screen coordinate, in screen pixels.","examples":["0","131"],"namespace":"app","deprecated":null},{"id":"app.screen.coordinate.y","registry":"semconv","type":"int","stability":"development","brief":"The y (vertical) component of a screen coordinate, in screen pixels.","examples":["12","99"],"namespace":"app","deprecated":null},{"id":"app.screen.id","registry":"semconv","type":"string","stability":"development","brief":"An identifier that uniquely differentiates this screen from other screens in the same application.","examples":["f9bc787d-ff05-48ad-90e1-fca1d46130b3","com.example.app.MainActivity","com.example.shop.ProductDetailFragment","MyApp.ProfileView","MyApp.ProfileViewController"],"namespace":"app","deprecated":null},{"id":"app.screen.name","registry":"semconv","type":"string","stability":"development","brief":"The name of an application screen.","examples":["MainActivity","ProductDetailFragment","ProfileView","ProfileViewController"],"namespace":"app","deprecated":null},{"id":"app.widget.id","registry":"semconv","type":"string","stability":"development","brief":"An identifier that uniquely differentiates this widget from other widgets in the same application.","examples":["f9bc787d-ff05-48ad-90e1-fca1d46130b3","submit_order_1829"],"namespace":"app","deprecated":null},{"id":"app.widget.name","registry":"semconv","type":"string","stability":"development","brief":"The name of an application widget.","examples":["submit","attack","Clear Cart"],"namespace":"app","deprecated":null},{"id":"artifact.attestation.filename","registry":"semconv","type":"string","stability":"development","brief":"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](https://slsa.dev/spec/v1.0/distributing-provenance#relationship-between-artifacts-and-attestations) specification for more information.","examples":["golang-binary-amd64-v0.1.0.attestation","docker-image-amd64-v0.1.0.intoto.json1","release-1.tar.gz.attestation","file-name-package.tar.gz.intoto.json1"],"namespace":"artifact","deprecated":null},{"id":"artifact.attestation.hash","registry":"semconv","type":"string","stability":"development","brief":"The full [hash value (see glossary)](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-5.pdf), of the built attestation. Some envelopes in the [software attestation space](https://github.com/in-toto/attestation/tree/main/spec) also refer to this as the **digest**.","examples":["1b31dfcd5b7f9267bf2ff47651df1cfb9147b9e4df1f335accf65b4cda498408"],"namespace":"artifact","deprecated":null},{"id":"artifact.attestation.id","registry":"semconv","type":"string","stability":"development","brief":"The ID of the build [software attestation](https://slsa.dev/attestation-model).","examples":["123"],"namespace":"artifact","deprecated":null},{"id":"artifact.filename","registry":"semconv","type":"string","stability":"development","brief":"The human readable filename of the artifact, typically generated during build and release processes. Often includes the package name and version in the filename.","examples":["golang-binary-amd64-v0.1.0","docker-image-amd64-v0.1.0","release-1.tar.gz","file-name-package.tar.gz"],"namespace":"artifact","deprecated":null},{"id":"artifact.hash","registry":"semconv","type":"string","stability":"development","brief":"The full [hash value (see glossary)](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-5.pdf), often found in checksum.txt on a release of the artifact and used to verify package integrity.","examples":["9ff4c52759e2c4ac70b7d517bc7fcdc1cda631ca0045271ddd1b192544f8a3e9"],"namespace":"artifact","deprecated":null},{"id":"artifact.purl","registry":"semconv","type":"string","stability":"development","brief":"The [Package URL](https://github.com/package-url/purl-spec) of the [package artifact](https://slsa.dev/spec/v1.0/terminology#package-model) provides a standard way to identify and locate the packaged artifact.","examples":["pkg:github/package-url/purl-spec@1209109710924","pkg:npm/foo@12.12.3"],"namespace":"artifact","deprecated":null},{"id":"artifact.version","registry":"semconv","type":"string","stability":"development","brief":"The version of the artifact.","examples":["v0.1.0","1.2.1","122691-build"],"namespace":"artifact","deprecated":null},{"id":"aspnetcore.authentication.result","registry":"semconv","type":"enum","stability":"development","brief":"The result of the authentication operation.","examples":["success","failure"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.authentication.scheme","registry":"semconv","type":"string","stability":"development","brief":"The identifier that names a particular authentication handler.","examples":["Cookies","Bearer","Identity.Application"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.authorization.policy","registry":"semconv","type":"string","stability":"development","brief":"The name of the authorization policy.","examples":["RequireAdminRole"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.authorization.result","registry":"semconv","type":"enum","stability":"development","brief":"The result of calling the authorization service.","examples":["success","failure"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.diagnostics.exception.result","registry":"semconv","type":"enum","stability":"stable","brief":"ASP.NET Core exception middleware handling result.","examples":["handled","unhandled"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.diagnostics.handler.type","registry":"semconv","type":"string","stability":"stable","brief":"Full type name of the [`IExceptionHandler`](https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.diagnostics.iexceptionhandler) implementation that handled the exception.","examples":["Contoso.MyHandler"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.identity.error_code","registry":"semconv","type":"string","stability":"development","brief":"The error code for a failed identity operation.","examples":["DefaultError","PasswordMismatch"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.identity.password_check_result","registry":"semconv","type":"enum","stability":"development","brief":"The result from checking the password.","examples":["success","failure"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.identity.result","registry":"semconv","type":"enum","stability":"development","brief":"The result of the identity operation.","examples":["success","failure"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.identity.sign_in.result","registry":"semconv","type":"enum","stability":"development","brief":"Whether the sign in result was success or failure.","examples":["password","two_factor"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.identity.sign_in.type","registry":"semconv","type":"enum","stability":"development","brief":"The authentication type.","examples":["password","two_factor"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.identity.token_purpose","registry":"semconv","type":"enum","stability":"development","brief":"What the token will be used for.","examples":["success","failure"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.identity.token_verified","registry":"semconv","type":"enum","stability":"development","brief":"The result of token verification.","examples":["success","failure"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.identity.user_type","registry":"semconv","type":"string","stability":"development","brief":"The full name of the identity user type.","examples":["Contoso.ContosoUser"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.identity.user.update_type","registry":"semconv","type":"enum","stability":"development","brief":"The user update type.","examples":["update","user_name","reset_password"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.memory_pool.owner","registry":"semconv","type":"string","stability":"development","brief":"The name of the library or subsystem using the memory pool instance.","examples":["kestrel","iis"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.rate_limiting.policy","registry":"semconv","type":"string","stability":"stable","brief":"Rate limiting policy name.","examples":["fixed","sliding","token"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.rate_limiting.result","registry":"semconv","type":"enum","stability":"stable","brief":"Rate-limiting result, shows whether the lease was acquired or contains a rejection reason","examples":["acquired","request_canceled"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.request.is_unhandled","registry":"semconv","type":"boolean","stability":"stable","brief":"Flag indicating if request was handled by the application pipeline.","examples":["true"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.routing.is_fallback","registry":"semconv","type":"boolean","stability":"stable","brief":"A value that indicates whether the matched route is a fallback route.","examples":["true"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.routing.match_status","registry":"semconv","type":"enum","stability":"stable","brief":"Match result - success or failure","examples":["success","failure"],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.sign_in.is_persistent","registry":"semconv","type":"boolean","stability":"development","brief":"A flag indicating whether the sign in is persistent.","examples":[],"namespace":"aspnetcore","deprecated":null},{"id":"aspnetcore.user.is_authenticated","registry":"semconv","type":"boolean","stability":"stable","brief":"A value that indicates whether the user is authenticated.","examples":["true"],"namespace":"aspnetcore","deprecated":null},{"id":"aws.bedrock.guardrail.id","registry":"semconv","type":"string","stability":"development","brief":"The unique identifier of the AWS Bedrock Guardrail. A [guardrail](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html) helps safeguard and prevent unwanted behavior from model responses or user messages.","examples":["sgi5gkybzqak"],"namespace":"aws","deprecated":null},{"id":"aws.bedrock.knowledge_base.id","registry":"semconv","type":"string","stability":"development","brief":"The unique identifier of the AWS Bedrock Knowledge base. A [knowledge base](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base.html) is a bank of information that can be queried by models to generate more relevant responses and augment prompts.","examples":["XFWUPB9PAW"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.attribute_definitions","registry":"semconv","type":"string[]","stability":"development","brief":"The JSON-serialized value of each item in the `AttributeDefinitions` request field.","examples":["[\"{ \\\"AttributeName\\\": \\\"string\\\", \\\"AttributeType\\\": \\\"string\\\" }\"]"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.attributes_to_get","registry":"semconv","type":"string[]","stability":"development","brief":"The value of the `AttributesToGet` request parameter.","examples":["[\"lives\",\"id\"]"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.consistent_read","registry":"semconv","type":"boolean","stability":"development","brief":"The value of the `ConsistentRead` request parameter.","examples":[],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.consumed_capacity","registry":"semconv","type":"string[]","stability":"development","brief":"The JSON-serialized value of each item in the `ConsumedCapacity` response field.","examples":["[\"{ \\\"CapacityUnits\\\": number, \\\"GlobalSecondaryIndexes\\\": { \\\"string\\\" : { \\\"CapacityUnits\\\": number, \\\"ReadCapacityUnits\\\": number, \\\"WriteCapacityUnits\\\": number } }, \\\"LocalSecondaryIndexes\\\": { \\\"string\\\" : { \\\"CapacityUnits\\\": number, \\\"ReadCapacityUnits\\\": number, \\\"WriteCapacityUnits\\\": number } }, \\\"ReadCapacityUnits\\\": number, \\\"Table\\\": { \\\"CapacityUnits\\\": number, \\\"ReadCapacityUnits\\\": number, \\\"WriteCapacityUnits\\\": number }, \\\"TableName\\\": \\\"string\\\", \\\"WriteCapacityUnits\\\": number }\"]"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.count","registry":"semconv","type":"int","stability":"development","brief":"The value of the `Count` response parameter.","examples":["10"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.exclusive_start_table","registry":"semconv","type":"string","stability":"development","brief":"The value of the `ExclusiveStartTableName` request parameter.","examples":["Users","CatsTable"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.global_secondary_index_updates","registry":"semconv","type":"string[]","stability":"development","brief":"The JSON-serialized value of each item in the `GlobalSecondaryIndexUpdates` request field.","examples":["[\"{ \\\"Create\\\": { \\\"IndexName\\\": \\\"string\\\", \\\"KeySchema\\\": [ { \\\"AttributeName\\\": \\\"string\\\", \\\"KeyType\\\": \\\"string\\\" } ], \\\"Projection\\\": { \\\"NonKeyAttributes\\\": [ \\\"string\\\" ], \\\"ProjectionType\\\": \\\"string\\\" }, \\\"ProvisionedThroughput\\\": { \\\"ReadCapacityUnits\\\": number, \\\"WriteCapacityUnits\\\": number } }\"]"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.global_secondary_indexes","registry":"semconv","type":"string[]","stability":"development","brief":"The JSON-serialized value of each item of the `GlobalSecondaryIndexes` request field","examples":["[\"{ \\\"IndexName\\\": \\\"string\\\", \\\"KeySchema\\\": [ { \\\"AttributeName\\\": \\\"string\\\", \\\"KeyType\\\": \\\"string\\\" } ], \\\"Projection\\\": { \\\"NonKeyAttributes\\\": [ \\\"string\\\" ], \\\"ProjectionType\\\": \\\"string\\\" }, \\\"ProvisionedThroughput\\\": { \\\"ReadCapacityUnits\\\": number, \\\"WriteCapacityUnits\\\": number } }\"]"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.index_name","registry":"semconv","type":"string","stability":"development","brief":"The value of the `IndexName` request parameter.","examples":["name_to_group"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.item_collection_metrics","registry":"semconv","type":"string","stability":"development","brief":"The JSON-serialized value of the `ItemCollectionMetrics` response field.","examples":["{ \"string\" : [ { \"ItemCollectionKey\": { \"string\" : { \"B\": blob, \"BOOL\": boolean, \"BS\": [ blob ], \"L\": [ \"AttributeValue\" ], \"M\": { \"string\" : \"AttributeValue\" }, \"N\": \"string\", \"NS\": [ \"string\" ], \"NULL\": boolean, \"S\": \"string\", \"SS\": [ \"string\" ] } }, \"SizeEstimateRangeGB\": [ number ] } ] }"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.limit","registry":"semconv","type":"int","stability":"development","brief":"The value of the `Limit` request parameter.","examples":["10"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.local_secondary_indexes","registry":"semconv","type":"string[]","stability":"development","brief":"The JSON-serialized value of each item of the `LocalSecondaryIndexes` request field.","examples":["[\"{ \\\"IndexArn\\\": \\\"string\\\", \\\"IndexName\\\": \\\"string\\\", \\\"IndexSizeBytes\\\": number, \\\"ItemCount\\\": number, \\\"KeySchema\\\": [ { \\\"AttributeName\\\": \\\"string\\\", \\\"KeyType\\\": \\\"string\\\" } ], \\\"Projection\\\": { \\\"NonKeyAttributes\\\": [ \\\"string\\\" ], \\\"ProjectionType\\\": \\\"string\\\" } }\"]"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.projection","registry":"semconv","type":"string","stability":"development","brief":"The value of the `ProjectionExpression` request parameter.","examples":["Title","Title, Price, Color","Title, Description, RelatedItems, ProductReviews"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.provisioned_read_capacity","registry":"semconv","type":"double","stability":"development","brief":"The value of the `ProvisionedThroughput.ReadCapacityUnits` request parameter.","examples":["1","2"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.provisioned_write_capacity","registry":"semconv","type":"double","stability":"development","brief":"The value of the `ProvisionedThroughput.WriteCapacityUnits` request parameter.","examples":["1","2"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.scan_forward","registry":"semconv","type":"boolean","stability":"development","brief":"The value of the `ScanIndexForward` request parameter.","examples":[],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.scanned_count","registry":"semconv","type":"int","stability":"development","brief":"The value of the `ScannedCount` response parameter.","examples":["50"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.segment","registry":"semconv","type":"int","stability":"development","brief":"The value of the `Segment` request parameter.","examples":["10"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.select","registry":"semconv","type":"string","stability":"development","brief":"The value of the `Select` request parameter.","examples":["ALL_ATTRIBUTES","COUNT"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.table_count","registry":"semconv","type":"int","stability":"development","brief":"The number of items in the `TableNames` response parameter.","examples":["20"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.table_names","registry":"semconv","type":"string[]","stability":"development","brief":"The keys in the `RequestItems` object field.","examples":["[\"Users\",\"Cats\"]"],"namespace":"aws","deprecated":null},{"id":"aws.dynamodb.total_segments","registry":"semconv","type":"int","stability":"development","brief":"The value of the `TotalSegments` request parameter.","examples":["100"],"namespace":"aws","deprecated":null},{"id":"aws.ecs.cluster.arn","registry":"semconv","type":"string","stability":"development","brief":"The ARN of an [ECS cluster](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/clusters.html).","examples":["arn:aws:ecs:us-west-2:123456789123:cluster/my-cluster"],"namespace":"aws","deprecated":null},{"id":"aws.ecs.container.arn","registry":"semconv","type":"string","stability":"development","brief":"The Amazon Resource Name (ARN) of an [ECS container instance](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_instances.html).","examples":["arn:aws:ecs:us-west-1:123456789123:container/32624152-9086-4f0e-acae-1a75b14fe4d9"],"namespace":"aws","deprecated":null},{"id":"aws.ecs.launchtype","registry":"semconv","type":"enum","stability":"development","brief":"The [launch type](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html) for an ECS task.","examples":[],"namespace":"aws","deprecated":null},{"id":"aws.ecs.task.arn","registry":"semconv","type":"string","stability":"development","brief":"The ARN of a running [ECS task](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-account-settings.html#ecs-resource-ids).","examples":["arn:aws:ecs:us-west-1:123456789123:task/10838bed-421f-43ef-870a-f43feacbbb5b","arn:aws:ecs:us-west-1:123456789123:task/my-cluster/task-id/23ebb8ac-c18f-46c6-8bbe-d55d0e37cfbd"],"namespace":"aws","deprecated":null},{"id":"aws.ecs.task.family","registry":"semconv","type":"string","stability":"development","brief":"The family name of the [ECS task definition](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definitions.html) used to create the ECS task.","examples":["opentelemetry-family"],"namespace":"aws","deprecated":null},{"id":"aws.ecs.task.id","registry":"semconv","type":"string","stability":"development","brief":"The ID of a running ECS task. The ID MUST be extracted from `task.arn`.","examples":["10838bed-421f-43ef-870a-f43feacbbb5b","23ebb8ac-c18f-46c6-8bbe-d55d0e37cfbd"],"namespace":"aws","deprecated":null},{"id":"aws.ecs.task.revision","registry":"semconv","type":"string","stability":"development","brief":"The revision for the task definition used to create the ECS task.","examples":["8","26"],"namespace":"aws","deprecated":null},{"id":"aws.eks.cluster.arn","registry":"semconv","type":"string","stability":"development","brief":"The ARN of an EKS cluster.","examples":["arn:aws:ecs:us-west-2:123456789123:cluster/my-cluster"],"namespace":"aws","deprecated":null},{"id":"aws.extended_request_id","registry":"semconv","type":"string","stability":"development","brief":"The AWS extended request ID as returned in the response header `x-amz-id-2`.","examples":["wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ="],"namespace":"aws","deprecated":null},{"id":"aws.kinesis.stream_name","registry":"semconv","type":"string","stability":"development","brief":"The name of the AWS Kinesis [stream](https://docs.aws.amazon.com/streams/latest/dev/introduction.html) the request refers to. Corresponds to the `--stream-name` parameter of the Kinesis [describe-stream](https://docs.aws.amazon.com/cli/latest/reference/kinesis/describe-stream.html) operation.","examples":["some-stream-name"],"namespace":"aws","deprecated":null},{"id":"aws.lambda.invoked_arn","registry":"semconv","type":"string","stability":"development","brief":"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).","examples":["arn:aws:lambda:us-east-1:123456:function:myfunction:myalias"],"namespace":"aws","deprecated":null},{"id":"aws.lambda.resource_mapping.id","registry":"semconv","type":"string","stability":"development","brief":"The UUID of the [AWS Lambda EvenSource Mapping](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html). 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 environment. 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.","examples":["587ad24b-03b9-4413-8202-bbd56b36e5b7"],"namespace":"aws","deprecated":null},{"id":"aws.log.group.arns","registry":"semconv","type":"string[]","stability":"development","brief":"The Amazon Resource Name(s) (ARN) of the AWS log group(s).","examples":["[\"arn:aws:logs:us-west-1:123456789012:log-group:/aws/my/group:*\"]"],"namespace":"aws","deprecated":null},{"id":"aws.log.group.names","registry":"semconv","type":"string[]","stability":"development","brief":"The name(s) of the AWS log group(s) an application is writing to.","examples":["[\"/aws/lambda/my-function\",\"opentelemetry-service\"]"],"namespace":"aws","deprecated":null},{"id":"aws.log.stream.arns","registry":"semconv","type":"string[]","stability":"development","brief":"The ARN(s) of the AWS log stream(s).","examples":["[\"arn:aws:logs:us-west-1:123456789012:log-group:/aws/my/group:log-stream:logs/main/10838bed-421f-43ef-870a-f43feacbbb5b\"]"],"namespace":"aws","deprecated":null},{"id":"aws.log.stream.names","registry":"semconv","type":"string[]","stability":"development","brief":"The name(s) of the AWS log stream(s) an application is writing to.","examples":["[\"logs/main/10838bed-421f-43ef-870a-f43feacbbb5b\"]"],"namespace":"aws","deprecated":null},{"id":"aws.request_id","registry":"semconv","type":"string","stability":"development","brief":"The AWS request ID as returned in the response headers `x-amzn-requestid`, `x-amzn-request-id` or `x-amz-request-id`.","examples":["79b9da39-b7ae-508a-a6bc-864b2829c622","C9ER4AJX75574TDJ"],"namespace":"aws","deprecated":null},{"id":"aws.s3.bucket","registry":"semconv","type":"string","stability":"development","brief":"The S3 bucket name the request refers to. Corresponds to the `--bucket` parameter of the [S3 API](https://docs.aws.amazon.com/cli/latest/reference/s3api/index.html) operations.","examples":["some-bucket-name"],"namespace":"aws","deprecated":null},{"id":"aws.s3.copy_source","registry":"semconv","type":"string","stability":"development","brief":"The source object (in the form `bucket`/`key`) for the copy operation.","examples":["someFile.yml"],"namespace":"aws","deprecated":null},{"id":"aws.s3.delete","registry":"semconv","type":"string","stability":"development","brief":"The delete request container that specifies the objects to be deleted.","examples":["Objects=[{Key=string,VersionId=string},{Key=string,VersionId=string}],Quiet=boolean"],"namespace":"aws","deprecated":null},{"id":"aws.s3.key","registry":"semconv","type":"string","stability":"development","brief":"The S3 object key the request refers to. Corresponds to the `--key` parameter of the [S3 API](https://docs.aws.amazon.com/cli/latest/reference/s3api/index.html) operations.","examples":["someFile.yml"],"namespace":"aws","deprecated":null},{"id":"aws.s3.part_number","registry":"semconv","type":"int","stability":"development","brief":"The part number of the part being uploaded in a multipart-upload operation. This is a positive integer between 1 and 10,000.","examples":["3456"],"namespace":"aws","deprecated":null},{"id":"aws.s3.upload_id","registry":"semconv","type":"string","stability":"development","brief":"Upload ID that identifies the multipart upload.","examples":["dfRtDYWFbkRONycy.Yxwh66Yjlx.cph0gtNBtJ"],"namespace":"aws","deprecated":null},{"id":"aws.secretsmanager.secret.arn","registry":"semconv","type":"string","stability":"development","brief":"The ARN of the Secret stored in the Secrets Manager","examples":["arn:aws:secretsmanager:us-east-1:123456789012:secret:SecretName-6RandomCharacters"],"namespace":"aws","deprecated":null},{"id":"aws.sns.topic.arn","registry":"semconv","type":"string","stability":"development","brief":"The ARN of the AWS SNS Topic. An Amazon SNS [topic](https://docs.aws.amazon.com/sns/latest/dg/sns-create-topic.html) is a logical access point that acts as a communication channel.","examples":["arn:aws:sns:us-east-1:123456789012:mystack-mytopic-NZJ5JSMVGFIE"],"namespace":"aws","deprecated":null},{"id":"aws.sqs.queue.url","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["https://sqs.us-east-1.amazonaws.com/123456789012/MyQueue"],"namespace":"aws","deprecated":null},{"id":"aws.step_functions.activity.arn","registry":"semconv","type":"string","stability":"development","brief":"The ARN of the AWS Step Functions Activity.","examples":["arn:aws:states:us-east-1:123456789012:activity:get-greeting"],"namespace":"aws","deprecated":null},{"id":"aws.step_functions.state_machine.arn","registry":"semconv","type":"string","stability":"development","brief":"The ARN of the AWS Step Functions State Machine.","examples":["arn:aws:states:us-east-1:123456789012:stateMachine:myStateMachine:1"],"namespace":"aws","deprecated":null},{"id":"az.namespace","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `azure.resource_provider.namespace` instead.","examples":["Microsoft.Storage","Microsoft.KeyVault","Microsoft.ServiceBus"],"namespace":"az","deprecated":{"reason":"renamed","renamedTo":"azure.resource_provider.namespace"}},{"id":"az.service_request_id","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `azure.service.request.id` instead.","examples":["00000000-0000-0000-0000-000000000000"],"namespace":"az","deprecated":{"reason":"renamed","renamedTo":"azure.service.request.id"}},{"id":"azure.client.id","registry":"semconv","type":"string","stability":"development","brief":"The unique identifier of the client instance.","examples":["3ba4827d-4422-483f-b59f-85b74211c11d","storage-client-1"],"namespace":"azure","deprecated":null},{"id":"azure.cosmosdb.connection.mode","registry":"semconv","type":"enum","stability":"development","brief":"Cosmos client connection mode.","examples":[],"namespace":"azure","deprecated":null},{"id":"azure.cosmosdb.consistency.level","registry":"semconv","type":"enum","stability":"development","brief":"Account or request [consistency level](https://learn.microsoft.com/azure/cosmos-db/consistency-levels).","examples":["Eventual","ConsistentPrefix","BoundedStaleness","Strong","Session"],"namespace":"azure","deprecated":null},{"id":"azure.cosmosdb.operation.contacted_regions","registry":"semconv","type":"string[]","stability":"development","brief":"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.","examples":["[\"North Central US\",\"Australia East\",\"Australia Southeast\"]"],"namespace":"azure","deprecated":null},{"id":"azure.cosmosdb.operation.request_charge","registry":"semconv","type":"double","stability":"development","brief":"The number of request units consumed by the operation.","examples":["46.18","1"],"namespace":"azure","deprecated":null},{"id":"azure.cosmosdb.request.body.size","registry":"semconv","type":"int","stability":"development","brief":"Request payload size in bytes.","examples":[],"namespace":"azure","deprecated":null},{"id":"azure.cosmosdb.response.sub_status_code","registry":"semconv","type":"int","stability":"development","brief":"Cosmos DB sub status code.","examples":["1000","1002"],"namespace":"azure","deprecated":null},{"id":"azure.resource_group.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the Azure [resource group](https://learn.microsoft.com/azure/azure-resource-manager/management/manage-resource-groups-portal) the resource belongs to.","examples":["my-resource-group","rg-myapp-prod"],"namespace":"azure","deprecated":null},{"id":"azure.resource_provider.namespace","registry":"semconv","type":"string","stability":"development","brief":"[Azure Resource Provider Namespace](https://learn.microsoft.com/azure/azure-resource-manager/management/azure-services-resource-providers) as recognized by the client.","examples":["Microsoft.Storage","Microsoft.KeyVault","Microsoft.ServiceBus"],"namespace":"azure","deprecated":null},{"id":"azure.service.request.id","registry":"semconv","type":"string","stability":"development","brief":"The unique identifier of the service request. It's generated by the Azure service and returned with the response.","examples":["00000000-0000-0000-0000-000000000000"],"namespace":"azure","deprecated":null},{"id":"browser.brands","registry":"semconv","type":"string[]","stability":"development","brief":"Array of brand name and version separated by a space","examples":["[\" Not A;Brand 99\",\"Chromium 99\",\"Chrome 99\"]"],"namespace":"browser","deprecated":null},{"id":"browser.document.url.full","registry":"semconv","type":"string","stability":"development","brief":"Absolute URL of the current browser document according to [RFC3986](https://www.rfc-editor.org/rfc/rfc3986).","examples":["https://www.example.com/search?q=OpenTelemetry#SemConv"],"namespace":"browser","deprecated":null},{"id":"browser.language","registry":"semconv","type":"string","stability":"development","brief":"Preferred language of the user using the browser","examples":["en","en-US","fr","fr-FR"],"namespace":"browser","deprecated":null},{"id":"browser.mobile","registry":"semconv","type":"boolean","stability":"development","brief":"A boolean that is true if the browser is running on a mobile device","examples":[],"namespace":"browser","deprecated":null},{"id":"browser.platform","registry":"semconv","type":"string","stability":"development","brief":"The platform on which the browser is running","examples":["Windows","macOS","Android"],"namespace":"browser","deprecated":null},{"id":"browser.web_vital.delta","registry":"semconv","type":"double","stability":"development","brief":"The delta between the current value and the last-reported value. See [delta](https://github.com/GoogleChrome/web-vitals?tab=readme-ov-file#report-only-the-delta-of-changes).","examples":["0.2"],"namespace":"browser","deprecated":null},{"id":"browser.web_vital.id","registry":"semconv","type":"string","stability":"development","brief":"A unique ID representing this particular metric instance.","examples":["v3-1677874579383-6381583661209"],"namespace":"browser","deprecated":null},{"id":"browser.web_vital.name","registry":"semconv","type":"enum","stability":"development","brief":"Name of the web vital.","examples":["cls"],"namespace":"browser","deprecated":null},{"id":"browser.web_vital.navigation_type","registry":"semconv","type":"enum","stability":"development","brief":"The type of navigation, as reported by the [Navigation Timing API](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/type), with additional values reported by the web-vitals library.","examples":["navigate"],"namespace":"browser","deprecated":null},{"id":"browser.web_vital.rating","registry":"semconv","type":"enum","stability":"development","brief":"The rating of the web vital value against the \"good\", \"needs improvement\", and \"poor\" thresholds defined for the metric.","examples":["good"],"namespace":"browser","deprecated":null},{"id":"browser.web_vital.value","registry":"semconv","type":"double","stability":"development","brief":"Value of the web vital.","examples":["1"],"namespace":"browser","deprecated":null},{"id":"cassandra.consistency.level","registry":"semconv","type":"enum","stability":"development","brief":"The consistency level of the query. Based on consistency values from [CQL](https://docs.datastax.com/en/cassandra-oss/3.0/cassandra/dml/dmlConfigConsistency.html).","examples":[],"namespace":"cassandra","deprecated":null},{"id":"cassandra.coordinator.dc","registry":"semconv","type":"string","stability":"development","brief":"The data center of the coordinating node for a query.","examples":["us-west-2"],"namespace":"cassandra","deprecated":null},{"id":"cassandra.coordinator.id","registry":"semconv","type":"string","stability":"development","brief":"The ID of the coordinating node for a query.","examples":["be13faa2-8574-4d71-926d-27f16cf8a7af"],"namespace":"cassandra","deprecated":null},{"id":"cassandra.page.size","registry":"semconv","type":"int","stability":"development","brief":"The fetch size used for paging, i.e. how many rows will be returned at once.","examples":["5000"],"namespace":"cassandra","deprecated":null},{"id":"cassandra.query.idempotent","registry":"semconv","type":"boolean","stability":"development","brief":"Whether or not the query is idempotent.","examples":[],"namespace":"cassandra","deprecated":null},{"id":"cassandra.speculative_execution.count","registry":"semconv","type":"int","stability":"development","brief":"The number of times a query was speculatively executed. Not set or `0` if the query was not executed speculatively.","examples":["0","2"],"namespace":"cassandra","deprecated":null},{"id":"cicd.pipeline.action.name","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The kind of action a pipeline run is performing.","examples":["BUILD","RUN","SYNC"],"namespace":"cicd","deprecated":null},{"id":"cicd.pipeline.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The human readable name of the pipeline within a CI/CD system.","examples":["Build and Test","Lint","Deploy Go Project","deploy_to_environment"],"namespace":"cicd","deprecated":null},{"id":"cicd.pipeline.result","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The result of a pipeline run.","examples":["success","failure","timeout","skip"],"namespace":"cicd","deprecated":null},{"id":"cicd.pipeline.run.id","registry":"semconv","type":"string","stability":"release_candidate","brief":"The unique identifier of a pipeline run within a CI/CD system.","examples":["120912"],"namespace":"cicd","deprecated":null},{"id":"cicd.pipeline.run.state","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The pipeline run goes through these states during its lifecycle.","examples":["pending","executing","finalizing"],"namespace":"cicd","deprecated":null},{"id":"cicd.pipeline.run.url.full","registry":"semconv","type":"string","stability":"release_candidate","brief":"The [URL](https://wikipedia.org/wiki/URL) of the pipeline run, providing the complete address in order to locate and identify the pipeline run.","examples":["https://github.com/open-telemetry/semantic-conventions/actions/runs/9753949763?pr=1075"],"namespace":"cicd","deprecated":null},{"id":"cicd.pipeline.task.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The human readable name of a task within a pipeline. Task here most closely aligns with a [computing process](https://wikipedia.org/wiki/Pipeline_(computing)) in a pipeline. Other terms for tasks include commands, steps, and procedures.","examples":["Run GoLang Linter","Go Build","go-test","deploy_binary"],"namespace":"cicd","deprecated":null},{"id":"cicd.pipeline.task.run.id","registry":"semconv","type":"string","stability":"release_candidate","brief":"The unique identifier of a task run within a pipeline.","examples":["12097"],"namespace":"cicd","deprecated":null},{"id":"cicd.pipeline.task.run.result","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The result of a task run.","examples":["success","failure","timeout","skip"],"namespace":"cicd","deprecated":null},{"id":"cicd.pipeline.task.run.url.full","registry":"semconv","type":"string","stability":"release_candidate","brief":"The [URL](https://wikipedia.org/wiki/URL) of the pipeline task run, providing the complete address in order to locate and identify the pipeline task run.","examples":["https://github.com/open-telemetry/semantic-conventions/actions/runs/9753949763/job/26920038674?pr=1075"],"namespace":"cicd","deprecated":null},{"id":"cicd.pipeline.task.type","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The type of the task within a pipeline.","examples":["build","test","deploy"],"namespace":"cicd","deprecated":null},{"id":"cicd.system.component","registry":"semconv","type":"string","stability":"release_candidate","brief":"The name of a component of the CI/CD system.","examples":["controller","scheduler","agent"],"namespace":"cicd","deprecated":null},{"id":"cicd.worker.id","registry":"semconv","type":"string","stability":"release_candidate","brief":"The unique identifier of a worker within a CI/CD system.","examples":["abc123","10.0.1.2","controller"],"namespace":"cicd","deprecated":null},{"id":"cicd.worker.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The name of a worker within a CI/CD system.","examples":["agent-abc","controller","Ubuntu LTS"],"namespace":"cicd","deprecated":null},{"id":"cicd.worker.state","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The state of a CI/CD worker / agent.","examples":["available","busy","offline"],"namespace":"cicd","deprecated":null},{"id":"cicd.worker.url.full","registry":"semconv","type":"string","stability":"release_candidate","brief":"The [URL](https://wikipedia.org/wiki/URL) of the worker, providing the complete address in order to locate and identify the worker.","examples":["https://cicd.example.org/worker/abc123"],"namespace":"cicd","deprecated":null},{"id":"client.address","registry":"semconv","type":"string","stability":"stable","brief":"Client address - domain name if available without reverse DNS lookup; otherwise, IP address or UNIX domain socket name.","examples":["client.example.com","10.1.2.80","/tmp/my.sock"],"namespace":"client","deprecated":null},{"id":"client.port","registry":"semconv","type":"int","stability":"stable","brief":"Client port number.","examples":["65123"],"namespace":"client","deprecated":null},{"id":"cloud.account.id","registry":"semconv","type":"string","stability":"development","brief":"The cloud account ID the resource is assigned to.","examples":["111111111111","opentelemetry","22222222-2222-2222-2222-222222222222"],"namespace":"cloud","deprecated":null},{"id":"cloud.availability_zone","registry":"semconv","type":"string","stability":"development","brief":"Cloud regions often have multiple, isolated locations known as zones to increase availability. Availability zone represents the zone where the resource is running.","examples":["us-east-1c"],"namespace":"cloud","deprecated":null},{"id":"cloud.platform","registry":"semconv","type":"enum","stability":"development","brief":"The cloud platform in use.","examples":[],"namespace":"cloud","deprecated":null},{"id":"cloud.provider","registry":"semconv","type":"enum","stability":"development","brief":"Name of the cloud provider.","examples":[],"namespace":"cloud","deprecated":null},{"id":"cloud.region","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["us-central1","us-east-1"],"namespace":"cloud","deprecated":null},{"id":"cloud.resource_id","registry":"semconv","type":"string","stability":"development","brief":"Cloud provider-specific native identifier of the monitored cloud resource (e.g. an [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) on AWS, a [fully qualified resource ID](https://learn.microsoft.com/rest/api/resources/resources/get-by-id) on Azure, a [full resource name](https://google.aip.dev/122#full-resource-names) on GCP)","examples":["arn:aws:lambda:REGION:ACCOUNT_ID:function:my-function","//run.googleapis.com/projects/PROJECT_ID/locations/LOCATION_ID/services/SERVICE_ID","/subscriptions/<SUBSCRIPTION_GUID>/resourceGroups/<RG>/providers/Microsoft.Web/sites/<FUNCAPP>/functions/<FUNC>"],"namespace":"cloud","deprecated":null},{"id":"cloudevents.event_id","registry":"semconv","type":"string","stability":"development","brief":"The [event_id](https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#id) uniquely identifies the event.","examples":["123e4567-e89b-12d3-a456-426614174000","0001"],"namespace":"cloudevents","deprecated":null},{"id":"cloudevents.event_source","registry":"semconv","type":"string","stability":"development","brief":"The [source](https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#source-1) identifies the context in which an event happened.","examples":["https://github.com/cloudevents","/cloudevents/spec/pull/123","my-service"],"namespace":"cloudevents","deprecated":null},{"id":"cloudevents.event_spec_version","registry":"semconv","type":"string","stability":"development","brief":"The [version of the CloudEvents specification](https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#specversion) which the event uses.","examples":["1.0"],"namespace":"cloudevents","deprecated":null},{"id":"cloudevents.event_subject","registry":"semconv","type":"string","stability":"development","brief":"The [subject](https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#subject) of the event in the context of the event producer (identified by source).","examples":["mynewfile.jpg"],"namespace":"cloudevents","deprecated":null},{"id":"cloudevents.event_type","registry":"semconv","type":"string","stability":"development","brief":"The [event_type](https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#type) contains a value describing the type of event related to the originating occurrence.","examples":["com.github.pull_request.opened","com.example.object.deleted.v2"],"namespace":"cloudevents","deprecated":null},{"id":"cloudfoundry.app.id","registry":"semconv","type":"string","stability":"development","brief":"The guid of the application.","examples":["218fc5a9-a5f1-4b54-aa05-46717d0ab26d"],"namespace":"cloudfoundry","deprecated":null},{"id":"cloudfoundry.app.instance.id","registry":"semconv","type":"string","stability":"development","brief":"The index of the application instance. 0 when just one instance is active.","examples":["0","1"],"namespace":"cloudfoundry","deprecated":null},{"id":"cloudfoundry.app.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the application.","examples":["my-app-name"],"namespace":"cloudfoundry","deprecated":null},{"id":"cloudfoundry.org.id","registry":"semconv","type":"string","stability":"development","brief":"The guid of the CloudFoundry org the application is running in.","examples":["218fc5a9-a5f1-4b54-aa05-46717d0ab26d"],"namespace":"cloudfoundry","deprecated":null},{"id":"cloudfoundry.org.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the CloudFoundry organization the app is running in.","examples":["my-org-name"],"namespace":"cloudfoundry","deprecated":null},{"id":"cloudfoundry.process.id","registry":"semconv","type":"string","stability":"development","brief":"The UID identifying the process.","examples":["218fc5a9-a5f1-4b54-aa05-46717d0ab26d"],"namespace":"cloudfoundry","deprecated":null},{"id":"cloudfoundry.process.type","registry":"semconv","type":"string","stability":"development","brief":"The type of process.","examples":["web"],"namespace":"cloudfoundry","deprecated":null},{"id":"cloudfoundry.space.id","registry":"semconv","type":"string","stability":"development","brief":"The guid of the CloudFoundry space the application is running in.","examples":["218fc5a9-a5f1-4b54-aa05-46717d0ab26d"],"namespace":"cloudfoundry","deprecated":null},{"id":"cloudfoundry.space.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the CloudFoundry space the application is running in.","examples":["my-space-name"],"namespace":"cloudfoundry","deprecated":null},{"id":"cloudfoundry.system.id","registry":"semconv","type":"string","stability":"development","brief":"A guid or another name describing the event source.","examples":["cf/gorouter"],"namespace":"cloudfoundry","deprecated":null},{"id":"cloudfoundry.system.instance.id","registry":"semconv","type":"string","stability":"development","brief":"A guid describing the concrete instance of the event source.","examples":["218fc5a9-a5f1-4b54-aa05-46717d0ab26d"],"namespace":"cloudfoundry","deprecated":null},{"id":"code.column","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `code.column.number`","examples":["16"],"namespace":"code","deprecated":{"reason":"renamed","renamedTo":"code.column.number"}},{"id":"code.column.number","registry":"semconv","type":"int","stability":"stable","brief":"The column number in `code.file.path` best representing the operation. It SHOULD point within the code unit named in `code.function.name`. This attribute MUST NOT be used on the Profile signal since the data is already captured in 'message Line'. This constraint is imposed to prevent redundancy and maintain data integrity.","examples":["16"],"namespace":"code","deprecated":null},{"id":"code.file.path","registry":"semconv","type":"string","stability":"stable","brief":"The source code filename 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.","examples":["/usr/local/MyApplication/content_root/app/index.php"],"namespace":"code","deprecated":null},{"id":"code.filepath","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `code.file.path` instead","examples":["/usr/local/MyApplication/content_root/app/index.php"],"namespace":"code","deprecated":{"reason":"renamed","renamedTo":"code.file.path"}},{"id":"code.function","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `code.function.name` instead","examples":["serveRequest"],"namespace":"code","deprecated":{"reason":"uncategorized","note":"Value should be included in `code.function.name` which is expected to be a fully-qualified name."}},{"id":"code.function.name","registry":"semconv","type":"string","stability":"stable","brief":"The method or function fully-qualified name without arguments. The value should fit the natural representation of the language runtime, which is also likely the same used within `code.stacktrace` attribute value. This attribute MUST NOT be used on the Profile signal since the data is already captured in 'message Function'. This constraint is imposed to prevent redundancy and maintain data integrity.","examples":["com.example.MyHttpService.serveRequest","GuzzleHttp\\Client::transfer","fopen"],"namespace":"code","deprecated":null},{"id":"code.line.number","registry":"semconv","type":"int","stability":"stable","brief":"The line number in `code.file.path` best representing the operation. It SHOULD point within the code unit named in `code.function.name`. This attribute MUST NOT be used on the Profile signal since the data is already captured in 'message Line'. This constraint is imposed to prevent redundancy and maintain data integrity.","examples":["42"],"namespace":"code","deprecated":null},{"id":"code.lineno","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `code.line.number` instead","examples":["42"],"namespace":"code","deprecated":{"reason":"renamed","renamedTo":"code.line.number"}},{"id":"code.namespace","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, namespace is now included into `code.function.name`","examples":["com.example.MyHttpService"],"namespace":"code","deprecated":{"reason":"uncategorized","note":"Value should be included in `code.function.name` which is expected to be a fully-qualified name."}},{"id":"code.stacktrace","registry":"semconv","type":"string","stability":"stable","brief":"A stacktrace as a string in the natural representation for the language runtime. The representation is identical to [`exception.stacktrace`](/docs/exceptions/exceptions-spans.md#stacktrace-representation). 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.","examples":["at com.example.GenerateTrace.methodB(GenerateTrace.java:13)\\n at com.example.GenerateTrace.methodA(GenerateTrace.java:9)\\n at com.example.GenerateTrace.main(GenerateTrace.java:5)\n"],"namespace":"code","deprecated":null},{"id":"container.command","registry":"semconv","type":"string","stability":"development","brief":"The command used to run the container (i.e. the command name).","examples":["otelcontribcol"],"namespace":"container","deprecated":null},{"id":"container.command_args","registry":"semconv","type":"string[]","stability":"development","brief":"All the command arguments (including the command/executable itself) run by the container.","examples":["[\"otelcontribcol\",\"--config\",\"config.yaml\"]"],"namespace":"container","deprecated":null},{"id":"container.command_line","registry":"semconv","type":"string","stability":"development","brief":"The full command run by the container as a single string representing the full command.","examples":["otelcontribcol --config config.yaml"],"namespace":"container","deprecated":null},{"id":"container.cpu.state","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `cpu.mode` instead.","examples":["user","kernel"],"namespace":"container","deprecated":{"reason":"renamed","renamedTo":"cpu.mode"}},{"id":"container.csi.plugin.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the CSI ([Container Storage Interface](https://github.com/container-storage-interface/spec)) plugin used by the volume.","examples":["pd.csi.storage.gke.io"],"namespace":"container","deprecated":null},{"id":"container.csi.volume.id","registry":"semconv","type":"string","stability":"development","brief":"The unique volume ID returned by the CSI ([Container Storage Interface](https://github.com/container-storage-interface/spec)) plugin.","examples":["projects/my-gcp-project/zones/my-gcp-zone/disks/my-gcp-disk"],"namespace":"container","deprecated":null},{"id":"container.id","registry":"semconv","type":"string","stability":"stable","brief":"Container ID. Usually a UUID, as for example used to [identify Docker containers](https://docs.docker.com/engine/containers/run/#container-identification). The UUID might be abbreviated.","examples":["a3bf90e006b2"],"namespace":"container","deprecated":null},{"id":"container.image.id","registry":"semconv","type":"string","stability":"development","brief":"Runtime specific image identifier. Usually a hash algorithm followed by a UUID.","examples":["sha256:19c92d0a00d1b66d897bceaa7319bee0dd38a10a851c60bcec9474aa3f01e50f"],"namespace":"container","deprecated":null},{"id":"container.image.name","registry":"semconv","type":"string","stability":"stable","brief":"Name of the image the container was built on.","examples":["gcr.io/opentelemetry/operator"],"namespace":"container","deprecated":null},{"id":"container.image.repo_digests","registry":"semconv","type":"string[]","stability":"stable","brief":"Repository digests of the container image as provided by the container runtime.","examples":["[\"example@sha256:afcc7f1ac1b49db317a7196c902e61c6c3c4607d63599ee1a82d702d249a0ccb\",\"internal.registry.example.com:5000/example@sha256:b69959407d21e8a062e0416bf13405bb2b71ed7a84dde4158ebafacfa06f5578\"]"],"namespace":"container","deprecated":null},{"id":"container.image.tags","registry":"semconv","type":"string[]","stability":"stable","brief":"Container image tags. An example can be found in [Docker Image Inspect](https://docs.docker.com/reference/api/engine/version/v1.52/#tag/Image/operation/ImageInspect). Should be only the `<tag>` section of the full name for example from `registry.example.com/my-org/my-image:<tag>`.","examples":["[\"v1.27.1\",\"3.5.7-0\"]"],"namespace":"container","deprecated":null},{"id":"container.label","registry":"semconv","type":"template[string]","stability":"development","brief":"Container labels, `<key>` being the label name, the value being the label value.","examples":["nginx"],"namespace":"container","deprecated":null},{"id":"container.labels","registry":"semconv","type":"template[string]","stability":"development","brief":"Deprecated, use `container.label` instead.","examples":["nginx"],"namespace":"container","deprecated":{"reason":"renamed","renamedTo":"container.label"}},{"id":"container.name","registry":"semconv","type":"string","stability":"development","brief":"Container name used by container runtime.","examples":["opentelemetry-autoconf"],"namespace":"container","deprecated":null},{"id":"container.runtime","registry":"semconv","type":"string","stability":"development","brief":"The container runtime managing this container.","examples":["docker","containerd","rkt"],"namespace":"container","deprecated":{"reason":"renamed","renamedTo":"container.runtime.name"}},{"id":"container.runtime.description","registry":"semconv","type":"string","stability":"development","brief":"A description about the runtime which could include, for example details about the CRI/API version being used or other customizations.","examples":["docker://19.3.1 - CRI: 1.22.0"],"namespace":"container","deprecated":null},{"id":"container.runtime.name","registry":"semconv","type":"string","stability":"development","brief":"The container runtime managing this container.","examples":["docker","containerd","rkt"],"namespace":"container","deprecated":null},{"id":"container.runtime.version","registry":"semconv","type":"string","stability":"development","brief":"The version of the runtime of this process, as returned by the runtime without modification.","examples":["1.0.0"],"namespace":"container","deprecated":null},{"id":"cpu.logical_number","registry":"semconv","type":"int","stability":"development","brief":"The logical CPU number [0..n-1]","examples":["1"],"namespace":"cpu","deprecated":null},{"id":"cpu.mode","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The mode of the CPU","examples":["user","system"],"namespace":"cpu","deprecated":null},{"id":"cpython.gc.generation","registry":"semconv","type":"enum","stability":"development","brief":"Value of the garbage collector collection generation.","examples":["0","1","2"],"namespace":"cpython","deprecated":null},{"id":"db.cassandra.consistency_level","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `cassandra.consistency.level` instead.","examples":[],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"cassandra.consistency.level"}},{"id":"db.cassandra.coordinator.dc","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `cassandra.coordinator.dc` instead.","examples":["us-west-2"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"cassandra.coordinator.dc"}},{"id":"db.cassandra.coordinator.id","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `cassandra.coordinator.id` instead.","examples":["be13faa2-8574-4d71-926d-27f16cf8a7af"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"cassandra.coordinator.id"}},{"id":"db.cassandra.idempotence","registry":"semconv","type":"boolean","stability":"development","brief":"Deprecated, use `cassandra.query.idempotent` instead.","examples":[],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"cassandra.query.idempotent"}},{"id":"db.cassandra.page_size","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `cassandra.page.size` instead.","examples":["5000"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"cassandra.page.size"}},{"id":"db.cassandra.speculative_execution_count","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `cassandra.speculative_execution.count` instead.","examples":["0","2"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"cassandra.speculative_execution.count"}},{"id":"db.cassandra.table","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `db.collection.name` instead.","examples":["mytable"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.collection.name"}},{"id":"db.client.connection.pool.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the connection pool; unique within the instrumented application. In case the connection pool implementation doesn't provide a name, instrumentation SHOULD use a combination of parameters that would make the name unique, for example, combining attributes `server.address`, `server.port`, and `db.namespace`, formatted as `server.address:server.port/db.namespace`. Instrumentations that generate connection pool name following different patterns SHOULD document it.","examples":["myDataSource"],"namespace":"db","deprecated":null},{"id":"db.client.connection.state","registry":"semconv","type":"enum","stability":"development","brief":"The state of a connection in the pool","examples":["idle"],"namespace":"db","deprecated":null},{"id":"db.client.connections.pool.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `db.client.connection.pool.name` instead.","examples":["myDataSource"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.client.connection.pool.name"}},{"id":"db.client.connections.state","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `db.client.connection.state` instead.","examples":["idle"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.client.connection.state"}},{"id":"db.collection.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of a collection (table, container) within the database.","examples":["public.users","customers"],"namespace":"db","deprecated":null},{"id":"db.connection_string","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `server.address`, `server.port` attributes instead.","examples":["Server=(localdb)\\v11.0;Integrated Security=true;"],"namespace":"db","deprecated":{"reason":"uncategorized","note":"Replaced by `server.address` and `server.port`."}},{"id":"db.cosmosdb.client_id","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `azure.client.id` instead.","examples":["3ba4827d-4422-483f-b59f-85b74211c11d"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"azure.client.id"}},{"id":"db.cosmosdb.connection_mode","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `azure.cosmosdb.connection.mode` instead.","examples":[],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"azure.cosmosdb.connection.mode"}},{"id":"db.cosmosdb.consistency_level","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `cosmosdb.consistency.level` instead.","examples":["Eventual","ConsistentPrefix","BoundedStaleness","Strong","Session"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"azure.cosmosdb.consistency.level"}},{"id":"db.cosmosdb.container","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `db.collection.name` instead.","examples":["mytable"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.collection.name"}},{"id":"db.cosmosdb.operation_type","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, no replacement at this time.","examples":[],"namespace":"db","deprecated":{"reason":"obsoleted","note":"Removed, no replacement at this time."}},{"id":"db.cosmosdb.regions_contacted","registry":"semconv","type":"string[]","stability":"development","brief":"Deprecated, use `azure.cosmosdb.operation.contacted_regions` instead.","examples":["[\"North Central US\",\"Australia East\",\"Australia Southeast\"]"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"azure.cosmosdb.operation.contacted_regions"}},{"id":"db.cosmosdb.request_charge","registry":"semconv","type":"double","stability":"development","brief":"Deprecated, use `azure.cosmosdb.operation.request_charge` instead.","examples":["46.18","1"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"azure.cosmosdb.operation.request_charge"}},{"id":"db.cosmosdb.request_content_length","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `azure.cosmosdb.request.body.size` instead.","examples":[],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"azure.cosmosdb.request.body.size"}},{"id":"db.cosmosdb.status_code","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `db.response.status_code` instead.","examples":["200","201"],"namespace":"db","deprecated":{"reason":"uncategorized","note":"Use `db.response.status_code` instead."}},{"id":"db.cosmosdb.sub_status_code","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `azure.cosmosdb.response.sub_status_code` instead.","examples":["1000","1002"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"azure.cosmosdb.response.sub_status_code"}},{"id":"db.elasticsearch.cluster.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `db.namespace` instead.","examples":["e9106fc68e3044f0b1475b04bf4ffd5f"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.namespace"}},{"id":"db.elasticsearch.node.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `elasticsearch.node.name` instead.","examples":["instance-0000000001"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"elasticsearch.node.name"}},{"id":"db.elasticsearch.path_parts","registry":"semconv","type":"template[string]","stability":"development","brief":"Deprecated, use `db.operation.parameter` instead.","examples":["test-index","123"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.operation.parameter"}},{"id":"db.instance.id","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, no general replacement at this time. For Elasticsearch, use `db.elasticsearch.node.name` instead.","examples":["mysql-e26b99z.example.com"],"namespace":"db","deprecated":{"reason":"obsoleted","note":"Removed, no general replacement at this time. For Elasticsearch, use `db.elasticsearch.node.name` instead."}},{"id":"db.jdbc.driver_classname","registry":"semconv","type":"string","stability":"development","brief":"Removed, no replacement at this time.","examples":["org.postgresql.Driver","com.microsoft.sqlserver.jdbc.SQLServerDriver"],"namespace":"db","deprecated":{"reason":"obsoleted","note":"Removed, no replacement at this time."}},{"id":"db.mongodb.collection","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `db.collection.name` instead.","examples":["mytable"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.collection.name"}},{"id":"db.mssql.instance_name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, SQL Server instance is now populated as a part of `db.namespace` attribute.","examples":["MSSQLSERVER"],"namespace":"db","deprecated":{"reason":"obsoleted","note":"Removed, no replacement at this time."}},{"id":"db.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `db.namespace` instead.","examples":["customers","main"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.namespace"}},{"id":"db.namespace","registry":"semconv","type":"string","stability":"stable","brief":"The name of the database, fully qualified within the server address and port.","examples":["customers","test.users"],"namespace":"db","deprecated":null},{"id":"db.operation","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `db.operation.name` instead.","examples":["findAndModify","HMSET","SELECT"],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.operation.name"}},{"id":"db.operation.batch.size","registry":"semconv","type":"int","stability":"stable","brief":"The number of database operations included in a batch operation.","examples":["2","3","4"],"namespace":"db","deprecated":null},{"id":"db.operation.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the operation or command being executed.","examples":["findAndModify","HMSET","SELECT"],"namespace":"db","deprecated":null},{"id":"db.operation.parameter","registry":"semconv","type":"template[string]","stability":"development","brief":"A database operation parameter, with `<key>` being the parameter name, and the attribute value being a string representation of the parameter value.","examples":["someval","55"],"namespace":"db","deprecated":null},{"id":"db.query.parameter","registry":"semconv","type":"template[string]","stability":"development","brief":"A database query parameter, with `<key>` being the parameter name, and the attribute value being a string representation of the parameter value.","examples":["someval","55"],"namespace":"db","deprecated":null},{"id":"db.query.summary","registry":"semconv","type":"string","stability":"stable","brief":"Low cardinality summary of a database query.","examples":["SELECT wuser_table","INSERT shipping_details SELECT orders","get user by id"],"namespace":"db","deprecated":null},{"id":"db.query.text","registry":"semconv","type":"string","stability":"stable","brief":"The database query being executed.","examples":["SELECT * FROM wuser_table where username = ?","SET mykey ?"],"namespace":"db","deprecated":null},{"id":"db.redis.database_index","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `db.namespace` instead.","examples":["0","1","15"],"namespace":"db","deprecated":{"reason":"uncategorized","note":"Replaced by `db.namespace` (string)."}},{"id":"db.response.returned_rows","registry":"semconv","type":"int","stability":"development","brief":"Number of rows returned by the operation.","examples":["10","30","1000"],"namespace":"db","deprecated":null},{"id":"db.response.status_code","registry":"semconv","type":"string","stability":"stable","brief":"Database response status code.","examples":["102","ORA-17002","08P01","404"],"namespace":"db","deprecated":null},{"id":"db.sql.table","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `db.collection.name` instead.","examples":["mytable"],"namespace":"db","deprecated":{"reason":"uncategorized","note":"Replaced by `db.collection.name`, but only if not extracting the value from `db.query.text`."}},{"id":"db.statement","registry":"semconv","type":"string","stability":"development","brief":"The database statement being executed.","examples":["SELECT * FROM wuser_table","SET mykey \"WuValue\""],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.query.text"}},{"id":"db.stored_procedure.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of a stored procedure within the database.","examples":["GetCustomer"],"namespace":"db","deprecated":null},{"id":"db.system","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `db.system.name` instead.","examples":[],"namespace":"db","deprecated":{"reason":"renamed","renamedTo":"db.system.name"}},{"id":"db.system.name","registry":"semconv","type":"enum","stability":"stable","brief":"The database management system (DBMS) product as identified by the client instrumentation.","examples":[],"namespace":"db","deprecated":null},{"id":"db.user","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, no replacement at this time.","examples":["readonly_user","reporting_user"],"namespace":"db","deprecated":{"reason":"obsoleted","note":"Removed, no replacement at this time."}},{"id":"deployment.environment","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `deployment.environment.name` instead.","examples":["staging","production"],"namespace":"deployment","deprecated":{"reason":"renamed","renamedTo":"deployment.environment.name"}},{"id":"deployment.environment.name","registry":"semconv","type":"enum","stability":"stable","brief":"Name of the [deployment environment](https://wikipedia.org/wiki/Deployment_environment) (aka deployment tier).","examples":["staging","production"],"namespace":"deployment","deprecated":null},{"id":"deployment.id","registry":"semconv","type":"string","stability":"development","brief":"The ID of the deployment.","examples":["1208"],"namespace":"deployment","deprecated":null},{"id":"deployment.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the deployment.","examples":["deploy my app","deploy-frontend"],"namespace":"deployment","deprecated":null},{"id":"deployment.status","registry":"semconv","type":"enum","stability":"development","brief":"The status of the deployment.","examples":[],"namespace":"deployment","deprecated":null},{"id":"destination.address","registry":"semconv","type":"string","stability":"development","brief":"Destination address - domain name if available without reverse DNS lookup; otherwise, IP address or UNIX domain socket name.","examples":["destination.example.com","10.1.2.80","/tmp/my.sock"],"namespace":"destination","deprecated":null},{"id":"destination.port","registry":"semconv","type":"int","stability":"development","brief":"Destination port number","examples":["3389","2888"],"namespace":"destination","deprecated":null},{"id":"device.id","registry":"semconv","type":"string","stability":"development","brief":"A unique identifier representing the device","examples":["123456789012345","01:23:45:67:89:AB"],"namespace":"device","deprecated":null},{"id":"device.manufacturer","registry":"semconv","type":"string","stability":"development","brief":"The name of the device manufacturer","examples":["Apple","Samsung"],"namespace":"device","deprecated":null},{"id":"device.model.identifier","registry":"semconv","type":"string","stability":"development","brief":"The model identifier for the device","examples":["iPhone3,4","SM-G920F"],"namespace":"device","deprecated":null},{"id":"device.model.name","registry":"semconv","type":"string","stability":"development","brief":"The marketing name for the device model","examples":["iPhone 6s Plus","Samsung Galaxy S6"],"namespace":"device","deprecated":null},{"id":"disk.io.direction","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The disk IO operation direction.","examples":["read"],"namespace":"disk","deprecated":null},{"id":"dns.answers","registry":"semconv","type":"string[]","stability":"development","brief":"The list of IPv4 or IPv6 addresses resolved during DNS lookup.","examples":["[\"10.0.0.1\",\"2001:0db8:85a3:0000:0000:8a2e:0370:7334\"]"],"namespace":"dns","deprecated":null},{"id":"dns.question.name","registry":"semconv","type":"string","stability":"development","brief":"The name being queried.","examples":["www.example.com","opentelemetry.io"],"namespace":"dns","deprecated":null},{"id":"dotnet.gc.heap.generation","registry":"semconv","type":"enum","stability":"stable","brief":"Name of the garbage collector managed heap generation.","examples":["gen0","gen1","gen2"],"namespace":"dotnet","deprecated":null},{"id":"elasticsearch.node.name","registry":"semconv","type":"string","stability":"development","brief":"Represents the human-readable identifier of the node/instance to which a request was routed.","examples":["instance-0000000001"],"namespace":"elasticsearch","deprecated":null},{"id":"enduser.id","registry":"semconv","type":"string","stability":"development","brief":"Unique identifier of an end user in the system. It maybe a username, email address, or other identifier.","examples":["username"],"namespace":"enduser","deprecated":null},{"id":"enduser.pseudo.id","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["QdH5CAWJgqVT4rOr0qtumf"],"namespace":"enduser","deprecated":null},{"id":"enduser.role","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `user.roles` instead.","examples":["admin"],"namespace":"enduser","deprecated":{"reason":"uncategorized","note":"Use `user.roles` instead."}},{"id":"enduser.scope","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, no replacement at this time.","examples":["read:message, write:files"],"namespace":"enduser","deprecated":{"reason":"obsoleted","note":"Removed, no replacement at this time."}},{"id":"error.message","registry":"semconv","type":"string","stability":"development","brief":"A message providing more detail about an error in human-readable form.","examples":["Unexpected input type: string","The user has exceeded their storage quota"],"namespace":"error","deprecated":{"reason":"obsoleted","note":"Use domain-specific error message attribute. For example, use `feature_flag.error.message` for feature flag errors."}},{"id":"error.type","registry":"semconv","type":"enum","stability":"stable","brief":"Describes a class of error the operation ended with.","examples":["timeout","java.net.UnknownHostException","server_certificate_invalid","500"],"namespace":"error","deprecated":null},{"id":"event.name","registry":"semconv","type":"string","stability":"development","brief":"Identifies the class / type of event.","examples":["browser.mouse.click","device.app.lifecycle"],"namespace":"event","deprecated":{"reason":"uncategorized","note":"The value of this attribute MUST now be set as the value of the EventName field on the LogRecord to indicate that the LogRecord represents an Event."}},{"id":"exception.escaped","registry":"semconv","type":"boolean","stability":"stable","brief":"Indicates that the exception is escaping the scope of the span.","examples":[],"namespace":"exception","deprecated":{"reason":"obsoleted","note":"It's no longer recommended to record exceptions that are handled and do not escape the scope of a span."}},{"id":"exception.message","registry":"semconv","type":"string","stability":"stable","brief":"The exception message.","examples":["Division by zero","Can't convert 'int' object to str implicitly"],"namespace":"exception","deprecated":null},{"id":"exception.stacktrace","registry":"semconv","type":"string","stability":"stable","brief":"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.","examples":["Exception in thread \"main\" java.lang.RuntimeException: Test exception\\n at com.example.GenerateTrace.methodB(GenerateTrace.java:13)\\n at com.example.GenerateTrace.methodA(GenerateTrace.java:9)\\n at com.example.GenerateTrace.main(GenerateTrace.java:5)\n"],"namespace":"exception","deprecated":null},{"id":"exception.type","registry":"semconv","type":"string","stability":"stable","brief":"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.","examples":["java.net.ConnectException","OSError"],"namespace":"exception","deprecated":null},{"id":"faas.coldstart","registry":"semconv","type":"boolean","stability":"development","brief":"A boolean that is true if the serverless function is executed for the first time (aka cold-start).","examples":[],"namespace":"faas","deprecated":null},{"id":"faas.cron","registry":"semconv","type":"string","stability":"development","brief":"A string containing the schedule period as [Cron Expression](https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm).","examples":["0/5 * * * ? *"],"namespace":"faas","deprecated":null},{"id":"faas.document.collection","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["myBucketName","myDbName"],"namespace":"faas","deprecated":null},{"id":"faas.document.name","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["myFile.txt","myTableName"],"namespace":"faas","deprecated":null},{"id":"faas.document.operation","registry":"semconv","type":"enum","stability":"development","brief":"Describes the type of the operation that was performed on the data.","examples":[],"namespace":"faas","deprecated":null},{"id":"faas.document.time","registry":"semconv","type":"string","stability":"development","brief":"A string containing the time when the data was accessed in the [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format expressed in [UTC](https://www.w3.org/TR/NOTE-datetime).","examples":["2020-01-23T13:47:06Z"],"namespace":"faas","deprecated":null},{"id":"faas.instance","registry":"semconv","type":"string","stability":"development","brief":"The execution environment ID as a string, that will be potentially reused for other invocations to the same function/function version.","examples":["2021/06/28/[$LATEST]2f399eb14537447da05ab2a2e39309de"],"namespace":"faas","deprecated":null},{"id":"faas.invocation_id","registry":"semconv","type":"string","stability":"development","brief":"The invocation ID of the current function invocation.","examples":["af9d5aa4-a685-4c5f-a22b-444f80b3cc28"],"namespace":"faas","deprecated":null},{"id":"faas.invoked_name","registry":"semconv","type":"string","stability":"development","brief":"The name of the invoked function.","examples":["my-function"],"namespace":"faas","deprecated":null},{"id":"faas.invoked_provider","registry":"semconv","type":"enum","stability":"development","brief":"The cloud provider of the invoked function.","examples":[],"namespace":"faas","deprecated":null},{"id":"faas.invoked_region","registry":"semconv","type":"string","stability":"development","brief":"The cloud region of the invoked function.","examples":["eu-central-1"],"namespace":"faas","deprecated":null},{"id":"faas.max_memory","registry":"semconv","type":"int","stability":"development","brief":"The amount of memory available to the serverless function converted to Bytes.","examples":["134217728"],"namespace":"faas","deprecated":null},{"id":"faas.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the single function that this runtime instance executes.","examples":["my-function","myazurefunctionapp/some-function-name"],"namespace":"faas","deprecated":null},{"id":"faas.time","registry":"semconv","type":"string","stability":"development","brief":"A string containing the function invocation time in the [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format expressed in [UTC](https://www.w3.org/TR/NOTE-datetime).","examples":["2020-01-23T13:47:06Z"],"namespace":"faas","deprecated":null},{"id":"faas.trigger","registry":"semconv","type":"enum","stability":"development","brief":"Type of the trigger which caused this function invocation.","examples":[],"namespace":"faas","deprecated":null},{"id":"faas.version","registry":"semconv","type":"string","stability":"development","brief":"The immutable version of the function being executed.","examples":["26","pinkfroid-00002"],"namespace":"faas","deprecated":null},{"id":"feature_flag.context.id","registry":"semconv","type":"string","stability":"release_candidate","brief":"The unique identifier for the flag evaluation context. For example, the targeting key.","examples":["5157782b-2203-4c80-a857-dbbd5e7761db"],"namespace":"feature_flag","deprecated":null},{"id":"feature_flag.error.message","registry":"semconv","type":"string","stability":"release_candidate","brief":"A message providing more detail about an error that occurred during feature flag evaluation in human-readable form.","examples":["Unexpected input type: string","The user has exceeded their storage quota"],"namespace":"feature_flag","deprecated":null},{"id":"feature_flag.evaluation.error.message","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `feature_flag.error.message` instead.","examples":["Flag `header-color` expected type `string` but found type `number`"],"namespace":"feature_flag","deprecated":{"reason":"renamed","renamedTo":"feature_flag.error.message"}},{"id":"feature_flag.evaluation.reason","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `feature_flag.result.reason` instead.","examples":["static","targeting_match","error","default"],"namespace":"feature_flag","deprecated":{"reason":"renamed","renamedTo":"feature_flag.result.reason"}},{"id":"feature_flag.key","registry":"semconv","type":"string","stability":"release_candidate","brief":"The lookup key of the feature flag.","examples":["logo-color"],"namespace":"feature_flag","deprecated":null},{"id":"feature_flag.provider_name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `feature_flag.provider.name` instead.","examples":["Flag Manager"],"namespace":"feature_flag","deprecated":{"reason":"renamed","renamedTo":"feature_flag.provider.name"}},{"id":"feature_flag.provider.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"Identifies the feature flag provider.","examples":["Flag Manager"],"namespace":"feature_flag","deprecated":null},{"id":"feature_flag.result.reason","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The reason code which shows how a feature flag value was determined.","examples":["static","targeting_match","error","default"],"namespace":"feature_flag","deprecated":null},{"id":"feature_flag.result.value","registry":"semconv","type":"any","stability":"release_candidate","brief":"The evaluated value of the feature flag.","examples":["#ff0000","true","3"],"namespace":"feature_flag","deprecated":null},{"id":"feature_flag.result.variant","registry":"semconv","type":"string","stability":"release_candidate","brief":"A semantic identifier for an evaluated flag value.","examples":["red","true","on"],"namespace":"feature_flag","deprecated":null},{"id":"feature_flag.set.id","registry":"semconv","type":"string","stability":"release_candidate","brief":"The identifier of the [flag set](https://openfeature.dev/specification/glossary/#flag-set) to which the feature flag belongs.","examples":["proj-1","ab98sgs","service1/dev"],"namespace":"feature_flag","deprecated":null},{"id":"feature_flag.variant","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `feature_flag.result.variant` instead.","examples":["red","true","on"],"namespace":"feature_flag","deprecated":{"reason":"renamed","renamedTo":"feature_flag.result.variant"}},{"id":"feature_flag.version","registry":"semconv","type":"string","stability":"release_candidate","brief":"The version of the ruleset used during the evaluation. This may be any stable value which uniquely identifies the ruleset.","examples":["1","01ABCDEF"],"namespace":"feature_flag","deprecated":null},{"id":"file.accessed","registry":"semconv","type":"string","stability":"development","brief":"Time when the file was last accessed, in ISO 8601 format.","examples":["2021-01-01T12:00:00Z"],"namespace":"file","deprecated":null},{"id":"file.attributes","registry":"semconv","type":"string[]","stability":"development","brief":"Array of file attributes.","examples":["[\"readonly\",\"hidden\"]"],"namespace":"file","deprecated":null},{"id":"file.changed","registry":"semconv","type":"string","stability":"development","brief":"Time when the file attributes or metadata was last changed, in ISO 8601 format.","examples":["2021-01-01T12:00:00Z"],"namespace":"file","deprecated":null},{"id":"file.created","registry":"semconv","type":"string","stability":"development","brief":"Time when the file was created, in ISO 8601 format.","examples":["2021-01-01T12:00:00Z"],"namespace":"file","deprecated":null},{"id":"file.directory","registry":"semconv","type":"string","stability":"development","brief":"Directory where the file is located. It should include the drive letter, when appropriate.","examples":["/home/user","C:\\Program Files\\MyApp"],"namespace":"file","deprecated":null},{"id":"file.extension","registry":"semconv","type":"string","stability":"development","brief":"File extension, excluding the leading dot.","examples":["png","gz"],"namespace":"file","deprecated":null},{"id":"file.fork_name","registry":"semconv","type":"string","stability":"development","brief":"Name of the fork. A fork is additional data associated with a filesystem object.","examples":["Zone.Identifier"],"namespace":"file","deprecated":null},{"id":"file.group.id","registry":"semconv","type":"string","stability":"development","brief":"Primary Group ID (GID) of the file.","examples":["1000"],"namespace":"file","deprecated":null},{"id":"file.group.name","registry":"semconv","type":"string","stability":"development","brief":"Primary group name of the file.","examples":["users"],"namespace":"file","deprecated":null},{"id":"file.inode","registry":"semconv","type":"string","stability":"development","brief":"Inode representing the file in the filesystem.","examples":["256383"],"namespace":"file","deprecated":null},{"id":"file.lock.mechanism","registry":"semconv","type":"string","stability":"development","brief":"The lock mechanism such as noted by [POSIX](https://pubs.opengroup.org/onlinepubs/9699919799/functions/fcntl.html)","examples":["POSIX","FLOCK","DELEG","LEASE"],"namespace":"file","deprecated":null},{"id":"file.lock.mode","registry":"semconv","type":"string","stability":"development","brief":"Mode of lock or operation such as documented by [POSIX](https://pubs.opengroup.org/onlinepubs/9699919799/functions/fcntl.html)","examples":["ADVISORY","MANDATORY","BREAKING","ACTIVE","BREAKER"],"namespace":"file","deprecated":null},{"id":"file.lock.type","registry":"semconv","type":"enum","stability":"development","brief":"The lock type as represented by i.e. [POSIX](https://pubs.opengroup.org/onlinepubs/9699919799/functions/fcntl.html)'s l_type.","examples":["read"],"namespace":"file","deprecated":null},{"id":"file.mode","registry":"semconv","type":"string","stability":"development","brief":"Mode of the file in octal representation.","examples":["0640"],"namespace":"file","deprecated":null},{"id":"file.modified","registry":"semconv","type":"string","stability":"development","brief":"Time when the file content was last modified, in ISO 8601 format.","examples":["2021-01-01T12:00:00Z"],"namespace":"file","deprecated":null},{"id":"file.name","registry":"semconv","type":"string","stability":"development","brief":"Name of the file including the extension, without the directory.","examples":["example.png"],"namespace":"file","deprecated":null},{"id":"file.owner.id","registry":"semconv","type":"string","stability":"development","brief":"The user ID (UID) or security identifier (SID) of the file owner.","examples":["1000"],"namespace":"file","deprecated":null},{"id":"file.owner.name","registry":"semconv","type":"string","stability":"development","brief":"Username of the file owner.","examples":["root"],"namespace":"file","deprecated":null},{"id":"file.path","registry":"semconv","type":"string","stability":"development","brief":"Full path to the file, including the filename. It should include the drive letter, when appropriate.","examples":["/home/alice/example.png","C:\\Program Files\\MyApp\\myapp.exe"],"namespace":"file","deprecated":null},{"id":"file.size","registry":"semconv","type":"int","stability":"development","brief":"File size in bytes.","examples":[],"namespace":"file","deprecated":null},{"id":"file.symbolic_link.target_path","registry":"semconv","type":"string","stability":"development","brief":"Path to the target of a symbolic link.","examples":["/usr/bin/python3"],"namespace":"file","deprecated":null},{"id":"gcp.apphub_destination.application.container","registry":"semconv","type":"string","stability":"development","brief":"The container within GCP where the AppHub destination application is defined.","examples":["projects/my-container-project"],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub_destination.application.id","registry":"semconv","type":"string","stability":"development","brief":"The name of the destination application as configured in AppHub.","examples":["my-application"],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub_destination.application.location","registry":"semconv","type":"string","stability":"development","brief":"The GCP zone or region where the destination application is defined.","examples":["us-central1"],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub_destination.service.criticality_type","registry":"semconv","type":"enum","stability":"development","brief":"Criticality of a destination workload indicates its importance to the business as specified in [AppHub type enum](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type)","examples":[],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub_destination.service.environment_type","registry":"semconv","type":"enum","stability":"development","brief":"Software lifecycle stage of a destination service as defined [AppHub environment type](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type_1)","examples":[],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub_destination.service.id","registry":"semconv","type":"string","stability":"development","brief":"The name of the destination service as configured in AppHub.","examples":["my-service"],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub_destination.workload.criticality_type","registry":"semconv","type":"enum","stability":"development","brief":"Criticality of a destination workload indicates its importance to the business as specified in [AppHub type enum](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type)","examples":[],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub_destination.workload.environment_type","registry":"semconv","type":"enum","stability":"development","brief":"Environment of a destination workload is the stage of a software lifecycle as provided in the [AppHub environment type](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type_1)","examples":[],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub_destination.workload.id","registry":"semconv","type":"string","stability":"development","brief":"The name of the destination workload as configured in AppHub.","examples":["my-workload"],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub.application.container","registry":"semconv","type":"string","stability":"development","brief":"The container within GCP where the AppHub application is defined.","examples":["projects/my-container-project"],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub.application.id","registry":"semconv","type":"string","stability":"development","brief":"The name of the application as configured in AppHub.","examples":["my-application"],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub.application.location","registry":"semconv","type":"string","stability":"development","brief":"The GCP zone or region where the application is defined.","examples":["us-central1"],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub.service.criticality_type","registry":"semconv","type":"enum","stability":"development","brief":"Criticality of a service indicates its importance to the business.","examples":[],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub.service.environment_type","registry":"semconv","type":"enum","stability":"development","brief":"Environment of a service is the stage of a software lifecycle.","examples":[],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub.service.id","registry":"semconv","type":"string","stability":"development","brief":"The name of the service as configured in AppHub.","examples":["my-service"],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub.workload.criticality_type","registry":"semconv","type":"enum","stability":"development","brief":"Criticality of a workload indicates its importance to the business.","examples":[],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub.workload.environment_type","registry":"semconv","type":"enum","stability":"development","brief":"Environment of a workload is the stage of a software lifecycle.","examples":[],"namespace":"gcp","deprecated":null},{"id":"gcp.apphub.workload.id","registry":"semconv","type":"string","stability":"development","brief":"The name of the workload as configured in AppHub.","examples":["my-workload"],"namespace":"gcp","deprecated":null},{"id":"gcp.client.service","registry":"semconv","type":"string","stability":"development","brief":"Identifies the Google Cloud service for which the official client library is intended.","examples":["appengine","run","firestore","alloydb","spanner"],"namespace":"gcp","deprecated":null},{"id":"gcp.cloud_run.job.execution","registry":"semconv","type":"string","stability":"development","brief":"The name of the Cloud Run [execution](https://cloud.google.com/run/docs/managing/job-executions) being run for the Job, as set by the [`CLOUD_RUN_EXECUTION`](https://cloud.google.com/run/docs/container-contract#jobs-env-vars) environment variable.","examples":["job-name-xxxx","sample-job-mdw84"],"namespace":"gcp","deprecated":null},{"id":"gcp.cloud_run.job.task_index","registry":"semconv","type":"int","stability":"development","brief":"The index for a task within an execution as provided by the [`CLOUD_RUN_TASK_INDEX`](https://cloud.google.com/run/docs/container-contract#jobs-env-vars) environment variable.","examples":["0","1"],"namespace":"gcp","deprecated":null},{"id":"gcp.gce.instance_group_manager.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the Instance Group Manager (IGM) that manages this VM, if any.","examples":["web-igm","my-managed-group"],"namespace":"gcp","deprecated":null},{"id":"gcp.gce.instance_group_manager.region","registry":"semconv","type":"string","stability":"development","brief":"The region of a **regional** Instance Group Manager (e.g., `us-central1`). Set this **only** when the IGM is regional.","examples":["us-central1","europe-west1"],"namespace":"gcp","deprecated":null},{"id":"gcp.gce.instance_group_manager.zone","registry":"semconv","type":"string","stability":"development","brief":"The zone of a **zonal** Instance Group Manager (e.g., `us-central1-a`). Set this **only** when the IGM is zonal.","examples":["us-central1-a","europe-west1-b"],"namespace":"gcp","deprecated":null},{"id":"gcp.gce.instance.hostname","registry":"semconv","type":"string","stability":"development","brief":"The hostname of a GCE instance. This is the full value of the default or [custom hostname](https://cloud.google.com/compute/docs/instances/custom-hostname-vm).","examples":["my-host1234.example.com","sample-vm.us-west1-b.c.my-project.internal"],"namespace":"gcp","deprecated":null},{"id":"gcp.gce.instance.labels","registry":"semconv","type":"template[string]","stability":"development","brief":"GCE instance labels, `<key>` being the label name and the value being the label value.","examples":["observability"],"namespace":"gcp","deprecated":null},{"id":"gcp.gce.instance.name","registry":"semconv","type":"string","stability":"development","brief":"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](https://cloud.google.com/compute/docs/internal-dns#instance-fully-qualified-domain-names).","examples":["instance-1","my-vm-name"],"namespace":"gcp","deprecated":null},{"id":"gen_ai.agent.description","registry":"semconv","type":"string","stability":"development","brief":"Free-form description of the GenAI agent provided by the application.","examples":["Helps with math problems","Generates fiction stories"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.agent.id","registry":"semconv","type":"string","stability":"development","brief":"The unique identifier of the GenAI agent.","examples":["asst_5j66UpCpwteGg4YSxUnt7lPY"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.agent.name","registry":"semconv","type":"string","stability":"development","brief":"Human-readable name of the GenAI agent provided by the application.","examples":["Math Tutor","Fiction Writer"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.agent.version","registry":"semconv","type":"string","stability":"development","brief":"The version of the GenAI agent.","examples":["1.0.0","2025-05-01"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.completion","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use Event API to report completions contents.","examples":["[{'role': 'assistant', 'content': 'The capital of France is Paris.'}]"],"namespace":"gen_ai","deprecated":{"reason":"obsoleted","note":"Removed, no replacement at this time."}},{"id":"gen_ai.conversation.id","registry":"semconv","type":"string","stability":"development","brief":"The unique identifier for a conversation (session, thread), used to store and correlate messages within this conversation.","examples":["conv_5j66UpCpwteGg4YSxUnt7lPY"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.data_source.id","registry":"semconv","type":"string","stability":"development","brief":"The data source identifier.","examples":["H7STPQYOND"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.embeddings.dimension.count","registry":"semconv","type":"int","stability":"development","brief":"The number of dimensions the resulting output embeddings should have.","examples":["512","1024"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.evaluation.explanation","registry":"semconv","type":"string","stability":"development","brief":"A free-form explanation for the assigned score provided by the evaluator.","examples":["The response is factually accurate but lacks sufficient detail to fully address the question."],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.evaluation.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the evaluation metric used for the GenAI response.","examples":["Relevance","IntentResolution"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.evaluation.score.label","registry":"semconv","type":"string","stability":"development","brief":"Human readable label for evaluation.","examples":["relevant","not_relevant","correct","incorrect","pass","fail"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.evaluation.score.value","registry":"semconv","type":"double","stability":"development","brief":"The evaluation score returned by the evaluator.","examples":["4"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.input.messages","registry":"semconv","type":"any","stability":"development","brief":"The chat history provided to the model as an input.","examples":["[\n  {\n    \"role\": \"user\",\n    \"parts\": [\n      {\n        \"type\": \"text\",\n        \"content\": \"Weather in Paris?\"\n      }\n    ]\n  },\n  {\n    \"role\": \"assistant\",\n    \"parts\": [\n      {\n        \"type\": \"tool_call\",\n        \"id\": \"call_VSPygqKTWdrhaFErNvMV18Yl\",\n        \"name\": \"get_weather\",\n        \"arguments\": {\n          \"location\": \"Paris\"\n        }\n      }\n    ]\n  },\n  {\n    \"role\": \"tool\",\n    \"parts\": [\n      {\n        \"type\": \"tool_call_response\",\n        \"id\": \" call_VSPygqKTWdrhaFErNvMV18Yl\",\n        \"result\": \"rainy, 57°F\"\n      }\n    ]\n  }\n]\n"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.openai.request.response_format","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `gen_ai.output.type`.","examples":[],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Replaced by `gen_ai.output.type`, which has moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.openai.request.seed","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `gen_ai.request.seed`.","examples":["100"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Replaced by `gen_ai.request.seed`, which has moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.openai.request.service_tier","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `openai.request.service_tier`.","examples":[],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Replaced by `openai.request.service_tier`, which has moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.openai.response.service_tier","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `openai.response.service_tier`.","examples":["scale","default"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Replaced by `openai.response.service_tier`, which has moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.openai.response.system_fingerprint","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `openai.response.system_fingerprint`.","examples":["fp_44709d6fcb"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Replaced by `openai.response.system_fingerprint`, which has moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.operation.name","registry":"semconv","type":"enum","stability":"development","brief":"The name of the operation being performed.","examples":[],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.output.messages","registry":"semconv","type":"any","stability":"development","brief":"Messages returned by the model where each message represents a specific model response (choice, candidate).","examples":["[\n  {\n    \"role\": \"assistant\",\n    \"parts\": [\n      {\n        \"type\": \"text\",\n        \"content\": \"The weather in Paris is currently rainy with a temperature of 57°F.\"\n      }\n    ],\n    \"finish_reason\": \"stop\"\n  }\n]\n"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.output.type","registry":"semconv","type":"enum","stability":"development","brief":"Represents the content type requested by the client.","examples":[],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.prompt","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use Event API to report prompt contents.","examples":["[{'role': 'user', 'content': 'What is the capital of France?'}]"],"namespace":"gen_ai","deprecated":{"reason":"obsoleted","note":"Removed, no replacement at this time."}},{"id":"gen_ai.prompt.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the prompt that uniquely identifies it.","examples":["analyze-code"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.provider.name","registry":"semconv","type":"enum","stability":"development","brief":"The Generative AI provider as identified by the client or server instrumentation.","examples":[],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.choice.count","registry":"semconv","type":"int","stability":"development","brief":"The target number of candidate completions to return.","examples":["3"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.encoding_formats","registry":"semconv","type":"string[]","stability":"development","brief":"The encoding formats requested in an embeddings operation, if specified.","examples":["[\"base64\"]","[\"float\",\"binary\"]"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.frequency_penalty","registry":"semconv","type":"double","stability":"development","brief":"The frequency penalty setting for the GenAI request.","examples":["0.1"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.max_tokens","registry":"semconv","type":"int","stability":"development","brief":"The maximum number of tokens the model generates for a request.","examples":["100"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.model","registry":"semconv","type":"string","stability":"development","brief":"The name of the GenAI model a request is being made to.","examples":["gpt-4"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.presence_penalty","registry":"semconv","type":"double","stability":"development","brief":"The presence penalty setting for the GenAI request.","examples":["0.1"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.seed","registry":"semconv","type":"int","stability":"development","brief":"Requests with same seed value more likely to return same result.","examples":["100"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.stop_sequences","registry":"semconv","type":"string[]","stability":"development","brief":"List of sequences that the model will use to stop generating further tokens.","examples":["[\"forest\",\"lived\"]"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.stream","registry":"semconv","type":"boolean","stability":"development","brief":"Indicates whether the GenAI request was made in streaming mode.","examples":[],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.temperature","registry":"semconv","type":"double","stability":"development","brief":"The temperature setting for the GenAI request.","examples":["0"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.top_k","registry":"semconv","type":"double","stability":"development","brief":"The top_k sampling setting for the GenAI request.","examples":["1"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.request.top_p","registry":"semconv","type":"double","stability":"development","brief":"The top_p sampling setting for the GenAI request.","examples":["1"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.response.finish_reasons","registry":"semconv","type":"string[]","stability":"development","brief":"Array of reasons the model stopped generating tokens, corresponding to each generation received.","examples":["[\"stop\"]","[\"stop\",\"length\"]"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.response.id","registry":"semconv","type":"string","stability":"development","brief":"The unique identifier for the completion.","examples":["chatcmpl-123"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.response.model","registry":"semconv","type":"string","stability":"development","brief":"The name of the model that generated the response.","examples":["gpt-4-0613"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.response.time_to_first_chunk","registry":"semconv","type":"double","stability":"development","brief":"Time to first chunk in a streaming response, measured from request issuance, in seconds. The value is measured from when the client issues the generation request to when the first chunk is received in the response stream.","examples":["0.5","1.2"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.retrieval.documents","registry":"semconv","type":"any","stability":"development","brief":"The documents retrieved.","examples":["[\n  {\n    \"id\": \"doc_123\",\n    \"score\": 0.95\n  },\n  {\n    \"id\": \"doc_456\",\n    \"score\": 0.87\n  },\n  {\n    \"id\": \"doc_789\",\n    \"score\": 0.82\n  }\n]\n"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.retrieval.query.text","registry":"semconv","type":"string","stability":"development","brief":"The query text used for retrieval.","examples":["What is the capital of France?","weather in Paris"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.system","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `gen_ai.provider.name` instead.","examples":[],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Replaced by `gen_ai.provider.name`, which has moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.system_instructions","registry":"semconv","type":"any","stability":"development","brief":"The system message or instructions provided to the GenAI model separately from the chat history.","examples":["[\n  {\n    \"type\": \"text\",\n    \"content\": \"You are an Agent that greet users, always use greetings tool to respond\"\n  }\n]\n","[\n  {\n    \"type\": \"text\",\n    \"content\": \"You are a language translator.\"\n  },\n  {\n    \"type\": \"text\",\n    \"content\": \"Your mission is to translate text in English to French.\"\n  }\n]\n"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.token.type","registry":"semconv","type":"enum","stability":"development","brief":"The type of token being counted.","examples":["input","output"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.tool.call.arguments","registry":"semconv","type":"any","stability":"development","brief":"Parameters passed to the tool call.","examples":["{\n    \"location\": \"San Francisco?\",\n    \"date\": \"2025-10-01\"\n}\n"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.tool.call.id","registry":"semconv","type":"string","stability":"development","brief":"The tool call identifier.","examples":["call_mszuSIzqtI65i1wAUOE8w5H4"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.tool.call.result","registry":"semconv","type":"any","stability":"development","brief":"The result returned by the tool call (if any and if execution was successful).","examples":["{\n  \"temperature_range\": {\n    \"high\": 75,\n    \"low\": 60\n  },\n  \"conditions\": \"sunny\"\n}\n"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.tool.definitions","registry":"semconv","type":"any","stability":"development","brief":"The list of tool definitions available to the GenAI agent or model.","examples":["[\n  {\n    \"type\": \"function\",\n    \"name\": \"get_current_weather\",\n    \"description\": \"Get the current weather in a given location\",\n    \"parameters\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"location\": {\n          \"type\": \"string\",\n          \"description\": \"The city and state, e.g. San Francisco, CA\"\n        },\n        \"unit\": {\n          \"type\": \"string\",\n          \"enum\": [\n            \"celsius\",\n            \"fahrenheit\"\n          ]\n        }\n      },\n      \"required\": [\n        \"location\",\n        \"unit\"\n      ]\n    }\n  }\n]\n"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.tool.description","registry":"semconv","type":"string","stability":"development","brief":"The tool description.","examples":["Multiply two numbers"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.tool.name","registry":"semconv","type":"string","stability":"development","brief":"Name of the tool utilized by the agent.","examples":["Flights"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.tool.type","registry":"semconv","type":"string","stability":"development","brief":"Type of the tool utilized by the agent","examples":["function","extension","datastore"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.usage.cache_creation.input_tokens","registry":"semconv","type":"int","stability":"development","brief":"The number of input tokens written to a provider-managed cache.","examples":["25"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.usage.cache_read.input_tokens","registry":"semconv","type":"int","stability":"development","brief":"The number of input tokens served from a provider-managed cache.","examples":["50"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.usage.completion_tokens","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `gen_ai.usage.output_tokens` instead.","examples":["42"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Replaced by `gen_ai.usage.output_tokens`, which has moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.usage.input_tokens","registry":"semconv","type":"int","stability":"development","brief":"The number of tokens used in the GenAI input (prompt).","examples":["100"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.usage.output_tokens","registry":"semconv","type":"int","stability":"development","brief":"The number of tokens used in the GenAI response (completion).","examples":["180"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.usage.prompt_tokens","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `gen_ai.usage.input_tokens` instead.","examples":["42"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Replaced by `gen_ai.usage.input_tokens`, which has moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.usage.reasoning.output_tokens","registry":"semconv","type":"int","stability":"development","brief":"The number of output tokens used for reasoning (e.g. chain-of-thought, extended thinking).","examples":["50"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"gen_ai.workflow.name","registry":"semconv","type":"string","stability":"development","brief":"Human-readable name of the GenAI workflow provided by the application.","examples":["multi_agent_rag","customer_support_pipeline"],"namespace":"gen_ai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"geo.continent.code","registry":"semconv","type":"enum","stability":"development","brief":"Two-letter code representing continent’s name.","examples":[],"namespace":"geo","deprecated":null},{"id":"geo.country.iso_code","registry":"semconv","type":"string","stability":"development","brief":"Two-letter ISO Country Code ([ISO 3166-1 alpha2](https://wikipedia.org/wiki/ISO_3166-1#Codes)).","examples":["CA"],"namespace":"geo","deprecated":null},{"id":"geo.locality.name","registry":"semconv","type":"string","stability":"development","brief":"Locality name. Represents the name of a city, town, village, or similar populated place.","examples":["Montreal","Berlin"],"namespace":"geo","deprecated":null},{"id":"geo.location.lat","registry":"semconv","type":"double","stability":"development","brief":"Latitude of the geo location in [WGS84](https://wikipedia.org/wiki/World_Geodetic_System#WGS84).","examples":["45.505918"],"namespace":"geo","deprecated":null},{"id":"geo.location.lon","registry":"semconv","type":"double","stability":"development","brief":"Longitude of the geo location in [WGS84](https://wikipedia.org/wiki/World_Geodetic_System#WGS84).","examples":["-73.61483"],"namespace":"geo","deprecated":null},{"id":"geo.postal_code","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["94040"],"namespace":"geo","deprecated":null},{"id":"geo.region.iso_code","registry":"semconv","type":"string","stability":"development","brief":"Region ISO code ([ISO 3166-2](https://wikipedia.org/wiki/ISO_3166-2)).","examples":["CA-QC"],"namespace":"geo","deprecated":null},{"id":"go.cpu.detailed_state","registry":"semconv","type":"string","stability":"development","brief":"The detailed state of the CPU.","examples":["gc/pause","gc/mark/assist"],"namespace":"go","deprecated":null},{"id":"go.cpu.state","registry":"semconv","type":"enum","stability":"development","brief":"The state of the CPU.","examples":["user","gc"],"namespace":"go","deprecated":null},{"id":"go.memory.detailed_type","registry":"semconv","type":"string","stability":"development","brief":"The detailed type of memory.","examples":["heap/objects","heap/free"],"namespace":"go","deprecated":null},{"id":"go.memory.type","registry":"semconv","type":"enum","stability":"development","brief":"The type of memory.","examples":["other","stack"],"namespace":"go","deprecated":null},{"id":"graphql.document","registry":"semconv","type":"string","stability":"development","brief":"The GraphQL document being executed.","examples":["query findBookById { bookById(id: ?) { name } }"],"namespace":"graphql","deprecated":null},{"id":"graphql.operation.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the operation being executed.","examples":["findBookById"],"namespace":"graphql","deprecated":null},{"id":"graphql.operation.type","registry":"semconv","type":"enum","stability":"development","brief":"The type of the operation being executed.","examples":["query","mutation","subscription"],"namespace":"graphql","deprecated":null},{"id":"heroku.app.id","registry":"semconv","type":"string","stability":"development","brief":"Unique identifier for the application","examples":["2daa2797-e42b-4624-9322-ec3f968df4da"],"namespace":"heroku","deprecated":null},{"id":"heroku.release.commit","registry":"semconv","type":"string","stability":"development","brief":"Commit hash for the current release","examples":["e6134959463efd8966b20e75b913cafe3f5ec"],"namespace":"heroku","deprecated":null},{"id":"heroku.release.creation_timestamp","registry":"semconv","type":"string","stability":"development","brief":"Time and date the release was created","examples":["2022-10-23T18:00:42Z"],"namespace":"heroku","deprecated":null},{"id":"host.arch","registry":"semconv","type":"enum","stability":"development","brief":"The CPU architecture the host system is running on.","examples":[],"namespace":"host","deprecated":null},{"id":"host.cpu.cache.l2.size","registry":"semconv","type":"int","stability":"development","brief":"The amount of level 2 memory cache available to the processor (in Bytes).","examples":["12288000"],"namespace":"host","deprecated":null},{"id":"host.cpu.family","registry":"semconv","type":"string","stability":"development","brief":"Family or generation of the CPU.","examples":["6","PA-RISC 1.1e"],"namespace":"host","deprecated":null},{"id":"host.cpu.model.id","registry":"semconv","type":"string","stability":"development","brief":"Model identifier. It provides more granular information about the CPU, distinguishing it from other CPUs within the same family.","examples":["6","9000/778/B180L"],"namespace":"host","deprecated":null},{"id":"host.cpu.model.name","registry":"semconv","type":"string","stability":"development","brief":"Model designation of the processor.","examples":["11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz"],"namespace":"host","deprecated":null},{"id":"host.cpu.stepping","registry":"semconv","type":"string","stability":"development","brief":"Stepping or core revisions.","examples":["1","r1p1"],"namespace":"host","deprecated":null},{"id":"host.cpu.vendor.id","registry":"semconv","type":"string","stability":"development","brief":"Processor manufacturer identifier. A maximum 12-character string.","examples":["GenuineIntel"],"namespace":"host","deprecated":null},{"id":"host.id","registry":"semconv","type":"string","stability":"development","brief":"Unique host ID. For Cloud, this must be the instance_id assigned by the cloud provider. For non-containerized systems, this should be the `machine-id`. See the table below for the sources to use to determine the `machine-id` based on operating system.","examples":["fdbf79e8af94cb7f9e8df36789187052"],"namespace":"host","deprecated":null},{"id":"host.image.id","registry":"semconv","type":"string","stability":"development","brief":"VM image ID or host OS image ID. For Cloud, this value is from the provider.","examples":["ami-07b06b442921831e5"],"namespace":"host","deprecated":null},{"id":"host.image.name","registry":"semconv","type":"string","stability":"development","brief":"Name of the VM image or OS install the host was instantiated from.","examples":["infra-ami-eks-worker-node-7d4ec78312","CentOS-8-x86_64-1905"],"namespace":"host","deprecated":null},{"id":"host.image.version","registry":"semconv","type":"string","stability":"development","brief":"The version string of the VM image or host OS as defined in [Version Attributes](/docs/resource/README.md#version-attributes).","examples":["0.1"],"namespace":"host","deprecated":null},{"id":"host.ip","registry":"semconv","type":"string[]","stability":"development","brief":"Available IP addresses of the host, excluding loopback interfaces.","examples":["[\"192.168.1.140\",\"fe80::abc2:4a28:737a:609e\"]"],"namespace":"host","deprecated":null},{"id":"host.mac","registry":"semconv","type":"string[]","stability":"development","brief":"Available MAC addresses of the host, excluding loopback interfaces.","examples":["[\"AC-DE-48-23-45-67\",\"AC-DE-48-23-45-67-01-9F\"]"],"namespace":"host","deprecated":null},{"id":"host.name","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["opentelemetry-test"],"namespace":"host","deprecated":null},{"id":"host.type","registry":"semconv","type":"string","stability":"development","brief":"Type of host. For Cloud, this must be the machine type.","examples":["n1-standard-1"],"namespace":"host","deprecated":null},{"id":"http.client_ip","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `client.address` instead.","examples":["83.164.160.102"],"namespace":"http","deprecated":{"reason":"renamed","renamedTo":"client.address"}},{"id":"http.connection.state","registry":"semconv","type":"enum","stability":"development","brief":"State of the HTTP connection in the HTTP connection pool.","examples":["active","idle"],"namespace":"http","deprecated":null},{"id":"http.flavor","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `network.protocol.name` and `network.protocol.version` instead.","examples":[],"namespace":"http","deprecated":{"reason":"uncategorized","note":"Split into `network.protocol.name` and `network.protocol.version`"}},{"id":"http.host","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use one of `server.address`, `client.address` or `http.request.header.host` instead, depending on the usage.","examples":["www.example.org"],"namespace":"http","deprecated":{"reason":"uncategorized","note":"Replaced by one of `server.address`, `client.address` or `http.request.header.host`, depending on the usage."}},{"id":"http.method","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `http.request.method` instead.","examples":["GET","POST","HEAD"],"namespace":"http","deprecated":{"reason":"renamed","renamedTo":"http.request.method"}},{"id":"http.request_content_length","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `http.request.header.content-length` instead.","examples":["3495"],"namespace":"http","deprecated":{"reason":"uncategorized","note":"Replaced by `http.request.header.content-length`."}},{"id":"http.request_content_length_uncompressed","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `http.request.body.size` instead.","examples":["5493"],"namespace":"http","deprecated":{"reason":"renamed","renamedTo":"http.request.body.size"}},{"id":"http.request.body.size","registry":"semconv","type":"int","stability":"development","brief":"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](https://www.rfc-editor.org/rfc/rfc9110.html#field.content-length) header. For requests using transport encoding, this should be the compressed size.","examples":["3495"],"namespace":"http","deprecated":null},{"id":"http.request.header","registry":"semconv","type":"template[string[]]","stability":"stable","brief":"HTTP request headers, `<key>` being the normalized HTTP Header name (lowercase), the value being the header values.","examples":["[\"application/json\"]","[\"1.2.3.4\",\"1.2.3.5\"]"],"namespace":"http","deprecated":null},{"id":"http.request.method","registry":"semconv","type":"enum","stability":"stable","brief":"HTTP request method.","examples":["GET","POST","HEAD"],"namespace":"http","deprecated":null},{"id":"http.request.method_original","registry":"semconv","type":"string","stability":"stable","brief":"Original HTTP method sent by the client in the request line.","examples":["GeT","ACL","foo"],"namespace":"http","deprecated":null},{"id":"http.request.resend_count","registry":"semconv","type":"int","stability":"stable","brief":"The ordinal number of request resending attempt (for any reason, including redirects).","examples":["3"],"namespace":"http","deprecated":null},{"id":"http.request.size","registry":"semconv","type":"int","stability":"development","brief":"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.","examples":["1437"],"namespace":"http","deprecated":null},{"id":"http.response_content_length","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `http.response.header.content-length` instead.","examples":["3495"],"namespace":"http","deprecated":{"reason":"uncategorized","note":"Replaced by `http.response.header.content-length`."}},{"id":"http.response_content_length_uncompressed","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `http.response.body.size` instead.","examples":["5493"],"namespace":"http","deprecated":{"reason":"renamed","renamedTo":"http.response.body.size"}},{"id":"http.response.body.size","registry":"semconv","type":"int","stability":"development","brief":"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](https://www.rfc-editor.org/rfc/rfc9110.html#field.content-length) header. For requests using transport encoding, this should be the compressed size.","examples":["3495"],"namespace":"http","deprecated":null},{"id":"http.response.header","registry":"semconv","type":"template[string[]]","stability":"stable","brief":"HTTP response headers, `<key>` being the normalized HTTP Header name (lowercase), the value being the header values.","examples":["[\"application/json\"]","[\"abc\",\"def\"]"],"namespace":"http","deprecated":null},{"id":"http.response.size","registry":"semconv","type":"int","stability":"development","brief":"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.","examples":["1437"],"namespace":"http","deprecated":null},{"id":"http.response.status_code","registry":"semconv","type":"int","stability":"stable","brief":"[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).","examples":["200"],"namespace":"http","deprecated":null},{"id":"http.route","registry":"semconv","type":"string","stability":"stable","brief":"The matched route template for the request. This MUST be low-cardinality and include all static path segments, with dynamic path segments represented with placeholders.","examples":["/users/:userID?","my-controller/my-action/{id?}"],"namespace":"http","deprecated":null},{"id":"http.scheme","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `url.scheme` instead.","examples":["http","https"],"namespace":"http","deprecated":{"reason":"renamed","renamedTo":"url.scheme"}},{"id":"http.server_name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `server.address` instead.","examples":["example.com"],"namespace":"http","deprecated":{"reason":"renamed","renamedTo":"server.address"}},{"id":"http.status_code","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `http.response.status_code` instead.","examples":["200"],"namespace":"http","deprecated":{"reason":"renamed","renamedTo":"http.response.status_code"}},{"id":"http.target","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `url.path` and `url.query` instead.","examples":["/search?q=OpenTelemetry#SemConv"],"namespace":"http","deprecated":{"reason":"obsoleted","note":"Split to `url.path` and `url.query`."}},{"id":"http.url","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `url.full` instead.","examples":["https://www.foo.bar/search?q=OpenTelemetry#SemConv"],"namespace":"http","deprecated":{"reason":"renamed","renamedTo":"url.full"}},{"id":"http.user_agent","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `user_agent.original` instead.","examples":["CERN-LineMode/2.15 libwww/2.17b3","Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1"],"namespace":"http","deprecated":{"reason":"renamed","renamedTo":"user_agent.original"}},{"id":"hw.battery.capacity","registry":"semconv","type":"string","stability":"development","brief":"Design capacity in Watts-hours or Ampere-hours","examples":["9.3Ah","50Wh"],"namespace":"hw","deprecated":null},{"id":"hw.battery.chemistry","registry":"semconv","type":"string","stability":"development","brief":"Battery [chemistry](https://schemas.dmtf.org/wbem/cim-html/2.31.0/CIM_Battery.html), e.g. Lithium-Ion, Nickel-Cadmium, etc.","examples":["Li-ion","NiMH"],"namespace":"hw","deprecated":null},{"id":"hw.battery.state","registry":"semconv","type":"enum","stability":"development","brief":"The current state of the battery","examples":[],"namespace":"hw","deprecated":null},{"id":"hw.bios_version","registry":"semconv","type":"string","stability":"development","brief":"BIOS version of the hardware component","examples":["1.2.3"],"namespace":"hw","deprecated":null},{"id":"hw.driver_version","registry":"semconv","type":"string","stability":"development","brief":"Driver version for the hardware component","examples":["10.2.1-3"],"namespace":"hw","deprecated":null},{"id":"hw.enclosure.type","registry":"semconv","type":"string","stability":"development","brief":"Type of the enclosure (useful for modular systems)","examples":["Computer","Storage","Switch"],"namespace":"hw","deprecated":null},{"id":"hw.firmware_version","registry":"semconv","type":"string","stability":"development","brief":"Firmware version of the hardware component","examples":["2.0.1"],"namespace":"hw","deprecated":null},{"id":"hw.gpu.task","registry":"semconv","type":"enum","stability":"development","brief":"Type of task the GPU is performing","examples":[],"namespace":"hw","deprecated":null},{"id":"hw.id","registry":"semconv","type":"string","stability":"development","brief":"An identifier for the hardware component, unique within the monitored host","examples":["win32battery_battery_testsysa33_1"],"namespace":"hw","deprecated":null},{"id":"hw.limit_type","registry":"semconv","type":"enum","stability":"development","brief":"Type of limit for hardware components","examples":[],"namespace":"hw","deprecated":null},{"id":"hw.logical_disk.raid_level","registry":"semconv","type":"string","stability":"development","brief":"RAID Level of the logical disk","examples":["RAID0+1","RAID5","RAID10"],"namespace":"hw","deprecated":null},{"id":"hw.logical_disk.state","registry":"semconv","type":"enum","stability":"development","brief":"State of the logical disk space usage","examples":[],"namespace":"hw","deprecated":null},{"id":"hw.memory.type","registry":"semconv","type":"string","stability":"development","brief":"Type of the memory module","examples":["DDR4","DDR5","LPDDR5"],"namespace":"hw","deprecated":null},{"id":"hw.model","registry":"semconv","type":"string","stability":"development","brief":"Descriptive model name of the hardware component","examples":["PERC H740P","Intel(R) Core(TM) i7-10700K","Dell XPS 15 Battery"],"namespace":"hw","deprecated":null},{"id":"hw.name","registry":"semconv","type":"string","stability":"development","brief":"An easily-recognizable name for the hardware component","examples":["eth0"],"namespace":"hw","deprecated":null},{"id":"hw.network.logical_addresses","registry":"semconv","type":"string[]","stability":"development","brief":"Logical addresses of the adapter (e.g. IP address, or WWPN)","examples":["[\"172.16.8.21\",\"57.11.193.42\"]"],"namespace":"hw","deprecated":null},{"id":"hw.network.physical_address","registry":"semconv","type":"string","stability":"development","brief":"Physical address of the adapter (e.g. MAC address, or WWNN)","examples":["00-90-F5-E9-7B-36"],"namespace":"hw","deprecated":null},{"id":"hw.parent","registry":"semconv","type":"string","stability":"development","brief":"Unique identifier of the parent component (typically the `hw.id` attribute of the enclosure, or disk controller)","examples":["dellStorage_perc_0"],"namespace":"hw","deprecated":null},{"id":"hw.physical_disk.smart_attribute","registry":"semconv","type":"string","stability":"development","brief":"[S.M.A.R.T.](https://wikipedia.org/wiki/S.M.A.R.T.) (Self-Monitoring, Analysis, and Reporting Technology) attribute of the physical disk","examples":["Spin Retry Count","Seek Error Rate","Raw Read Error Rate"],"namespace":"hw","deprecated":null},{"id":"hw.physical_disk.state","registry":"semconv","type":"enum","stability":"development","brief":"State of the physical disk endurance utilization","examples":[],"namespace":"hw","deprecated":null},{"id":"hw.physical_disk.type","registry":"semconv","type":"string","stability":"development","brief":"Type of the physical disk","examples":["HDD","SSD","10K"],"namespace":"hw","deprecated":null},{"id":"hw.sensor_location","registry":"semconv","type":"string","stability":"development","brief":"Location of the sensor","examples":["cpu0","ps1","INLET","CPU0_DIE","AMBIENT","MOTHERBOARD","PS0 V3_3","MAIN_12V","CPU_VCORE"],"namespace":"hw","deprecated":null},{"id":"hw.serial_number","registry":"semconv","type":"string","stability":"development","brief":"Serial number of the hardware component","examples":["CNFCP0123456789"],"namespace":"hw","deprecated":null},{"id":"hw.state","registry":"semconv","type":"enum","stability":"development","brief":"The current state of the component","examples":[],"namespace":"hw","deprecated":null},{"id":"hw.tape_drive.operation_type","registry":"semconv","type":"enum","stability":"development","brief":"Type of tape drive operation","examples":[],"namespace":"hw","deprecated":null},{"id":"hw.type","registry":"semconv","type":"enum","stability":"development","brief":"Type of the component","examples":[],"namespace":"hw","deprecated":null},{"id":"hw.vendor","registry":"semconv","type":"string","stability":"development","brief":"Vendor name of the hardware component","examples":["Dell","HP","Intel","AMD","LSI","Lenovo"],"namespace":"hw","deprecated":null},{"id":"ios.app.state","registry":"semconv","type":"enum","stability":"development","brief":"This attribute represents the state of the application.","examples":[],"namespace":"ios","deprecated":null},{"id":"ios.state","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated. Use the `ios.app.state` attribute.","examples":[],"namespace":"ios","deprecated":{"reason":"renamed","renamedTo":"ios.app.state"}},{"id":"jsonrpc.protocol.version","registry":"semconv","type":"string","stability":"development","brief":"Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response.","examples":["2.0","1.0"],"namespace":"jsonrpc","deprecated":null},{"id":"jsonrpc.request.id","registry":"semconv","type":"string","stability":"development","brief":"A string representation of the `id` property of the request and its corresponding response.","examples":["10","request-7"],"namespace":"jsonrpc","deprecated":null},{"id":"jvm.buffer.pool.name","registry":"semconv","type":"string","stability":"development","brief":"Name of the buffer pool.","examples":["mapped","direct"],"namespace":"jvm","deprecated":null},{"id":"jvm.gc.action","registry":"semconv","type":"string","stability":"stable","brief":"Name of the garbage collector action.","examples":["end of minor GC","end of major GC"],"namespace":"jvm","deprecated":null},{"id":"jvm.gc.cause","registry":"semconv","type":"string","stability":"development","brief":"Name of the garbage collector cause.","examples":["System.gc()","Allocation Failure"],"namespace":"jvm","deprecated":null},{"id":"jvm.gc.name","registry":"semconv","type":"string","stability":"stable","brief":"Name of the garbage collector.","examples":["G1 Young Generation","G1 Old Generation"],"namespace":"jvm","deprecated":null},{"id":"jvm.memory.pool.name","registry":"semconv","type":"string","stability":"stable","brief":"Name of the memory pool.","examples":["G1 Old Gen","G1 Eden space","G1 Survivor Space"],"namespace":"jvm","deprecated":null},{"id":"jvm.memory.type","registry":"semconv","type":"enum","stability":"stable","brief":"The type of memory.","examples":["heap","non_heap"],"namespace":"jvm","deprecated":null},{"id":"jvm.thread.daemon","registry":"semconv","type":"boolean","stability":"stable","brief":"Whether the thread is daemon or not.","examples":[],"namespace":"jvm","deprecated":null},{"id":"jvm.thread.state","registry":"semconv","type":"enum","stability":"stable","brief":"State of the thread.","examples":["runnable","blocked"],"namespace":"jvm","deprecated":null},{"id":"k8s.cluster.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the cluster.","examples":["opentelemetry-cluster"],"namespace":"k8s","deprecated":null},{"id":"k8s.cluster.uid","registry":"semconv","type":"string","stability":"stable","brief":"A pseudo-ID for the cluster, set to the UID of the `kube-system` namespace.","examples":["218fc5a9-a5f1-4b54-aa05-46717d0ab26d"],"namespace":"k8s","deprecated":null},{"id":"k8s.container.ephemeral_storage.fs_type","registry":"semconv","type":"enum","stability":"development","brief":"The type of file system component for ephemeral storage.","examples":["rootfs","logs"],"namespace":"k8s","deprecated":null},{"id":"k8s.container.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the Container from Pod specification, must be unique within a Pod. Container runtime usually uses different globally unique name (`container.name`).","examples":["redis"],"namespace":"k8s","deprecated":null},{"id":"k8s.container.restart_count","registry":"semconv","type":"int","stability":"stable","brief":"Number of times the container was restarted. This attribute can be used to identify a particular container (running or stopped) within a container spec.","examples":[],"namespace":"k8s","deprecated":null},{"id":"k8s.container.status.last_terminated_reason","registry":"semconv","type":"string","stability":"development","brief":"Last terminated reason of the Container.","examples":["Evicted","Error"],"namespace":"k8s","deprecated":null},{"id":"k8s.container.status.reason","registry":"semconv","type":"enum","stability":"experimental","brief":"The reason for the container state. Corresponds to the `reason` field of the: [K8s ContainerStateWaiting](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#containerstatewaiting-v1-core) or [K8s ContainerStateTerminated](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#containerstateterminated-v1-core)","examples":["ContainerCreating","CrashLoopBackOff","CreateContainerConfigError","ErrImagePull","ImagePullBackOff","OOMKilled","Completed","Error","ContainerCannotRun"],"namespace":"k8s","deprecated":null},{"id":"k8s.container.status.state","registry":"semconv","type":"enum","stability":"experimental","brief":"The state of the container. [K8s ContainerState](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#containerstate-v1-core)","examples":["terminated","running","waiting"],"namespace":"k8s","deprecated":null},{"id":"k8s.cronjob.annotation","registry":"semconv","type":"template[string]","stability":"stable","brief":"The cronjob annotation placed on the CronJob, the `<key>` being the annotation name, the value being the annotation value.","examples":["4",""],"namespace":"k8s","deprecated":null},{"id":"k8s.cronjob.label","registry":"semconv","type":"template[string]","stability":"stable","brief":"The label placed on the CronJob, the `<key>` being the label name, the value being the label value.","examples":["weekly",""],"namespace":"k8s","deprecated":null},{"id":"k8s.cronjob.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the CronJob.","examples":["opentelemetry"],"namespace":"k8s","deprecated":null},{"id":"k8s.cronjob.uid","registry":"semconv","type":"string","stability":"stable","brief":"The UID of the CronJob.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.daemonset.annotation","registry":"semconv","type":"template[string]","stability":"stable","brief":"The annotation placed on the DaemonSet, the `<key>` being the annotation name, the value being the annotation value, even if the value is empty.","examples":["1",""],"namespace":"k8s","deprecated":null},{"id":"k8s.daemonset.label","registry":"semconv","type":"template[string]","stability":"stable","brief":"The label placed on the DaemonSet, the `<key>` being the label name, the value being the label value, even if the value is empty.","examples":["guestbook",""],"namespace":"k8s","deprecated":null},{"id":"k8s.daemonset.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the DaemonSet.","examples":["opentelemetry"],"namespace":"k8s","deprecated":null},{"id":"k8s.daemonset.uid","registry":"semconv","type":"string","stability":"stable","brief":"The UID of the DaemonSet.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.deployment.annotation","registry":"semconv","type":"template[string]","stability":"stable","brief":"The annotation placed on the Deployment, the `<key>` being the annotation name, the value being the annotation value, even if the value is empty.","examples":["1",""],"namespace":"k8s","deprecated":null},{"id":"k8s.deployment.label","registry":"semconv","type":"template[string]","stability":"stable","brief":"The label placed on the Deployment, the `<key>` being the label name, the value being the label value, even if the value is empty.","examples":["guestbook",""],"namespace":"k8s","deprecated":null},{"id":"k8s.deployment.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the Deployment.","examples":["opentelemetry"],"namespace":"k8s","deprecated":null},{"id":"k8s.deployment.uid","registry":"semconv","type":"string","stability":"stable","brief":"The UID of the Deployment.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.hpa.metric.type","registry":"semconv","type":"string","stability":"development","brief":"The type of metric source for the horizontal pod autoscaler.","examples":["Resource","ContainerResource"],"namespace":"k8s","deprecated":null},{"id":"k8s.hpa.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the horizontal pod autoscaler.","examples":["opentelemetry"],"namespace":"k8s","deprecated":null},{"id":"k8s.hpa.scaletargetref.api_version","registry":"semconv","type":"string","stability":"development","brief":"The API version of the target resource to scale for the HorizontalPodAutoscaler.","examples":["apps/v1","autoscaling/v2"],"namespace":"k8s","deprecated":null},{"id":"k8s.hpa.scaletargetref.kind","registry":"semconv","type":"string","stability":"development","brief":"The kind of the target resource to scale for the HorizontalPodAutoscaler.","examples":["Deployment","StatefulSet"],"namespace":"k8s","deprecated":null},{"id":"k8s.hpa.scaletargetref.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the target resource to scale for the HorizontalPodAutoscaler.","examples":["my-deployment","my-statefulset"],"namespace":"k8s","deprecated":null},{"id":"k8s.hpa.uid","registry":"semconv","type":"string","stability":"development","brief":"The UID of the horizontal pod autoscaler.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.hugepage.size","registry":"semconv","type":"string","stability":"development","brief":"The size (identifier) of the K8s huge page.","examples":["2Mi"],"namespace":"k8s","deprecated":null},{"id":"k8s.job.annotation","registry":"semconv","type":"template[string]","stability":"stable","brief":"The annotation placed on the Job, the `<key>` being the annotation name, the value being the annotation value, even if the value is empty.","examples":["1",""],"namespace":"k8s","deprecated":null},{"id":"k8s.job.label","registry":"semconv","type":"template[string]","stability":"stable","brief":"The label placed on the Job, the `<key>` being the label name, the value being the label value, even if the value is empty.","examples":["ci",""],"namespace":"k8s","deprecated":null},{"id":"k8s.job.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the Job.","examples":["opentelemetry"],"namespace":"k8s","deprecated":null},{"id":"k8s.job.uid","registry":"semconv","type":"string","stability":"stable","brief":"The UID of the Job.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.namespace.annotation","registry":"semconv","type":"template[string]","stability":"stable","brief":"The annotation placed on the Namespace, the `<key>` being the annotation name, the value being the annotation value, even if the value is empty.","examples":["0",""],"namespace":"k8s","deprecated":null},{"id":"k8s.namespace.label","registry":"semconv","type":"template[string]","stability":"stable","brief":"The label placed on the Namespace, the `<key>` being the label name, the value being the label value, even if the value is empty.","examples":["default",""],"namespace":"k8s","deprecated":null},{"id":"k8s.namespace.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the namespace that the pod is running in.","examples":["default"],"namespace":"k8s","deprecated":null},{"id":"k8s.namespace.phase","registry":"semconv","type":"enum","stability":"development","brief":"The phase of the K8s namespace.","examples":["active","terminating"],"namespace":"k8s","deprecated":null},{"id":"k8s.node.annotation","registry":"semconv","type":"template[string]","stability":"stable","brief":"The annotation placed on the Node, the `<key>` being the annotation name, the value being the annotation value, even if the value is empty.","examples":["0",""],"namespace":"k8s","deprecated":null},{"id":"k8s.node.condition.status","registry":"semconv","type":"enum","stability":"development","brief":"The status of the condition, one of True, False, Unknown.","examples":["true","false","unknown"],"namespace":"k8s","deprecated":null},{"id":"k8s.node.condition.type","registry":"semconv","type":"enum","stability":"development","brief":"The condition type of a K8s Node.","examples":["Ready","DiskPressure"],"namespace":"k8s","deprecated":null},{"id":"k8s.node.label","registry":"semconv","type":"template[string]","stability":"stable","brief":"The label placed on the Node, the `<key>` being the label name, the value being the label value, even if the value is empty.","examples":["arm64",""],"namespace":"k8s","deprecated":null},{"id":"k8s.node.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the Node.","examples":["node-1"],"namespace":"k8s","deprecated":null},{"id":"k8s.node.system_container.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the system container running on the K8s Node.","examples":["kubelet","runtime","pods","misc"],"namespace":"k8s","deprecated":null},{"id":"k8s.node.uid","registry":"semconv","type":"string","stability":"stable","brief":"The UID of the Node.","examples":["1eb3a0c6-0477-4080-a9cb-0cb7db65c6a2"],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolume.annotation","registry":"semconv","type":"template[string]","stability":"development","brief":"The annotation placed on the PersistentVolume, the `<key>` being the annotation name, the value being the annotation value, even if the value is empty.","examples":["kubernetes.io/aws-ebs",""],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolume.label","registry":"semconv","type":"template[string]","stability":"development","brief":"The label placed on the PersistentVolume, the `<key>` being the label name, the value being the label value, even if the value is empty.","examples":["ssd",""],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolume.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the PersistentVolume.","examples":["pv-data-01"],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolume.reclaim_policy","registry":"semconv","type":"enum","stability":"development","brief":"The reclaim policy of the PersistentVolume.","examples":["Delete","Retain","Recycle"],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolume.status.phase","registry":"semconv","type":"enum","stability":"development","brief":"The phase of the PersistentVolume.","examples":["Pending","Available","Bound","Released","Failed"],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolume.uid","registry":"semconv","type":"string","stability":"development","brief":"The UID of the PersistentVolume.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolumeclaim.annotation","registry":"semconv","type":"template[string]","stability":"development","brief":"The annotation placed on the PersistentVolumeClaim, the `<key>` being the annotation name, the value being the annotation value, even if the value is empty.","examples":["kubernetes.io/aws-ebs",""],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolumeclaim.label","registry":"semconv","type":"template[string]","stability":"development","brief":"The label placed on the PersistentVolumeClaim, the `<key>` being the label name, the value being the label value, even if the value is empty.","examples":["my-app",""],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolumeclaim.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the PersistentVolumeClaim.","examples":["pvc-data-01"],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolumeclaim.status.phase","registry":"semconv","type":"enum","stability":"development","brief":"The phase of the PersistentVolumeClaim.","examples":["Pending","Bound","Lost"],"namespace":"k8s","deprecated":null},{"id":"k8s.persistentvolumeclaim.uid","registry":"semconv","type":"string","stability":"development","brief":"The UID of the PersistentVolumeClaim.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.pod.annotation","registry":"semconv","type":"template[string]","stability":"stable","brief":"The annotation placed on the Pod, the `<key>` being the annotation name, the value being the annotation value.","examples":["true","x64",""],"namespace":"k8s","deprecated":null},{"id":"k8s.pod.hostname","registry":"semconv","type":"string","stability":"stable","brief":"Specifies the hostname of the Pod.","examples":["collector-gateway"],"namespace":"k8s","deprecated":null},{"id":"k8s.pod.ip","registry":"semconv","type":"string","stability":"stable","brief":"IP address allocated to the Pod.","examples":["172.18.0.2"],"namespace":"k8s","deprecated":null},{"id":"k8s.pod.label","registry":"semconv","type":"template[string]","stability":"stable","brief":"The label placed on the Pod, the `<key>` being the label name, the value being the label value.","examples":["my-app","x64",""],"namespace":"k8s","deprecated":null},{"id":"k8s.pod.labels","registry":"semconv","type":"template[string]","stability":"development","brief":"Deprecated, use `k8s.pod.label` instead.","examples":["my-app"],"namespace":"k8s","deprecated":{"reason":"renamed","renamedTo":"k8s.pod.label"}},{"id":"k8s.pod.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the Pod.","examples":["opentelemetry-pod-autoconf"],"namespace":"k8s","deprecated":null},{"id":"k8s.pod.start_time","registry":"semconv","type":"string","stability":"stable","brief":"The start timestamp of the Pod.","examples":["2025-12-04T08:41:03Z"],"namespace":"k8s","deprecated":null},{"id":"k8s.pod.status.phase","registry":"semconv","type":"enum","stability":"development","brief":"The phase for the pod. Corresponds to the `phase` field of the: [K8s PodStatus](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#podstatus-v1-core)","examples":["Pending","Running"],"namespace":"k8s","deprecated":null},{"id":"k8s.pod.status.reason","registry":"semconv","type":"enum","stability":"development","brief":"The reason for the pod state. Corresponds to the `reason` field of the: [K8s PodStatus](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.33/#podstatus-v1-core)","examples":["Evicted","NodeAffinity"],"namespace":"k8s","deprecated":null},{"id":"k8s.pod.uid","registry":"semconv","type":"string","stability":"stable","brief":"The UID of the Pod.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.replicaset.annotation","registry":"semconv","type":"template[string]","stability":"stable","brief":"The annotation placed on the ReplicaSet, the `<key>` being the annotation name, the value being the annotation value, even if the value is empty.","examples":["0",""],"namespace":"k8s","deprecated":null},{"id":"k8s.replicaset.label","registry":"semconv","type":"template[string]","stability":"stable","brief":"The label placed on the ReplicaSet, the `<key>` being the label name, the value being the label value, even if the value is empty.","examples":["guestbook",""],"namespace":"k8s","deprecated":null},{"id":"k8s.replicaset.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the ReplicaSet.","examples":["opentelemetry"],"namespace":"k8s","deprecated":null},{"id":"k8s.replicaset.uid","registry":"semconv","type":"string","stability":"stable","brief":"The UID of the ReplicaSet.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.replicationcontroller.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the replication controller.","examples":["opentelemetry"],"namespace":"k8s","deprecated":null},{"id":"k8s.replicationcontroller.uid","registry":"semconv","type":"string","stability":"development","brief":"The UID of the replication controller.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.resourcequota.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the resource quota.","examples":["opentelemetry"],"namespace":"k8s","deprecated":null},{"id":"k8s.resourcequota.resource_name","registry":"semconv","type":"string","stability":"development","brief":"The name of the K8s resource a resource quota defines.","examples":["count/replicationcontrollers"],"namespace":"k8s","deprecated":null},{"id":"k8s.resourcequota.uid","registry":"semconv","type":"string","stability":"development","brief":"The UID of the resource quota.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.service.annotation","registry":"semconv","type":"template[string]","stability":"development","brief":"The annotation placed on the Service, the `<key>` being the annotation name, the value being the annotation value, even if the value is empty.","examples":["true",""],"namespace":"k8s","deprecated":null},{"id":"k8s.service.endpoint.address_type","registry":"semconv","type":"enum","stability":"development","brief":"The address type of the service endpoint.","examples":["IPv4","IPv6"],"namespace":"k8s","deprecated":null},{"id":"k8s.service.endpoint.condition","registry":"semconv","type":"enum","stability":"development","brief":"The condition of the service endpoint.","examples":["ready","serving","terminating"],"namespace":"k8s","deprecated":null},{"id":"k8s.service.endpoint.zone","registry":"semconv","type":"string","stability":"development","brief":"The zone of the service endpoint.","examples":["us-east-1a","us-west-2b","zone-a",""],"namespace":"k8s","deprecated":null},{"id":"k8s.service.label","registry":"semconv","type":"template[string]","stability":"development","brief":"The label placed on the Service, the `<key>` being the label name, the value being the label value, even if the value is empty.","examples":["my-service",""],"namespace":"k8s","deprecated":null},{"id":"k8s.service.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the Service.","examples":["my-service"],"namespace":"k8s","deprecated":null},{"id":"k8s.service.publish_not_ready_addresses","registry":"semconv","type":"boolean","stability":"development","brief":"Whether the Service publishes not-ready endpoints.","examples":["true","false"],"namespace":"k8s","deprecated":null},{"id":"k8s.service.selector","registry":"semconv","type":"template[string]","stability":"development","brief":"The selector key-value pair placed on the Service, the `<key>` being the selector key, the value being the selector value.","examples":["my-app","v1"],"namespace":"k8s","deprecated":null},{"id":"k8s.service.traffic_distribution","registry":"semconv","type":"string","stability":"development","brief":"The traffic distribution policy for the Service.","examples":["PreferSameZone","PreferSameNode"],"namespace":"k8s","deprecated":null},{"id":"k8s.service.type","registry":"semconv","type":"enum","stability":"development","brief":"The type of the Kubernetes Service.","examples":["ClusterIP","NodePort","LoadBalancer"],"namespace":"k8s","deprecated":null},{"id":"k8s.service.uid","registry":"semconv","type":"string","stability":"development","brief":"The UID of the Service.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.statefulset.annotation","registry":"semconv","type":"template[string]","stability":"stable","brief":"The annotation placed on the StatefulSet, the `<key>` being the annotation name, the value being the annotation value, even if the value is empty.","examples":["1",""],"namespace":"k8s","deprecated":null},{"id":"k8s.statefulset.label","registry":"semconv","type":"template[string]","stability":"stable","brief":"The label placed on the StatefulSet, the `<key>` being the label name, the value being the label value, even if the value is empty.","examples":["guestbook",""],"namespace":"k8s","deprecated":null},{"id":"k8s.statefulset.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the StatefulSet.","examples":["opentelemetry"],"namespace":"k8s","deprecated":null},{"id":"k8s.statefulset.uid","registry":"semconv","type":"string","stability":"stable","brief":"The UID of the StatefulSet.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"k8s","deprecated":null},{"id":"k8s.storageclass.name","registry":"semconv","type":"string","stability":"development","brief":"The name of K8s [StorageClass](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#storageclass-v1-storage-k8s-io) object.","examples":["gold.storageclass.storage.k8s.io"],"namespace":"k8s","deprecated":null},{"id":"k8s.volume.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the K8s volume.","examples":["volume0"],"namespace":"k8s","deprecated":null},{"id":"k8s.volume.type","registry":"semconv","type":"enum","stability":"development","brief":"The type of the K8s volume.","examples":["emptyDir","persistentVolumeClaim"],"namespace":"k8s","deprecated":null},{"id":"linux.memory.slab.state","registry":"semconv","type":"enum","stability":"development","brief":"The Linux Slab memory state","examples":["reclaimable","unreclaimable"],"namespace":"linux","deprecated":{"reason":"renamed","renamedTo":"system.memory.linux.slab.state"}},{"id":"log.file.name","registry":"semconv","type":"string","stability":"development","brief":"The basename of the file.","examples":["audit.log"],"namespace":"log","deprecated":null},{"id":"log.file.name_resolved","registry":"semconv","type":"string","stability":"development","brief":"The basename of the file, with symlinks resolved.","examples":["uuid.log"],"namespace":"log","deprecated":null},{"id":"log.file.path","registry":"semconv","type":"string","stability":"development","brief":"The full path to the file.","examples":["/var/log/mysql/audit.log"],"namespace":"log","deprecated":null},{"id":"log.file.path_resolved","registry":"semconv","type":"string","stability":"development","brief":"The full path to the file, with symlinks resolved.","examples":["/var/lib/docker/uuid.log"],"namespace":"log","deprecated":null},{"id":"log.iostream","registry":"semconv","type":"enum","stability":"development","brief":"The stream associated with the log. See below for a list of well-known values.","examples":[],"namespace":"log","deprecated":null},{"id":"log.record.original","registry":"semconv","type":"string","stability":"development","brief":"The complete original Log Record.","examples":["77 <86>1 2015-08-06T21:58:59.694Z 192.168.2.133 inactive - - - Something happened","[INFO] 8/3/24 12:34:56 Something happened"],"namespace":"log","deprecated":null},{"id":"log.record.uid","registry":"semconv","type":"string","stability":"development","brief":"A unique identifier for the Log Record.","examples":["01ARZ3NDEKTSV4RRFFQ69G5FAV"],"namespace":"log","deprecated":null},{"id":"mainframe.lpar.name","registry":"semconv","type":"string","stability":"development","brief":"Name of the logical partition that hosts a systems with a mainframe operating system.","examples":["LPAR01"],"namespace":"mainframe","deprecated":null},{"id":"mcp.method.name","registry":"semconv","type":"enum","stability":"development","brief":"The name of the request or notification method.","examples":[],"namespace":"mcp","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"mcp.protocol.version","registry":"semconv","type":"string","stability":"development","brief":"The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used.","examples":["2025-06-18"],"namespace":"mcp","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"mcp.resource.uri","registry":"semconv","type":"string","stability":"development","brief":"The value of the resource URI.","examples":["postgres://database/customers/schema","file:///home/user/documents/report.pdf"],"namespace":"mcp","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"mcp.session.id","registry":"semconv","type":"string","stability":"development","brief":"Identifies [MCP session](https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#session-management).","examples":["191c4850af6c49e08843a3f6c80e5046"],"namespace":"mcp","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"message.compressed_size","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, no replacement at this time.","examples":[],"namespace":"message","deprecated":{"reason":"obsoleted","note":"Deprecated, no replacement at this time."}},{"id":"message.id","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, no replacement at this time.","examples":[],"namespace":"message","deprecated":{"reason":"obsoleted","note":"Deprecated, no replacement at this time."}},{"id":"message.type","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, no replacement at this time.","examples":[],"namespace":"message","deprecated":{"reason":"obsoleted","note":"Deprecated, no replacement at this time."}},{"id":"message.uncompressed_size","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, no replacement at this time.","examples":[],"namespace":"message","deprecated":{"reason":"obsoleted","note":"Deprecated, no replacement at this time."}},{"id":"messaging.batch.message_count","registry":"semconv","type":"int","stability":"development","brief":"The number of messages sent, received, or processed in the scope of the batching operation.","examples":["0","1","2"],"namespace":"messaging","deprecated":null},{"id":"messaging.client_id","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `messaging.client.id` instead.","examples":["client-5","myhost@8742@s8083jm"],"namespace":"messaging","deprecated":{"reason":"renamed","renamedTo":"messaging.client.id"}},{"id":"messaging.client.id","registry":"semconv","type":"string","stability":"development","brief":"A unique identifier for the client that consumes or produces a message.","examples":["client-5","myhost@8742@s8083jm"],"namespace":"messaging","deprecated":null},{"id":"messaging.consumer.group.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the consumer group with which a consumer is associated.","examples":["my-group","indexer"],"namespace":"messaging","deprecated":null},{"id":"messaging.destination_publish.anonymous","registry":"semconv","type":"boolean","stability":"development","brief":"Deprecated, no replacement at this time.","examples":[],"namespace":"messaging","deprecated":{"reason":"obsoleted","note":"Removed. No replacement at this time."}},{"id":"messaging.destination_publish.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, no replacement at this time.","examples":["MyQueue","MyTopic"],"namespace":"messaging","deprecated":{"reason":"obsoleted","note":"Removed. No replacement at this time."}},{"id":"messaging.destination.anonymous","registry":"semconv","type":"boolean","stability":"development","brief":"A boolean that is true if the message destination is anonymous (could be unnamed or have auto-generated name).","examples":[],"namespace":"messaging","deprecated":null},{"id":"messaging.destination.name","registry":"semconv","type":"string","stability":"development","brief":"The message destination name","examples":["MyQueue","MyTopic"],"namespace":"messaging","deprecated":null},{"id":"messaging.destination.partition.id","registry":"semconv","type":"string","stability":"development","brief":"The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`.","examples":["1"],"namespace":"messaging","deprecated":null},{"id":"messaging.destination.subscription.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the destination subscription from which a message is consumed.","examples":["subscription-a"],"namespace":"messaging","deprecated":null},{"id":"messaging.destination.template","registry":"semconv","type":"string","stability":"development","brief":"Low cardinality representation of the messaging destination name","examples":["/customers/{customerId}"],"namespace":"messaging","deprecated":null},{"id":"messaging.destination.temporary","registry":"semconv","type":"boolean","stability":"development","brief":"A boolean that is true if the message destination is temporary and might not exist anymore after messages are processed.","examples":[],"namespace":"messaging","deprecated":null},{"id":"messaging.eventhubs.consumer.group","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `messaging.consumer.group.name` instead.","examples":["$Default"],"namespace":"messaging","deprecated":{"reason":"renamed","renamedTo":"messaging.consumer.group.name"}},{"id":"messaging.eventhubs.message.enqueued_time","registry":"semconv","type":"int","stability":"development","brief":"The UTC epoch seconds at which the message has been accepted and stored in the entity.","examples":["1701393730"],"namespace":"messaging","deprecated":null},{"id":"messaging.gcp_pubsub.message.ack_deadline","registry":"semconv","type":"int","stability":"development","brief":"The ack deadline in seconds set for the modify ack deadline request.","examples":["10"],"namespace":"messaging","deprecated":null},{"id":"messaging.gcp_pubsub.message.ack_id","registry":"semconv","type":"string","stability":"development","brief":"The ack ID for a given message.","examples":["ack_id"],"namespace":"messaging","deprecated":null},{"id":"messaging.gcp_pubsub.message.delivery_attempt","registry":"semconv","type":"int","stability":"development","brief":"The delivery attempt for a given message.","examples":["2"],"namespace":"messaging","deprecated":null},{"id":"messaging.gcp_pubsub.message.ordering_key","registry":"semconv","type":"string","stability":"development","brief":"The ordering key for a given message. If the attribute is not present, the message does not have an ordering key.","examples":["ordering_key"],"namespace":"messaging","deprecated":null},{"id":"messaging.kafka.cluster.id","registry":"semconv","type":"string","stability":"development","brief":"The Kafka cluster ID, obtained from the broker metadata exposed through the Kafka client (or AdminClient) API.","examples":["MkU3OEVBNTcwNTJENDM2Qk"],"namespace":"messaging","deprecated":null},{"id":"messaging.kafka.consumer.group","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `messaging.consumer.group.name` instead.","examples":["my-group"],"namespace":"messaging","deprecated":{"reason":"renamed","renamedTo":"messaging.consumer.group.name"}},{"id":"messaging.kafka.destination.partition","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `messaging.destination.partition.id` instead.","examples":["2"],"namespace":"messaging","deprecated":{"reason":"uncategorized","note":"Record string representation of the partition ID in `messaging.destination.partition.id` attribute."}},{"id":"messaging.kafka.message.key","registry":"semconv","type":"string","stability":"development","brief":"Message keys in Kafka are used for grouping alike messages to ensure they're processed on the same partition. They differ from `messaging.message.id` in that they're not unique. If the key is `null`, the attribute MUST NOT be set.","examples":["myKey"],"namespace":"messaging","deprecated":null},{"id":"messaging.kafka.message.offset","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `messaging.kafka.offset` instead.","examples":["42"],"namespace":"messaging","deprecated":{"reason":"renamed","renamedTo":"messaging.kafka.offset"}},{"id":"messaging.kafka.message.tombstone","registry":"semconv","type":"boolean","stability":"development","brief":"A boolean that is true if the message is a tombstone.","examples":[],"namespace":"messaging","deprecated":null},{"id":"messaging.kafka.offset","registry":"semconv","type":"int","stability":"development","brief":"The offset of a record in the corresponding Kafka partition.","examples":["42"],"namespace":"messaging","deprecated":null},{"id":"messaging.message.body.size","registry":"semconv","type":"int","stability":"development","brief":"The size of the message body in bytes.","examples":["1439"],"namespace":"messaging","deprecated":null},{"id":"messaging.message.conversation_id","registry":"semconv","type":"string","stability":"development","brief":"The conversation ID identifying the conversation to which the message belongs, represented as a string. Sometimes called \"Correlation ID\".","examples":["MyConversationId"],"namespace":"messaging","deprecated":null},{"id":"messaging.message.envelope.size","registry":"semconv","type":"int","stability":"development","brief":"The size of the message body and metadata in bytes.","examples":["2738"],"namespace":"messaging","deprecated":null},{"id":"messaging.message.id","registry":"semconv","type":"string","stability":"development","brief":"A value used by the messaging system as an identifier for the message, represented as a string.","examples":["452a7c7c7c7048c2f887f61572b18fc2"],"namespace":"messaging","deprecated":null},{"id":"messaging.operation","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `messaging.operation.type` instead.","examples":["publish","create","process"],"namespace":"messaging","deprecated":{"reason":"renamed","renamedTo":"messaging.operation.type"}},{"id":"messaging.operation.name","registry":"semconv","type":"string","stability":"development","brief":"The system-specific name of the messaging operation.","examples":["ack","nack","send"],"namespace":"messaging","deprecated":null},{"id":"messaging.operation.type","registry":"semconv","type":"enum","stability":"development","brief":"A string identifying the type of the messaging operation.","examples":[],"namespace":"messaging","deprecated":null},{"id":"messaging.rabbitmq.destination.routing_key","registry":"semconv","type":"string","stability":"development","brief":"RabbitMQ message routing key.","examples":["myKey"],"namespace":"messaging","deprecated":null},{"id":"messaging.rabbitmq.message.delivery_tag","registry":"semconv","type":"int","stability":"development","brief":"RabbitMQ message delivery tag","examples":["123"],"namespace":"messaging","deprecated":null},{"id":"messaging.rocketmq.client_group","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `messaging.consumer.group.name` instead.","examples":["myConsumerGroup"],"namespace":"messaging","deprecated":{"reason":"uncategorized","note":"Replaced by `messaging.consumer.group.name` on the consumer spans. No replacement for producer spans."}},{"id":"messaging.rocketmq.consumption_model","registry":"semconv","type":"enum","stability":"development","brief":"Model of message consumption. This only applies to consumer spans.","examples":[],"namespace":"messaging","deprecated":null},{"id":"messaging.rocketmq.message.delay_time_level","registry":"semconv","type":"int","stability":"development","brief":"The delay time level for delay message, which determines the message delay time.","examples":["3"],"namespace":"messaging","deprecated":null},{"id":"messaging.rocketmq.message.delivery_timestamp","registry":"semconv","type":"int","stability":"development","brief":"The timestamp in milliseconds that the delay message is expected to be delivered to consumer.","examples":["1665987217045"],"namespace":"messaging","deprecated":null},{"id":"messaging.rocketmq.message.group","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["myMessageGroup"],"namespace":"messaging","deprecated":null},{"id":"messaging.rocketmq.message.keys","registry":"semconv","type":"string[]","stability":"development","brief":"Key(s) of message, another way to mark message besides message ID.","examples":["[\"keyA\",\"keyB\"]"],"namespace":"messaging","deprecated":null},{"id":"messaging.rocketmq.message.tag","registry":"semconv","type":"string","stability":"development","brief":"The secondary classifier of message besides topic.","examples":["tagA"],"namespace":"messaging","deprecated":null},{"id":"messaging.rocketmq.message.type","registry":"semconv","type":"enum","stability":"development","brief":"Type of message.","examples":[],"namespace":"messaging","deprecated":null},{"id":"messaging.rocketmq.namespace","registry":"semconv","type":"string","stability":"development","brief":"Namespace of RocketMQ resources, resources in different namespaces are individual.","examples":["myNamespace"],"namespace":"messaging","deprecated":null},{"id":"messaging.servicebus.destination.subscription_name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `messaging.destination.subscription.name` instead.","examples":["subscription-a"],"namespace":"messaging","deprecated":{"reason":"renamed","renamedTo":"messaging.destination.subscription.name"}},{"id":"messaging.servicebus.disposition_status","registry":"semconv","type":"enum","stability":"development","brief":"Describes the [settlement type](https://learn.microsoft.com/azure/service-bus-messaging/message-transfers-locks-settlement#peeklock).","examples":[],"namespace":"messaging","deprecated":null},{"id":"messaging.servicebus.message.delivery_count","registry":"semconv","type":"int","stability":"development","brief":"Number of deliveries that have been attempted for this message.","examples":["2"],"namespace":"messaging","deprecated":null},{"id":"messaging.servicebus.message.enqueued_time","registry":"semconv","type":"int","stability":"development","brief":"The UTC epoch seconds at which the message has been accepted and stored in the entity.","examples":["1701393730"],"namespace":"messaging","deprecated":null},{"id":"messaging.system","registry":"semconv","type":"enum","stability":"development","brief":"The messaging system as identified by the client instrumentation.","examples":[],"namespace":"messaging","deprecated":null},{"id":"net.host.ip","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `network.local.address`.","examples":["192.168.0.1"],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"network.local.address"}},{"id":"net.host.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `server.address`.","examples":["example.com"],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"server.address"}},{"id":"net.host.port","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `server.port`.","examples":["8080"],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"server.port"}},{"id":"net.peer.ip","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `network.peer.address`.","examples":["127.0.0.1"],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"network.peer.address"}},{"id":"net.peer.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `server.address` on client spans and `client.address` on server spans.","examples":["example.com"],"namespace":"net","deprecated":{"reason":"uncategorized","note":"Replaced by `server.address` on client spans and `client.address` on server spans."}},{"id":"net.peer.port","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `server.port` on client spans and `client.port` on server spans.","examples":["8080"],"namespace":"net","deprecated":{"reason":"uncategorized","note":"Replaced by `server.port` on client spans and `client.port` on server spans."}},{"id":"net.protocol.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `network.protocol.name`.","examples":["amqp","http","mqtt"],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"network.protocol.name"}},{"id":"net.protocol.version","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `network.protocol.version`.","examples":["3.1.1"],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"network.protocol.version"}},{"id":"net.sock.family","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `network.transport` and `network.type`.","examples":[],"namespace":"net","deprecated":{"reason":"uncategorized","note":"Split to `network.transport` and `network.type`."}},{"id":"net.sock.host.addr","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `network.local.address`.","examples":["/var/my.sock"],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"network.local.address"}},{"id":"net.sock.host.port","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `network.local.port`.","examples":["8080"],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"network.local.port"}},{"id":"net.sock.peer.addr","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `network.peer.address`.","examples":["192.168.0.1"],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"network.peer.address"}},{"id":"net.sock.peer.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, no replacement at this time.","examples":["/var/my.sock"],"namespace":"net","deprecated":{"reason":"obsoleted","note":"Removed. No replacement at this time."}},{"id":"net.sock.peer.port","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `network.peer.port`.","examples":["65531"],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"network.peer.port"}},{"id":"net.transport","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `network.transport`.","examples":[],"namespace":"net","deprecated":{"reason":"renamed","renamedTo":"network.transport"}},{"id":"network.carrier.icc","registry":"semconv","type":"string","stability":"development","brief":"The ISO 3166-1 alpha-2 2-character country code associated with the mobile carrier network.","examples":["DE"],"namespace":"network","deprecated":null},{"id":"network.carrier.mcc","registry":"semconv","type":"string","stability":"development","brief":"The mobile carrier country code.","examples":["310"],"namespace":"network","deprecated":null},{"id":"network.carrier.mnc","registry":"semconv","type":"string","stability":"development","brief":"The mobile carrier network code.","examples":["001"],"namespace":"network","deprecated":null},{"id":"network.carrier.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the mobile carrier.","examples":["sprint"],"namespace":"network","deprecated":null},{"id":"network.connection.state","registry":"semconv","type":"enum","stability":"development","brief":"The state of network connection","examples":["close_wait"],"namespace":"network","deprecated":null},{"id":"network.connection.subtype","registry":"semconv","type":"enum","stability":"development","brief":"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 Wi-Fi connection.","examples":["LTE"],"namespace":"network","deprecated":null},{"id":"network.connection.type","registry":"semconv","type":"enum","stability":"development","brief":"The internet connection type.","examples":["wifi"],"namespace":"network","deprecated":null},{"id":"network.interface.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The network interface name.","examples":["lo","eth0"],"namespace":"network","deprecated":null},{"id":"network.io.direction","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The direction of traffic from the perspective of the observing host's physical or virtual network interface. It should not be used to represent the logical direction of a stateful connection or network flow.","examples":["transmit"],"namespace":"network","deprecated":null},{"id":"network.local.address","registry":"semconv","type":"string","stability":"stable","brief":"Local address of the network connection - IP address or UNIX domain socket name.","examples":["10.1.2.80","/tmp/my.sock"],"namespace":"network","deprecated":null},{"id":"network.local.port","registry":"semconv","type":"int","stability":"stable","brief":"Local port number of the network connection.","examples":["65123"],"namespace":"network","deprecated":null},{"id":"network.peer.address","registry":"semconv","type":"string","stability":"stable","brief":"Peer address of the network connection - IP address or UNIX domain socket name.","examples":["10.1.2.80","/tmp/my.sock"],"namespace":"network","deprecated":null},{"id":"network.peer.port","registry":"semconv","type":"int","stability":"stable","brief":"Peer port number of the network connection.","examples":["65123"],"namespace":"network","deprecated":null},{"id":"network.protocol.name","registry":"semconv","type":"string","stability":"stable","brief":"[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.","examples":["amqp","http","mqtt"],"namespace":"network","deprecated":null},{"id":"network.protocol.version","registry":"semconv","type":"string","stability":"stable","brief":"The actual version of the protocol used for network communication.","examples":["1.1","2"],"namespace":"network","deprecated":null},{"id":"network.transport","registry":"semconv","type":"enum","stability":"stable","brief":"[OSI transport layer](https://wikipedia.org/wiki/Transport_layer) or [inter-process communication method](https://wikipedia.org/wiki/Inter-process_communication).","examples":["tcp","udp"],"namespace":"network","deprecated":null},{"id":"network.type","registry":"semconv","type":"enum","stability":"stable","brief":"[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.","examples":["ipv4","ipv6"],"namespace":"network","deprecated":null},{"id":"nfs.operation.name","registry":"semconv","type":"string","stability":"development","brief":"NFSv4+ operation name.","examples":["OPEN","READ","GETATTR"],"namespace":"nfs","deprecated":null},{"id":"nfs.server.repcache.status","registry":"semconv","type":"string","stability":"development","brief":"Linux: one of \"hit\" (NFSD_STATS_RC_HITS), \"miss\" (NFSD_STATS_RC_MISSES), or \"nocache\" (NFSD_STATS_RC_NOCACHE -- uncacheable)","examples":["hit"],"namespace":"nfs","deprecated":null},{"id":"nodejs.eventloop.state","registry":"semconv","type":"enum","stability":"development","brief":"The state of event loop time.","examples":[],"namespace":"nodejs","deprecated":null},{"id":"oci.manifest.digest","registry":"semconv","type":"string","stability":"development","brief":"The digest of the OCI image manifest. For container images specifically is the digest by which the container image is known.","examples":["sha256:e4ca62c0d62f3e886e684806dfe9d4e0cda60d54986898173c1083856cfda0f4"],"namespace":"oci","deprecated":null},{"id":"onc_rpc.procedure.name","registry":"semconv","type":"string","stability":"development","brief":"ONC/Sun RPC procedure name.","examples":["OPEN","READ","GETATTR"],"namespace":"onc_rpc","deprecated":null},{"id":"onc_rpc.procedure.number","registry":"semconv","type":"int","stability":"development","brief":"ONC/Sun RPC procedure number.","examples":[],"namespace":"onc_rpc","deprecated":null},{"id":"onc_rpc.program.name","registry":"semconv","type":"string","stability":"development","brief":"ONC/Sun RPC program name.","examples":["portmapper","nfs"],"namespace":"onc_rpc","deprecated":null},{"id":"onc_rpc.version","registry":"semconv","type":"int","stability":"development","brief":"ONC/Sun RPC program version.","examples":[],"namespace":"onc_rpc","deprecated":null},{"id":"openai.api.type","registry":"semconv","type":"enum","stability":"development","brief":"The type of OpenAI API being used.","examples":[],"namespace":"openai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"openai.request.service_tier","registry":"semconv","type":"enum","stability":"development","brief":"The service tier requested. May be a specific tier, default, or auto.","examples":["auto","default"],"namespace":"openai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"openai.response.service_tier","registry":"semconv","type":"string","stability":"development","brief":"The service tier used for the response.","examples":["scale","default"],"namespace":"openai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"openai.response.system_fingerprint","registry":"semconv","type":"string","stability":"development","brief":"A fingerprint to track any eventual change in the Generative AI environment.","examples":["fp_44709d6fcb"],"namespace":"openai","deprecated":{"reason":"uncategorized","note":"Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai)."}},{"id":"openshift.clusterquota.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the cluster quota.","examples":["opentelemetry"],"namespace":"openshift","deprecated":null},{"id":"openshift.clusterquota.uid","registry":"semconv","type":"string","stability":"development","brief":"The UID of the cluster quota.","examples":["275ecb36-5aa8-4c2a-9c47-d8bb681b9aff"],"namespace":"openshift","deprecated":null},{"id":"opentracing.ref_type","registry":"semconv","type":"enum","stability":"development","brief":"Parent-child Reference type","examples":[],"namespace":"opentracing","deprecated":null},{"id":"oracle_cloud.realm","registry":"semconv","type":"string","stability":"development","brief":"The OCI realm identifier that indicates the isolated partition in which the tenancy and its resources reside.","examples":["oc1","oc2"],"namespace":"oracle_cloud","deprecated":null},{"id":"oracle.db.domain","registry":"semconv","type":"string","stability":"release_candidate","brief":"The database domain associated with the connection.","examples":["example.com","corp.internal","prod.db.local"],"namespace":"oracle","deprecated":null},{"id":"oracle.db.instance.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The instance name associated with the connection in an Oracle Real Application Clusters environment.","examples":["ORCL1","ORCL2","ORCL3"],"namespace":"oracle","deprecated":null},{"id":"oracle.db.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The database name associated with the connection.","examples":["ORCL1","FREE"],"namespace":"oracle","deprecated":null},{"id":"oracle.db.pdb","registry":"semconv","type":"string","stability":"release_candidate","brief":"The pluggable database (PDB) name associated with the connection.","examples":["PDB1","FREEPDB"],"namespace":"oracle","deprecated":null},{"id":"oracle.db.service","registry":"semconv","type":"string","stability":"release_candidate","brief":"The service name currently associated with the database connection.","examples":["order-processing-service","db_low.adb.oraclecloud.com","db_high.adb.oraclecloud.com"],"namespace":"oracle","deprecated":null},{"id":"os.build_id","registry":"semconv","type":"string","stability":"development","brief":"Unique identifier for a particular build or compilation of the operating system.","examples":["TQ3C.230805.001.B2","20E247","22621"],"namespace":"os","deprecated":null},{"id":"os.description","registry":"semconv","type":"string","stability":"development","brief":"Human readable (not intended to be parsed) OS version information, like e.g. reported by `ver` or `lsb_release -a` commands.","examples":["Microsoft Windows [Version 10.0.18363.778]","Ubuntu 18.04.1 LTS"],"namespace":"os","deprecated":null},{"id":"os.name","registry":"semconv","type":"string","stability":"development","brief":"Human readable operating system name.","examples":["iOS","Android","Ubuntu"],"namespace":"os","deprecated":null},{"id":"os.type","registry":"semconv","type":"enum","stability":"development","brief":"The operating system type.","examples":[],"namespace":"os","deprecated":null},{"id":"os.version","registry":"semconv","type":"string","stability":"development","brief":"The version string of the operating system as defined in [Version Attributes](/docs/resource/README.md#version-attributes).","examples":["14.2.1","18.04.1"],"namespace":"os","deprecated":null},{"id":"otel.component.name","registry":"semconv","type":"string","stability":"development","brief":"A name uniquely identifying the instance of the OpenTelemetry component within its containing SDK instance.","examples":["otlp_grpc_span_exporter/0","custom-name"],"namespace":"otel","deprecated":null},{"id":"otel.component.type","registry":"semconv","type":"enum","stability":"development","brief":"A name identifying the type of the OpenTelemetry component.","examples":["batching_span_processor","com.example.MySpanExporter"],"namespace":"otel","deprecated":null},{"id":"otel.event.name","registry":"semconv","type":"string","stability":"stable","brief":"Identifies the class / type of event.","examples":["browser.mouse.click","device.app.lifecycle"],"namespace":"otel","deprecated":null},{"id":"otel.library.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated. Use the `otel.scope.name` attribute","examples":["io.opentelemetry.contrib.mongodb"],"namespace":"otel","deprecated":{"reason":"renamed","renamedTo":"otel.scope.name"}},{"id":"otel.library.version","registry":"semconv","type":"string","stability":"development","brief":"Deprecated. Use the `otel.scope.version` attribute.","examples":["1.0.0"],"namespace":"otel","deprecated":{"reason":"renamed","renamedTo":"otel.scope.version"}},{"id":"otel.scope.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the instrumentation scope - (`InstrumentationScope.Name` in OTLP).","examples":["io.opentelemetry.contrib.mongodb"],"namespace":"otel","deprecated":null},{"id":"otel.scope.schema_url","registry":"semconv","type":"string","stability":"development","brief":"The schema URL of the instrumentation scope.","examples":["https://opentelemetry.io/schemas/1.31.0"],"namespace":"otel","deprecated":null},{"id":"otel.scope.version","registry":"semconv","type":"string","stability":"stable","brief":"The version of the instrumentation scope - (`InstrumentationScope.Version` in OTLP).","examples":["1.0.0"],"namespace":"otel","deprecated":null},{"id":"otel.span.parent.origin","registry":"semconv","type":"enum","stability":"development","brief":"Determines whether the span has a parent span, and if so, [whether it is a remote parent](https://opentelemetry.io/docs/specs/otel/trace/api/#isremote)","examples":[],"namespace":"otel","deprecated":null},{"id":"otel.span.sampling_result","registry":"semconv","type":"enum","stability":"development","brief":"The result value of the sampler for this span","examples":[],"namespace":"otel","deprecated":null},{"id":"otel.status_code","registry":"semconv","type":"enum","stability":"stable","brief":"Name of the code, either \"OK\" or \"ERROR\". MUST NOT be set if the status code is UNSET.","examples":[],"namespace":"otel","deprecated":null},{"id":"otel.status_description","registry":"semconv","type":"string","stability":"stable","brief":"Description of the Status if it has a value, otherwise not set.","examples":["resource not found"],"namespace":"otel","deprecated":null},{"id":"peer.service","registry":"semconv","type":"string","stability":"development","brief":"The [`service.name`](/docs/resource/README.md#service) of the remote service. SHOULD be equal to the actual `service.name` resource attribute of the remote service if any.","examples":["AuthTokenCache"],"namespace":"peer","deprecated":{"reason":"renamed","renamedTo":"service.peer.name"}},{"id":"pool.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `db.client.connection.pool.name` instead.","examples":["myDataSource"],"namespace":"pool","deprecated":{"reason":"renamed","renamedTo":"db.client.connection.pool.name"}},{"id":"pprof.location.is_folded","registry":"semconv","type":"boolean","stability":"development","brief":"Provides an indication that multiple symbols map to this location's address, for example due to identical code folding by the linker. In that case the line information represents one of the multiple symbols. This field must be recomputed when the symbolization state of the profile changes.","examples":[],"namespace":"pprof","deprecated":null},{"id":"pprof.mapping.has_filenames","registry":"semconv","type":"boolean","stability":"development","brief":"Indicates that there are filenames related to this mapping.","examples":[],"namespace":"pprof","deprecated":null},{"id":"pprof.mapping.has_functions","registry":"semconv","type":"boolean","stability":"development","brief":"Indicates that there are functions related to this mapping.","examples":[],"namespace":"pprof","deprecated":null},{"id":"pprof.mapping.has_inline_frames","registry":"semconv","type":"boolean","stability":"development","brief":"Indicates that there are inline frames related to this mapping.","examples":[],"namespace":"pprof","deprecated":null},{"id":"pprof.mapping.has_line_numbers","registry":"semconv","type":"boolean","stability":"development","brief":"Indicates that there are line numbers related to this mapping.","examples":[],"namespace":"pprof","deprecated":null},{"id":"pprof.profile.comment","registry":"semconv","type":"string[]","stability":"development","brief":"Free-form text associated with the profile. This field should not be used to store any machine-readable information, it is only for human-friendly content.","examples":["[\"hello world\",\"bazinga\"]"],"namespace":"pprof","deprecated":null},{"id":"pprof.profile.doc_url","registry":"semconv","type":"string","stability":"development","brief":"Documentation link for this profile type.","examples":["http://pprof.example.com/cpu-profile.html"],"namespace":"pprof","deprecated":null},{"id":"pprof.profile.drop_frames","registry":"semconv","type":"string","stability":"development","brief":"Frames with Function.function_name fully matching the regular expression will be dropped from the samples, along with their successors.","examples":["/foobar/"],"namespace":"pprof","deprecated":null},{"id":"pprof.profile.keep_frames","registry":"semconv","type":"string","stability":"development","brief":"Frames with Function.function_name fully matching the regular expression will be kept, even if it matches drop_frames.","examples":["/bazinga/"],"namespace":"pprof","deprecated":null},{"id":"pprof.scope.default_sample_type","registry":"semconv","type":"string","stability":"development","brief":"Records the pprof's default_sample_type in the original profile. Not set if the default sample type was missing.","examples":["cpu"],"namespace":"pprof","deprecated":null},{"id":"pprof.scope.sample_type_order","registry":"semconv","type":"int[]","stability":"development","brief":"Records the indexes of the sample types in the original profile.","examples":["[3,0,1,2]"],"namespace":"pprof","deprecated":null},{"id":"process.args_count","registry":"semconv","type":"int","stability":"release_candidate","brief":"Length of the process.command_args array","examples":["4"],"namespace":"process","deprecated":null},{"id":"process.command","registry":"semconv","type":"string","stability":"release_candidate","brief":"The command used to launch the process (i.e. the command name). On Linux based systems, can be set to the zeroth string in `proc/[pid]/cmdline`. On Windows, can be set to the first parameter extracted from `GetCommandLineW`.","examples":["cmd/otelcol"],"namespace":"process","deprecated":null},{"id":"process.command_args","registry":"semconv","type":"string[]","stability":"release_candidate","brief":"All the command arguments (including the command/executable itself) as received by the process. On Linux-based systems (and some other Unixoid systems supporting procfs), can be set according to the list of null-delimited strings extracted from `proc/[pid]/cmdline`. For libc-based executables, this would be the full argv vector passed to `main`. SHOULD NOT be collected by default unless there is sanitization that excludes sensitive data.","examples":["[\"cmd/otecol\",\"--config=config.yaml\"]"],"namespace":"process","deprecated":null},{"id":"process.command_line","registry":"semconv","type":"string","stability":"release_candidate","brief":"The full command used to launch the process as a single string representing the full command. On Windows, can be set to the result of `GetCommandLineW`. Do not set this if you have to assemble it just for monitoring; use `process.command_args` instead. SHOULD NOT be collected by default unless there is sanitization that excludes sensitive data.","examples":["C:\\cmd\\otecol --config=\"my directory\\config.yaml\""],"namespace":"process","deprecated":null},{"id":"process.context_switch_type","registry":"semconv","type":"enum","stability":"development","brief":"\"Deprecated, use `process.context_switch.type` instead.\"","examples":[],"namespace":"process","deprecated":{"reason":"renamed","renamedTo":"process.context_switch.type"}},{"id":"process.context_switch.type","registry":"semconv","type":"enum","stability":"release_candidate","brief":"Specifies whether the context switches for this data point were voluntary or involuntary.","examples":[],"namespace":"process","deprecated":null},{"id":"process.cpu.state","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `cpu.mode` instead.","examples":[],"namespace":"process","deprecated":{"reason":"renamed","renamedTo":"cpu.mode"}},{"id":"process.creation.time","registry":"semconv","type":"string","stability":"release_candidate","brief":"The date and time the process was created, in ISO 8601 format.","examples":["2023-11-21T09:25:34.853Z"],"namespace":"process","deprecated":null},{"id":"process.environment_variable","registry":"semconv","type":"template[string]","stability":"release_candidate","brief":"Process environment variables, `<key>` being the environment variable name, the value being the environment variable value.","examples":["ubuntu","/usr/local/bin:/usr/bin"],"namespace":"process","deprecated":null},{"id":"process.executable.build_id.gnu","registry":"semconv","type":"string","stability":"release_candidate","brief":"The GNU build ID as found in the `.note.gnu.build-id` ELF section (hex string).","examples":["c89b11207f6479603b0d49bf291c092c2b719293"],"namespace":"process","deprecated":null},{"id":"process.executable.build_id.go","registry":"semconv","type":"string","stability":"release_candidate","brief":"The Go build ID as retrieved by `go tool buildid <go executable>`.","examples":["foh3mEXu7BLZjsN9pOwG/kATcXlYVCDEFouRMQed_/WwRFB1hPo9LBkekthSPG/x8hMC8emW2cCjXD0_1aY"],"namespace":"process","deprecated":null},{"id":"process.executable.build_id.htlhash","registry":"semconv","type":"string","stability":"release_candidate","brief":"Deterministic build ID for executables.","examples":["600DCAFE4A110000F2BF38C493F5FB92"],"namespace":"process","deprecated":null},{"id":"process.executable.build_id.profiling","registry":"semconv","type":"string","stability":"development","brief":"\"Deprecated, use `process.executable.build_id.htlhash` instead.\"","examples":["600DCAFE4A110000F2BF38C493F5FB92"],"namespace":"process","deprecated":{"reason":"renamed","renamedTo":"process.executable.build_id.htlhash"}},{"id":"process.executable.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The name of the process executable. On Linux based systems, this SHOULD be set to the base name of the target of `/proc/[pid]/exe`. On Windows, this SHOULD be set to the base name of `GetProcessImageFileNameW`.","examples":["otelcol"],"namespace":"process","deprecated":null},{"id":"process.executable.path","registry":"semconv","type":"string","stability":"release_candidate","brief":"The full path to the process executable. On Linux based systems, can be set to the target of `proc/[pid]/exe`. On Windows, can be set to the result of `GetProcessImageFileNameW`.","examples":["/usr/bin/cmd/otelcol"],"namespace":"process","deprecated":null},{"id":"process.exit.code","registry":"semconv","type":"int","stability":"release_candidate","brief":"The exit code of the process.","examples":["127"],"namespace":"process","deprecated":null},{"id":"process.exit.time","registry":"semconv","type":"string","stability":"release_candidate","brief":"The date and time the process exited, in ISO 8601 format.","examples":["2023-11-21T09:26:12.315Z"],"namespace":"process","deprecated":null},{"id":"process.group_leader.pid","registry":"semconv","type":"int","stability":"release_candidate","brief":"The PID of the process's group leader. This is also the process group ID (PGID) of the process.","examples":["23"],"namespace":"process","deprecated":null},{"id":"process.interactive","registry":"semconv","type":"boolean","stability":"release_candidate","brief":"Whether the process is connected to an interactive shell.","examples":[],"namespace":"process","deprecated":null},{"id":"process.linux.cgroup","registry":"semconv","type":"string","stability":"release_candidate","brief":"The control group associated with the process.","examples":["1:name=systemd:/user.slice/user-1000.slice/session-3.scope","0::/user.slice/user-1000.slice/user@1000.service/tmux-spawn-0267755b-4639-4a27-90ed-f19f88e53748.scope"],"namespace":"process","deprecated":null},{"id":"process.owner","registry":"semconv","type":"string","stability":"release_candidate","brief":"The username of the user that owns the process.","examples":["root"],"namespace":"process","deprecated":null},{"id":"process.paging.fault_type","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `system.paging.fault.type` instead.","examples":[],"namespace":"process","deprecated":{"reason":"renamed","renamedTo":"system.paging.fault.type"}},{"id":"process.parent_pid","registry":"semconv","type":"int","stability":"release_candidate","brief":"Parent Process identifier (PPID).","examples":["111"],"namespace":"process","deprecated":null},{"id":"process.pid","registry":"semconv","type":"int","stability":"release_candidate","brief":"Process identifier (PID).","examples":["1234"],"namespace":"process","deprecated":null},{"id":"process.real_user.id","registry":"semconv","type":"int","stability":"release_candidate","brief":"The real user ID (RUID) of the process.","examples":["1000"],"namespace":"process","deprecated":null},{"id":"process.real_user.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The username of the real user of the process.","examples":["operator"],"namespace":"process","deprecated":null},{"id":"process.runtime.description","registry":"semconv","type":"string","stability":"release_candidate","brief":"An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment.","examples":["Eclipse OpenJ9 Eclipse OpenJ9 VM openj9-0.21.0"],"namespace":"process","deprecated":null},{"id":"process.runtime.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The name of the runtime of this process.","examples":["OpenJDK Runtime Environment"],"namespace":"process","deprecated":null},{"id":"process.runtime.version","registry":"semconv","type":"string","stability":"release_candidate","brief":"The version of the runtime of this process, as returned by the runtime without modification.","examples":["14.0.2"],"namespace":"process","deprecated":null},{"id":"process.saved_user.id","registry":"semconv","type":"int","stability":"release_candidate","brief":"The saved user ID (SUID) of the process.","examples":["1002"],"namespace":"process","deprecated":null},{"id":"process.saved_user.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The username of the saved user.","examples":["operator"],"namespace":"process","deprecated":null},{"id":"process.session_leader.pid","registry":"semconv","type":"int","stability":"release_candidate","brief":"The PID of the process's session leader. This is also the session ID (SID) of the process.","examples":["14"],"namespace":"process","deprecated":null},{"id":"process.state","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The process state, e.g., [Linux Process State Codes](https://man7.org/linux/man-pages/man1/ps.1.html#PROCESS_STATE_CODES)","examples":["running"],"namespace":"process","deprecated":null},{"id":"process.title","registry":"semconv","type":"string","stability":"release_candidate","brief":"Process title (proctitle)","examples":["cat /etc/hostname","xfce4-session","bash"],"namespace":"process","deprecated":null},{"id":"process.user.id","registry":"semconv","type":"int","stability":"release_candidate","brief":"The effective user ID (EUID) of the process.","examples":["1001"],"namespace":"process","deprecated":null},{"id":"process.user.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The username of the effective user of the process.","examples":["root"],"namespace":"process","deprecated":null},{"id":"process.vpid","registry":"semconv","type":"int","stability":"release_candidate","brief":"Virtual process identifier.","examples":["12"],"namespace":"process","deprecated":null},{"id":"process.working_directory","registry":"semconv","type":"string","stability":"release_candidate","brief":"The working directory of the process.","examples":["/root"],"namespace":"process","deprecated":null},{"id":"profile.frame.type","registry":"semconv","type":"enum","stability":"development","brief":"Describes the interpreter or compiler of a single frame.","examples":["cpython"],"namespace":"profile","deprecated":null},{"id":"rpc.connect_rpc.error_code","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `rpc.response.status_code` attribute instead.","examples":[],"namespace":"rpc","deprecated":{"reason":"renamed","renamedTo":"rpc.response.status_code"}},{"id":"rpc.connect_rpc.request.metadata","registry":"semconv","type":"template[string[]]","stability":"development","brief":"Deprecated, use `rpc.request.metadata` instead.","examples":["[\"1.2.3.4\",\"1.2.3.5\"]"],"namespace":"rpc","deprecated":{"reason":"renamed","renamedTo":"rpc.request.metadata"}},{"id":"rpc.connect_rpc.response.metadata","registry":"semconv","type":"template[string[]]","stability":"development","brief":"Deprecated, use `rpc.response.metadata` instead.","examples":["[\"attribute_value\"]"],"namespace":"rpc","deprecated":{"reason":"renamed","renamedTo":"rpc.response.metadata"}},{"id":"rpc.grpc.request.metadata","registry":"semconv","type":"template[string[]]","stability":"development","brief":"Deprecated, use `rpc.request.metadata` instead.","examples":["[\"1.2.3.4\",\"1.2.3.5\"]"],"namespace":"rpc","deprecated":{"reason":"renamed","renamedTo":"rpc.request.metadata"}},{"id":"rpc.grpc.response.metadata","registry":"semconv","type":"template[string[]]","stability":"development","brief":"Deprecated, use `rpc.response.metadata` instead.","examples":["[\"attribute_value\"]"],"namespace":"rpc","deprecated":{"reason":"renamed","renamedTo":"rpc.response.metadata"}},{"id":"rpc.grpc.status_code","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use string representation on the `rpc.response.status_code` attribute instead.","examples":[],"namespace":"rpc","deprecated":{"reason":"uncategorized","note":"Use string representation of the gRPC status code on the `rpc.response.status_code` attribute."}},{"id":"rpc.jsonrpc.error_code","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use string representation on the `rpc.response.status_code` attribute instead.","examples":["-32700","100"],"namespace":"rpc","deprecated":{"reason":"uncategorized","note":"Use string representation of the error code on the `rpc.response.status_code` attribute."}},{"id":"rpc.jsonrpc.error_message","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use the span status description when reporting JSON-RPC spans.","examples":["Parse error","User already exists"],"namespace":"rpc","deprecated":{"reason":"uncategorized","note":"Use the span status description when reporting JSON-RPC spans."}},{"id":"rpc.jsonrpc.request_id","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `jsonrpc.request.id` instead.","examples":["10","request-7",""],"namespace":"rpc","deprecated":{"reason":"renamed","renamedTo":"jsonrpc.request.id"}},{"id":"rpc.jsonrpc.version","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `jsonrpc.protocol.version` instead.","examples":["2.0","1.0"],"namespace":"rpc","deprecated":{"reason":"renamed","renamedTo":"jsonrpc.protocol.version"}},{"id":"rpc.message.compressed_size","registry":"semconv","type":"int","stability":"development","brief":"Compressed size of the message in bytes.","examples":[],"namespace":"rpc","deprecated":{"reason":"obsoleted","note":"Deprecated, no replacement at this time."}},{"id":"rpc.message.id","registry":"semconv","type":"int","stability":"development","brief":"MUST be calculated as two different counters starting from `1` one for sent messages and one for received message.","examples":[],"namespace":"rpc","deprecated":{"reason":"obsoleted","note":"Deprecated, no replacement at this time."}},{"id":"rpc.message.type","registry":"semconv","type":"enum","stability":"development","brief":"Whether this is a received or sent message.","examples":[],"namespace":"rpc","deprecated":{"reason":"obsoleted","note":"Deprecated, no replacement at this time."}},{"id":"rpc.message.uncompressed_size","registry":"semconv","type":"int","stability":"development","brief":"Uncompressed size of the message in bytes.","examples":[],"namespace":"rpc","deprecated":{"reason":"obsoleted","note":"Deprecated, no replacement at this time."}},{"id":"rpc.method","registry":"semconv","type":"string","stability":"release_candidate","brief":"The fully-qualified logical name of the method from the RPC interface perspective.","examples":["com.example.ExampleService/exampleMethod","EchoService/Echo","_OTHER"],"namespace":"rpc","deprecated":null},{"id":"rpc.method_original","registry":"semconv","type":"string","stability":"release_candidate","brief":"The original name of the method used by the client.","examples":["com.myservice.EchoService/catchAll","com.myservice.EchoService/unknownMethod","InvalidMethod"],"namespace":"rpc","deprecated":null},{"id":"rpc.request.metadata","registry":"semconv","type":"template[string[]]","stability":"development","brief":"RPC request metadata, `<key>` being the normalized RPC metadata key (lowercase), the value being the metadata values.","examples":["[\"1.2.3.4\",\"1.2.3.5\"]"],"namespace":"rpc","deprecated":null},{"id":"rpc.response.metadata","registry":"semconv","type":"template[string[]]","stability":"development","brief":"RPC response metadata, `<key>` being the normalized RPC metadata key (lowercase), the value being the metadata values.","examples":["[\"attribute_value\"]"],"namespace":"rpc","deprecated":null},{"id":"rpc.response.status_code","registry":"semconv","type":"string","stability":"release_candidate","brief":"Status code of the RPC returned by the RPC server or generated by the client","examples":["OK","DEADLINE_EXCEEDED","-32602"],"namespace":"rpc","deprecated":null},{"id":"rpc.service","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use fully-qualified `rpc.method` instead.","examples":["myservice.EchoService"],"namespace":"rpc","deprecated":{"reason":"uncategorized","note":"Value should be included in `rpc.method` which is expected to be a fully-qualified name."}},{"id":"rpc.system","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `rpc.system.name` attribute instead.","examples":[],"namespace":"rpc","deprecated":{"reason":"renamed","renamedTo":"rpc.system.name"}},{"id":"rpc.system.name","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The Remote Procedure Call (RPC) system.","examples":[],"namespace":"rpc","deprecated":null},{"id":"security_rule.category","registry":"semconv","type":"string","stability":"development","brief":"A categorization value keyword used by the entity using the rule for detection of this event","examples":["Attempted Information Leak"],"namespace":"security_rule","deprecated":null},{"id":"security_rule.description","registry":"semconv","type":"string","stability":"development","brief":"The description of the rule generating the event.","examples":["Block requests to public DNS over HTTPS / TLS protocols"],"namespace":"security_rule","deprecated":null},{"id":"security_rule.license","registry":"semconv","type":"string","stability":"development","brief":"Name of the license under which the rule used to generate this event is made available.","examples":["Apache 2.0"],"namespace":"security_rule","deprecated":null},{"id":"security_rule.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the rule or signature generating the event.","examples":["BLOCK_DNS_over_TLS"],"namespace":"security_rule","deprecated":null},{"id":"security_rule.reference","registry":"semconv","type":"string","stability":"development","brief":"Reference URL to additional information about the rule used to generate this event.","examples":["https://en.wikipedia.org/wiki/DNS_over_TLS"],"namespace":"security_rule","deprecated":null},{"id":"security_rule.ruleset.name","registry":"semconv","type":"string","stability":"development","brief":"Name of the ruleset, policy, group, or parent category in which the rule used to generate this event is a member.","examples":["Standard_Protocol_Filters"],"namespace":"security_rule","deprecated":null},{"id":"security_rule.uuid","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["550e8400-e29b-41d4-a716-446655440000","1100110011"],"namespace":"security_rule","deprecated":null},{"id":"security_rule.version","registry":"semconv","type":"string","stability":"development","brief":"The version / revision of the rule being used for analysis.","examples":["1.0.0"],"namespace":"security_rule","deprecated":null},{"id":"server.address","registry":"semconv","type":"string","stability":"stable","brief":"Server domain name if available without reverse DNS lookup; otherwise, IP address or UNIX domain socket name.","examples":["example.com","10.1.2.80","/tmp/my.sock"],"namespace":"server","deprecated":null},{"id":"server.port","registry":"semconv","type":"int","stability":"stable","brief":"Server port number.","examples":["80","8080","443"],"namespace":"server","deprecated":null},{"id":"service.criticality","registry":"semconv","type":"enum","stability":"alpha","brief":"The operational criticality of the service.","examples":["critical","high","medium","low"],"namespace":"service","deprecated":null},{"id":"service.instance.id","registry":"semconv","type":"string","stability":"stable","brief":"The string ID of the service instance.","examples":["627cc493-f310-47de-96bd-71410b7dec09"],"namespace":"service","deprecated":null},{"id":"service.name","registry":"semconv","type":"string","stability":"stable","brief":"Logical name of the service.","examples":["shoppingcart"],"namespace":"service","deprecated":null},{"id":"service.namespace","registry":"semconv","type":"string","stability":"stable","brief":"A namespace for `service.name`.","examples":["Shop"],"namespace":"service","deprecated":null},{"id":"service.peer.name","registry":"semconv","type":"string","stability":"development","brief":"Logical name of the service on the other side of the connection. SHOULD be equal to the actual [`service.name`](/docs/resource/README.md#service) resource attribute of the remote service if any.","examples":["shoppingcart"],"namespace":"service","deprecated":null},{"id":"service.peer.namespace","registry":"semconv","type":"string","stability":"development","brief":"Logical namespace of the service on the other side of the connection. SHOULD be equal to the actual [`service.namespace`](/docs/resource/README.md#service) resource attribute of the remote service if any.","examples":["Shop"],"namespace":"service","deprecated":null},{"id":"service.version","registry":"semconv","type":"string","stability":"stable","brief":"The version string of the service component. The format is not defined by these conventions.","examples":["2.0.0","a01dbef8a"],"namespace":"service","deprecated":null},{"id":"session.id","registry":"semconv","type":"string","stability":"development","brief":"A unique ID to identify a session.","examples":["00112233-4455-6677-8899-aabbccddeeff"],"namespace":"session","deprecated":null},{"id":"session.previous_id","registry":"semconv","type":"string","stability":"development","brief":"The previous `session.id` for this user, when known.","examples":["00112233-4455-6677-8899-aabbccddeeff"],"namespace":"session","deprecated":null},{"id":"signalr.connection.status","registry":"semconv","type":"enum","stability":"stable","brief":"SignalR HTTP connection closure status.","examples":["app_shutdown","timeout"],"namespace":"signalr","deprecated":null},{"id":"signalr.transport","registry":"semconv","type":"enum","stability":"stable","brief":"[SignalR transport type](https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/docs/specs/TransportProtocols.md)","examples":["web_sockets","long_polling"],"namespace":"signalr","deprecated":null},{"id":"source.address","registry":"semconv","type":"string","stability":"development","brief":"Source address - domain name if available without reverse DNS lookup; otherwise, IP address or UNIX domain socket name.","examples":["source.example.com","10.1.2.80","/tmp/my.sock"],"namespace":"source","deprecated":null},{"id":"source.port","registry":"semconv","type":"int","stability":"development","brief":"Source port number","examples":["3389","2888"],"namespace":"source","deprecated":null},{"id":"state","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `db.client.connection.state` instead.","examples":["idle"],"namespace":"state","deprecated":{"reason":"renamed","renamedTo":"db.client.connection.state"}},{"id":"system.cpu.logical_number","registry":"semconv","type":"int","stability":"development","brief":"Deprecated, use `cpu.logical_number` instead.","examples":["1"],"namespace":"system","deprecated":{"reason":"renamed","renamedTo":"cpu.logical_number"}},{"id":"system.cpu.state","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `cpu.mode` instead.","examples":["idle","interrupt"],"namespace":"system","deprecated":{"reason":"renamed","renamedTo":"cpu.mode"}},{"id":"system.device","registry":"semconv","type":"string","stability":"development","brief":"The device identifier","examples":["(identifier)"],"namespace":"system","deprecated":null},{"id":"system.filesystem.mode","registry":"semconv","type":"string","stability":"development","brief":"The filesystem mode","examples":["rw, ro"],"namespace":"system","deprecated":null},{"id":"system.filesystem.mountpoint","registry":"semconv","type":"string","stability":"development","brief":"The filesystem mount path","examples":["/mnt/data"],"namespace":"system","deprecated":null},{"id":"system.filesystem.state","registry":"semconv","type":"enum","stability":"development","brief":"The filesystem state","examples":["used"],"namespace":"system","deprecated":null},{"id":"system.filesystem.type","registry":"semconv","type":"enum","stability":"development","brief":"The filesystem type","examples":["ext4"],"namespace":"system","deprecated":null},{"id":"system.memory.linux.hugepages.state","registry":"semconv","type":"enum","stability":"development","brief":"The Linux HugePages memory state","examples":["free","used"],"namespace":"system","deprecated":null},{"id":"system.memory.linux.slab.state","registry":"semconv","type":"enum","stability":"development","brief":"The Linux Slab memory state","examples":["reclaimable","unreclaimable"],"namespace":"system","deprecated":null},{"id":"system.memory.state","registry":"semconv","type":"enum","stability":"development","brief":"The memory state","examples":["free","cached"],"namespace":"system","deprecated":null},{"id":"system.network.state","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `network.connection.state` instead.","examples":["close_wait"],"namespace":"system","deprecated":{"reason":"renamed","renamedTo":"network.connection.state"}},{"id":"system.paging.direction","registry":"semconv","type":"enum","stability":"development","brief":"The paging access direction","examples":["in"],"namespace":"system","deprecated":null},{"id":"system.paging.fault.type","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The paging fault type","examples":["minor"],"namespace":"system","deprecated":null},{"id":"system.paging.state","registry":"semconv","type":"enum","stability":"development","brief":"The memory paging state","examples":["free"],"namespace":"system","deprecated":null},{"id":"system.paging.type","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `system.paging.fault.type` instead.","examples":["minor"],"namespace":"system","deprecated":{"reason":"renamed","renamedTo":"system.paging.fault.type"}},{"id":"system.process.status","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `process.state` instead.","examples":["running"],"namespace":"system","deprecated":{"reason":"renamed","renamedTo":"process.state"}},{"id":"system.processes.status","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `process.state` instead.","examples":["running"],"namespace":"system","deprecated":{"reason":"renamed","renamedTo":"process.state"}},{"id":"telemetry.distro.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the auto instrumentation agent or distribution, if used.","examples":["parts-unlimited-java"],"namespace":"telemetry","deprecated":null},{"id":"telemetry.distro.version","registry":"semconv","type":"string","stability":"stable","brief":"The version string of the auto instrumentation agent or distribution, if used.","examples":["1.2.3"],"namespace":"telemetry","deprecated":null},{"id":"telemetry.sdk.language","registry":"semconv","type":"enum","stability":"stable","brief":"The language of the telemetry SDK.","examples":[],"namespace":"telemetry","deprecated":null},{"id":"telemetry.sdk.name","registry":"semconv","type":"string","stability":"stable","brief":"The name of the telemetry SDK as defined above.","examples":["opentelemetry"],"namespace":"telemetry","deprecated":null},{"id":"telemetry.sdk.version","registry":"semconv","type":"string","stability":"stable","brief":"The version string of the telemetry SDK.","examples":["1.2.3"],"namespace":"telemetry","deprecated":null},{"id":"test.case.name","registry":"semconv","type":"string","stability":"development","brief":"The fully qualified human readable name of the [test case](https://wikipedia.org/wiki/Test_case).","examples":["org.example.TestCase1.test1","example/tests/TestCase1.test1","ExampleTestCase1_test1"],"namespace":"test","deprecated":null},{"id":"test.case.result.status","registry":"semconv","type":"enum","stability":"development","brief":"The status of the actual test case result from test execution.","examples":["pass","fail"],"namespace":"test","deprecated":null},{"id":"test.suite.name","registry":"semconv","type":"string","stability":"development","brief":"The human readable name of a [test suite](https://wikipedia.org/wiki/Test_suite).","examples":["TestSuite1"],"namespace":"test","deprecated":null},{"id":"test.suite.run.status","registry":"semconv","type":"enum","stability":"development","brief":"The status of the test suite run.","examples":["success","failure","skipped","aborted","timed_out","in_progress"],"namespace":"test","deprecated":null},{"id":"thread.id","registry":"semconv","type":"int","stability":"development","brief":"Current \"managed\" thread ID (as opposed to OS thread ID).","examples":["42"],"namespace":"thread","deprecated":null},{"id":"thread.name","registry":"semconv","type":"string","stability":"development","brief":"Current thread name.","examples":["main"],"namespace":"thread","deprecated":null},{"id":"tls.cipher","registry":"semconv","type":"string","stability":"development","brief":"String indicating the [cipher](https://datatracker.ietf.org/doc/html/rfc5246#appendix-A.5) used during the current connection.","examples":["TLS_RSA_WITH_3DES_EDE_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"],"namespace":"tls","deprecated":null},{"id":"tls.client.certificate","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["MII..."],"namespace":"tls","deprecated":null},{"id":"tls.client.certificate_chain","registry":"semconv","type":"string[]","stability":"development","brief":"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.","examples":["[\"MII...\",\"MI...\"]"],"namespace":"tls","deprecated":null},{"id":"tls.client.hash.md5","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["0F76C7F2C55BFD7D8E8B8F4BFBF0C9EC"],"namespace":"tls","deprecated":null},{"id":"tls.client.hash.sha1","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["9E393D93138888D288266C2D915214D1D1CCEB2A"],"namespace":"tls","deprecated":null},{"id":"tls.client.hash.sha256","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0"],"namespace":"tls","deprecated":null},{"id":"tls.client.issuer","registry":"semconv","type":"string","stability":"development","brief":"Distinguished name of [subject](https://datatracker.ietf.org/doc/html/rfc5280#section-4.1.2.6) of the issuer of the x.509 certificate presented by the client.","examples":["CN=Example Root CA, OU=Infrastructure Team, DC=example, DC=com"],"namespace":"tls","deprecated":null},{"id":"tls.client.ja3","registry":"semconv","type":"string","stability":"development","brief":"A hash that identifies clients based on how they perform an SSL/TLS handshake.","examples":["d4e5b18d6b55c71272893221c96ba240"],"namespace":"tls","deprecated":null},{"id":"tls.client.not_after","registry":"semconv","type":"string","stability":"development","brief":"Date/Time indicating when client certificate is no longer considered valid.","examples":["2021-01-01T00:00:00.000Z"],"namespace":"tls","deprecated":null},{"id":"tls.client.not_before","registry":"semconv","type":"string","stability":"development","brief":"Date/Time indicating when client certificate is first considered valid.","examples":["1970-01-01T00:00:00.000Z"],"namespace":"tls","deprecated":null},{"id":"tls.client.server_name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `server.address` instead.","examples":["opentelemetry.io"],"namespace":"tls","deprecated":{"reason":"renamed","renamedTo":"server.address"}},{"id":"tls.client.subject","registry":"semconv","type":"string","stability":"development","brief":"Distinguished name of subject of the x.509 certificate presented by the client.","examples":["CN=myclient, OU=Documentation Team, DC=example, DC=com"],"namespace":"tls","deprecated":null},{"id":"tls.client.supported_ciphers","registry":"semconv","type":"string[]","stability":"development","brief":"Array of ciphers offered by the client during the client hello.","examples":["[\"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\",\"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\"]"],"namespace":"tls","deprecated":null},{"id":"tls.curve","registry":"semconv","type":"string","stability":"development","brief":"String indicating the curve used for the given cipher, when applicable","examples":["secp256r1"],"namespace":"tls","deprecated":null},{"id":"tls.established","registry":"semconv","type":"boolean","stability":"development","brief":"Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel.","examples":["true"],"namespace":"tls","deprecated":null},{"id":"tls.next_protocol","registry":"semconv","type":"string","stability":"development","brief":"String indicating the protocol being tunneled. Per the values in the [IANA registry](https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids), this string should be lower case.","examples":["http/1.1"],"namespace":"tls","deprecated":null},{"id":"tls.protocol.name","registry":"semconv","type":"enum","stability":"development","brief":"Normalized lowercase protocol name parsed from original string of the negotiated [SSL/TLS protocol version](https://docs.openssl.org/1.1.1/man3/SSL_get_version/#return-values)","examples":[],"namespace":"tls","deprecated":null},{"id":"tls.protocol.version","registry":"semconv","type":"string","stability":"development","brief":"Numeric part of the version parsed from the original string of the negotiated [SSL/TLS protocol version](https://docs.openssl.org/1.1.1/man3/SSL_get_version/#return-values)","examples":["1.2","3"],"namespace":"tls","deprecated":null},{"id":"tls.resumed","registry":"semconv","type":"boolean","stability":"development","brief":"Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation.","examples":["true"],"namespace":"tls","deprecated":null},{"id":"tls.server.certificate","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["MII..."],"namespace":"tls","deprecated":null},{"id":"tls.server.certificate_chain","registry":"semconv","type":"string[]","stability":"development","brief":"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.","examples":["[\"MII...\",\"MI...\"]"],"namespace":"tls","deprecated":null},{"id":"tls.server.hash.md5","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["0F76C7F2C55BFD7D8E8B8F4BFBF0C9EC"],"namespace":"tls","deprecated":null},{"id":"tls.server.hash.sha1","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["9E393D93138888D288266C2D915214D1D1CCEB2A"],"namespace":"tls","deprecated":null},{"id":"tls.server.hash.sha256","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0"],"namespace":"tls","deprecated":null},{"id":"tls.server.issuer","registry":"semconv","type":"string","stability":"development","brief":"Distinguished name of [subject](https://datatracker.ietf.org/doc/html/rfc5280#section-4.1.2.6) of the issuer of the x.509 certificate presented by the client.","examples":["CN=Example Root CA, OU=Infrastructure Team, DC=example, DC=com"],"namespace":"tls","deprecated":null},{"id":"tls.server.ja3s","registry":"semconv","type":"string","stability":"development","brief":"A hash that identifies servers based on how they perform an SSL/TLS handshake.","examples":["d4e5b18d6b55c71272893221c96ba240"],"namespace":"tls","deprecated":null},{"id":"tls.server.not_after","registry":"semconv","type":"string","stability":"development","brief":"Date/Time indicating when server certificate is no longer considered valid.","examples":["2021-01-01T00:00:00.000Z"],"namespace":"tls","deprecated":null},{"id":"tls.server.not_before","registry":"semconv","type":"string","stability":"development","brief":"Date/Time indicating when server certificate is first considered valid.","examples":["1970-01-01T00:00:00.000Z"],"namespace":"tls","deprecated":null},{"id":"tls.server.subject","registry":"semconv","type":"string","stability":"development","brief":"Distinguished name of subject of the x.509 certificate presented by the server.","examples":["CN=myserver, OU=Documentation Team, DC=example, DC=com"],"namespace":"tls","deprecated":null},{"id":"url.domain","registry":"semconv","type":"string","stability":"development","brief":"Domain extracted from the `url.full`, such as \"opentelemetry.io\".","examples":["www.foo.bar","opentelemetry.io","3.12.167.2","[1080:0:0:0:8:800:200C:417A]"],"namespace":"url","deprecated":null},{"id":"url.extension","registry":"semconv","type":"string","stability":"development","brief":"The file extension extracted from the `url.full`, excluding the leading dot.","examples":["png","gz"],"namespace":"url","deprecated":null},{"id":"url.fragment","registry":"semconv","type":"string","stability":"stable","brief":"The [URI fragment](https://www.rfc-editor.org/rfc/rfc3986#section-3.5) component","examples":["SemConv"],"namespace":"url","deprecated":null},{"id":"url.full","registry":"semconv","type":"string","stability":"stable","brief":"Absolute URL describing a network resource according to [RFC3986](https://www.rfc-editor.org/rfc/rfc3986)","examples":["https://www.foo.bar/search?q=OpenTelemetry#SemConv","//localhost"],"namespace":"url","deprecated":null},{"id":"url.original","registry":"semconv","type":"string","stability":"development","brief":"Unmodified original URL as seen in the event source.","examples":["https://www.foo.bar/search?q=OpenTelemetry#SemConv","search?q=OpenTelemetry"],"namespace":"url","deprecated":null},{"id":"url.path","registry":"semconv","type":"string","stability":"stable","brief":"The [URI path](https://www.rfc-editor.org/rfc/rfc3986#section-3.3) component","examples":["/search"],"namespace":"url","deprecated":null},{"id":"url.port","registry":"semconv","type":"int","stability":"development","brief":"Port extracted from the `url.full`","examples":["443"],"namespace":"url","deprecated":null},{"id":"url.query","registry":"semconv","type":"string","stability":"stable","brief":"The [URI query](https://www.rfc-editor.org/rfc/rfc3986#section-3.4) component","examples":["q=OpenTelemetry"],"namespace":"url","deprecated":null},{"id":"url.registered_domain","registry":"semconv","type":"string","stability":"development","brief":"The highest registered URL domain, stripped of the subdomain.","examples":["example.com","foo.co.uk"],"namespace":"url","deprecated":null},{"id":"url.scheme","registry":"semconv","type":"string","stability":"stable","brief":"The [URI scheme](https://www.rfc-editor.org/rfc/rfc3986#section-3.1) component identifying the used protocol.","examples":["https","ftp","telnet"],"namespace":"url","deprecated":null},{"id":"url.subdomain","registry":"semconv","type":"string","stability":"development","brief":"The subdomain portion of a fully qualified domain name includes all of the names except the hostname 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.","examples":["east","sub2.sub1"],"namespace":"url","deprecated":null},{"id":"url.template","registry":"semconv","type":"string","stability":"development","brief":"The low-cardinality template of an [absolute path reference](https://www.rfc-editor.org/rfc/rfc3986#section-4.2).","examples":["/users/{id}","/users/:id","/users?id={id}"],"namespace":"url","deprecated":null},{"id":"url.top_level_domain","registry":"semconv","type":"string","stability":"development","brief":"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`.","examples":["com","co.uk"],"namespace":"url","deprecated":null},{"id":"user_agent.name","registry":"semconv","type":"string","stability":"development","brief":"Name of the user-agent extracted from original. Usually refers to the browser's name.","examples":["Safari","YourApp"],"namespace":"user_agent","deprecated":null},{"id":"user_agent.original","registry":"semconv","type":"string","stability":"stable","brief":"Value of the [HTTP User-Agent](https://www.rfc-editor.org/rfc/rfc9110.html#field.user-agent) header sent by the client.","examples":["CERN-LineMode/2.15 libwww/2.17b3","Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1","YourApp/1.0.0 grpc-java-okhttp/1.27.2"],"namespace":"user_agent","deprecated":null},{"id":"user_agent.os.name","registry":"semconv","type":"string","stability":"development","brief":"Human readable operating system name.","examples":["iOS","Android","Ubuntu"],"namespace":"user_agent","deprecated":null},{"id":"user_agent.os.version","registry":"semconv","type":"string","stability":"development","brief":"The version string of the operating system as defined in [Version Attributes](/docs/resource/README.md#version-attributes).","examples":["14.2.1","18.04.1"],"namespace":"user_agent","deprecated":null},{"id":"user_agent.synthetic.type","registry":"semconv","type":"enum","stability":"development","brief":"Specifies the category of synthetic traffic, such as tests or bots.","examples":[],"namespace":"user_agent","deprecated":null},{"id":"user_agent.version","registry":"semconv","type":"string","stability":"development","brief":"Version of the user-agent extracted from original. Usually refers to the browser's version","examples":["14.1.2","1.0.0"],"namespace":"user_agent","deprecated":null},{"id":"user.email","registry":"semconv","type":"string","stability":"development","brief":"User email address.","examples":["a.einstein@example.com"],"namespace":"user","deprecated":null},{"id":"user.full_name","registry":"semconv","type":"string","stability":"development","brief":"User's full name","examples":["Albert Einstein"],"namespace":"user","deprecated":null},{"id":"user.hash","registry":"semconv","type":"string","stability":"development","brief":"Unique user hash to correlate information for a user in anonymized form.","examples":["364fc68eaf4c8acec74a4e52d7d1feaa"],"namespace":"user","deprecated":null},{"id":"user.id","registry":"semconv","type":"string","stability":"development","brief":"Unique identifier of the user.","examples":["S-1-5-21-202424912787-2692429404-2351956786-1000"],"namespace":"user","deprecated":null},{"id":"user.name","registry":"semconv","type":"string","stability":"development","brief":"Short name or login/username of the user.","examples":["a.einstein"],"namespace":"user","deprecated":null},{"id":"user.roles","registry":"semconv","type":"string[]","stability":"development","brief":"Array of user roles at the time of the event.","examples":["[\"admin\",\"reporting_user\"]"],"namespace":"user","deprecated":null},{"id":"v8js.gc.type","registry":"semconv","type":"enum","stability":"development","brief":"The type of garbage collection.","examples":[],"namespace":"v8js","deprecated":null},{"id":"v8js.heap.space.name","registry":"semconv","type":"enum","stability":"development","brief":"The name of the space type of heap memory.","examples":[],"namespace":"v8js","deprecated":null},{"id":"v8js.resource.type","registry":"semconv","type":"enum","stability":"development","brief":"The type of resource keeping the event loop active.","examples":[],"namespace":"v8js","deprecated":null},{"id":"vcs.change.id","registry":"semconv","type":"string","stability":"release_candidate","brief":"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.","examples":["123"],"namespace":"vcs","deprecated":null},{"id":"vcs.change.state","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The state of the change (pull request/merge request/changelist).","examples":["open","closed","merged"],"namespace":"vcs","deprecated":null},{"id":"vcs.change.title","registry":"semconv","type":"string","stability":"release_candidate","brief":"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.","examples":["Fixes broken thing","feat: add my new feature","[chore] update dependency"],"namespace":"vcs","deprecated":null},{"id":"vcs.line_change.type","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The type of line change being measured on a branch or change.","examples":["added","removed"],"namespace":"vcs","deprecated":null},{"id":"vcs.owner.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The group owner within the version control system.","examples":["my-org","myteam","business-unit"],"namespace":"vcs","deprecated":null},{"id":"vcs.provider.name","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The name of the version control system provider.","examples":["github","gitlab","gitea","bitbucket"],"namespace":"vcs","deprecated":null},{"id":"vcs.ref.base.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The name of the [reference](https://git-scm.com/docs/gitglossary#def_ref) such as **branch** or **tag** in the repository.","examples":["my-feature-branch","tag-1-test"],"namespace":"vcs","deprecated":null},{"id":"vcs.ref.base.revision","registry":"semconv","type":"string","stability":"release_candidate","brief":"The revision, literally [revised version](https://www.merriam-webster.com/dictionary/revision), The revision most often refers to a commit object in Git, or a revision number in SVN.","examples":["9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc","main","123","HEAD"],"namespace":"vcs","deprecated":null},{"id":"vcs.ref.base.type","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository.","examples":["branch","tag"],"namespace":"vcs","deprecated":null},{"id":"vcs.ref.head.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The name of the [reference](https://git-scm.com/docs/gitglossary#def_ref) such as **branch** or **tag** in the repository.","examples":["my-feature-branch","tag-1-test"],"namespace":"vcs","deprecated":null},{"id":"vcs.ref.head.revision","registry":"semconv","type":"string","stability":"release_candidate","brief":"The revision, literally [revised version](https://www.merriam-webster.com/dictionary/revision), The revision most often refers to a commit object in Git, or a revision number in SVN.","examples":["9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc","main","123","HEAD"],"namespace":"vcs","deprecated":null},{"id":"vcs.ref.head.type","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository.","examples":["branch","tag"],"namespace":"vcs","deprecated":null},{"id":"vcs.ref.type","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository.","examples":["branch","tag"],"namespace":"vcs","deprecated":null},{"id":"vcs.repository.change.id","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `vcs.change.id` instead.","examples":["123"],"namespace":"vcs","deprecated":{"reason":"renamed","renamedTo":"vcs.change.id"}},{"id":"vcs.repository.change.title","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `vcs.change.title` instead.","examples":["Fixes broken thing","feat: add my new feature","[chore] update dependency"],"namespace":"vcs","deprecated":{"reason":"renamed","renamedTo":"vcs.change.title"}},{"id":"vcs.repository.name","registry":"semconv","type":"string","stability":"release_candidate","brief":"The human readable name of the repository. It SHOULD NOT include any additional identifier like Group/SubGroup in GitLab or organization in GitHub.","examples":["semantic-conventions","my-cool-repo"],"namespace":"vcs","deprecated":null},{"id":"vcs.repository.ref.name","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `vcs.ref.head.name` instead.","examples":["my-feature-branch","tag-1-test"],"namespace":"vcs","deprecated":{"reason":"renamed","renamedTo":"vcs.ref.head.name"}},{"id":"vcs.repository.ref.revision","registry":"semconv","type":"string","stability":"development","brief":"Deprecated, use `vcs.ref.head.revision` instead.","examples":["9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc","main","123","HEAD"],"namespace":"vcs","deprecated":{"reason":"renamed","renamedTo":"vcs.ref.head.revision"}},{"id":"vcs.repository.ref.type","registry":"semconv","type":"enum","stability":"development","brief":"Deprecated, use `vcs.ref.head.type` instead.","examples":["branch","tag"],"namespace":"vcs","deprecated":{"reason":"renamed","renamedTo":"vcs.ref.head.type"}},{"id":"vcs.repository.url.full","registry":"semconv","type":"string","stability":"release_candidate","brief":"The [canonical URL](https://support.google.com/webmasters/answer/10347851) of the repository providing the complete HTTP(S) address in order to locate and identify the repository through a browser.","examples":["https://github.com/opentelemetry/open-telemetry-collector-contrib","https://gitlab.com/my-org/my-project/my-projects-project/repo"],"namespace":"vcs","deprecated":null},{"id":"vcs.revision_delta.direction","registry":"semconv","type":"enum","stability":"release_candidate","brief":"The type of revision comparison.","examples":["ahead","behind"],"namespace":"vcs","deprecated":null},{"id":"webengine.description","registry":"semconv","type":"string","stability":"development","brief":"Additional description of the web engine (e.g. detailed version and edition information).","examples":["WildFly Full 21.0.0.Final (WildFly Core 13.0.1.Final) - 2.2.2.Final"],"namespace":"webengine","deprecated":null},{"id":"webengine.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the web engine.","examples":["WildFly"],"namespace":"webengine","deprecated":null},{"id":"webengine.version","registry":"semconv","type":"string","stability":"development","brief":"The version of the web engine.","examples":["21.0.0"],"namespace":"webengine","deprecated":null},{"id":"zos.smf.id","registry":"semconv","type":"string","stability":"development","brief":"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.","examples":["SYS1"],"namespace":"zos","deprecated":null},{"id":"zos.sysplex.name","registry":"semconv","type":"string","stability":"development","brief":"The name of the SYSPLEX to which the z/OS system belongs too.","examples":["SYSPLEX1"],"namespace":"zos","deprecated":null},{"id":"aws.bedrock.guardrail.id","registry":"genai","type":"string","stability":"development","brief":"The unique identifier of the AWS Bedrock Guardrail. A [guardrail](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html) helps safeguard and prevent unwanted behavior from model responses or user messages.","examples":["sgi5gkybzqak"],"namespace":"aws","deprecated":null},{"id":"aws.bedrock.knowledge_base.id","registry":"genai","type":"string","stability":"development","brief":"The unique identifier of the AWS Bedrock Knowledge base. A [knowledge base](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base.html) is a bank of information that can be queried by models to generate more relevant responses and augment prompts.","examples":["XFWUPB9PAW"],"namespace":"aws","deprecated":null},{"id":"gen_ai.agent.description","registry":"genai","type":"string","stability":"development","brief":"Free-form description of the GenAI agent provided by the application.","examples":["Helps with math problems","Generates fiction stories"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.agent.id","registry":"genai","type":"string","stability":"development","brief":"The unique and stable identifier of the GenAI hosted agent resource.","examples":["asst_5j66UpCpwteGg4YSxUnt7lPY","arn:aws:bedrock:us-east-1:123:agent/42","urn:agent:projects-123:projects:123:locations:us-east1:aiplatform:reasoningEngines:456"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.agent.name","registry":"genai","type":"string","stability":"development","brief":"Human-readable name of the GenAI agent provided by the application.","examples":["Math Tutor","Fiction Writer"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.agent.version","registry":"genai","type":"string","stability":"development","brief":"The version of the GenAI agent.","examples":["1.0.0","2025-05-01"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.conversation.compacted","registry":"genai","type":"boolean","stability":"development","brief":"Indicates whether the effective conversation context used for this operation is a compacted view of a prior conversation.","examples":["true"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.conversation.id","registry":"genai","type":"string","stability":"development","brief":"The unique identifier for a conversation (session, thread), used to store and correlate messages within this conversation.","examples":["conv_5j66UpCpwteGg4YSxUnt7lPY"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.data_source.id","registry":"genai","type":"string","stability":"development","brief":"The data source identifier.","examples":["H7STPQYOND"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.embeddings.dimension.count","registry":"genai","type":"int","stability":"development","brief":"The number of dimensions the resulting output embeddings should have.","examples":["512","1024"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.evaluation.explanation","registry":"genai","type":"string","stability":"development","brief":"A free-form explanation for the assigned score provided by the evaluator.","examples":["The response is factually accurate but lacks sufficient detail to fully address the question."],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.evaluation.name","registry":"genai","type":"string","stability":"development","brief":"The name of the evaluation metric used for the GenAI response.","examples":["Relevance","IntentResolution"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.evaluation.score.label","registry":"genai","type":"string","stability":"development","brief":"Human readable label for evaluation.","examples":["relevant","not_relevant","correct","incorrect","pass","fail"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.evaluation.score.value","registry":"genai","type":"double","stability":"development","brief":"The evaluation score returned by the evaluator.","examples":["4"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.input.messages","registry":"genai","type":"any","stability":"development","brief":"The chat history provided to the model as an input.","examples":["[\n  {\n    \"role\": \"user\",\n    \"parts\": [\n      {\n        \"type\": \"text\",\n        \"content\": \"Weather in Paris?\"\n      }\n    ]\n  },\n  {\n    \"role\": \"assistant\",\n    \"parts\": [\n      {\n        \"type\": \"tool_call\",\n        \"id\": \"call_VSPygqKTWdrhaFErNvMV18Yl\",\n        \"name\": \"get_weather\",\n        \"arguments\": {\n          \"location\": \"Paris\"\n        }\n      }\n    ]\n  },\n  {\n    \"role\": \"tool\",\n    \"parts\": [\n      {\n        \"type\": \"tool_call_response\",\n        \"id\": \"call_VSPygqKTWdrhaFErNvMV18Yl\",\n        \"response\": \"rainy, 57°F\"\n      }\n    ]\n  }\n]\n"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.memory.query.text","registry":"genai","type":"string","stability":"development","brief":"The search query used to retrieve memories.","examples":["user dietary preferences","past flight bookings"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.memory.record.count","registry":"genai","type":"int","stability":"development","brief":"The number of memory records relevant to the operation.","examples":["3"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.memory.record.id","registry":"genai","type":"string","stability":"development","brief":"The unique identifier of the memory record.","examples":["mem_5j66UpCpwteGg4YSxUnt7lPY"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.memory.records","registry":"genai","type":"any","stability":"development","brief":"The memory records stored or retrieved in a memory operation.","examples":["[\n  {\n    \"content\": \"User prefers dark mode\",\n    \"id\": \"mem_123\",\n    \"score\": 0.95\n  },\n  {\n    \"content\": {\n      \"preference\": \"vegetarian meals\",\n      \"confidence\": 0.9\n    },\n    \"metadata\": {\n      \"source\": \"profile\"\n    }\n  }\n]\n"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.memory.store.id","registry":"genai","type":"string","stability":"development","brief":"The unique identifier of the memory store.","examples":["ms_abc123","user-preferences-store"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.operation.name","registry":"genai","type":"enum","stability":"development","brief":"The name of the operation being performed.","examples":[],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.output.messages","registry":"genai","type":"any","stability":"development","brief":"Messages returned by the model where each message represents a specific model response (choice, candidate).","examples":["[\n  {\n    \"role\": \"assistant\",\n    \"parts\": [\n      {\n        \"type\": \"text\",\n        \"content\": \"The weather in Paris is currently rainy with a temperature of 57°F.\"\n      }\n    ]\n  }\n]\n"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.output.type","registry":"genai","type":"enum","stability":"development","brief":"Represents the content type requested by the client.","examples":[],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.prompt.name","registry":"genai","type":"string","stability":"development","brief":"The name of the prompt that uniquely identifies it.","examples":["analyze-code"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.prompt.variable","registry":"genai","type":"template[string]","stability":"development","brief":"The variables supplied to the prompt template, the `<key>` being the variable name, the value being the variable value.","examples":["Alice","French"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.prompt.version","registry":"genai","type":"string","stability":"development","brief":"The version of the prompt template used.","examples":["1.0.0","2025-05-01","prod","v2"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.provider.name","registry":"genai","type":"enum","stability":"development","brief":"The Generative AI provider as identified by the client or server instrumentation.","examples":[],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.choice.count","registry":"genai","type":"int","stability":"development","brief":"The target number of candidate completions to return.","examples":["3"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.encoding_formats","registry":"genai","type":"string[]","stability":"development","brief":"The encoding formats requested in an embeddings operation, if specified.","examples":["[\"base64\"]","[\"float\",\"binary\"]"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.frequency_penalty","registry":"genai","type":"double","stability":"development","brief":"The frequency penalty setting for the GenAI request.","examples":["0.1"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.max_tokens","registry":"genai","type":"int","stability":"development","brief":"The maximum number of tokens the model generates for a request.","examples":["100"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.model","registry":"genai","type":"string","stability":"development","brief":"The name of the GenAI model a request is being made to.","examples":["gpt-4"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.presence_penalty","registry":"genai","type":"double","stability":"development","brief":"The presence penalty setting for the GenAI request.","examples":["0.1"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.previous_response.id","registry":"genai","type":"string","stability":"development","brief":"The unique identifier of a previous response or interaction used to provide context for the current operation.","examples":["resp_0123456789aBCdef","interaction-123"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.reasoning.level","registry":"genai","type":"string","stability":"development","brief":"The reasoning or thinking effort level requested for a GenAI model.","examples":["low","medium","high"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.seed","registry":"genai","type":"int","stability":"development","brief":"Requests with same seed value more likely to return same result.","examples":["100"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.stop_sequences","registry":"genai","type":"string[]","stability":"development","brief":"List of sequences that the model will use to stop generating further tokens.","examples":["[\"forest\",\"lived\"]"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.stream","registry":"genai","type":"boolean","stability":"development","brief":"Indicates whether the GenAI request was made in streaming mode.","examples":[],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.stream_cursor","registry":"genai","type":"string","stability":"development","brief":"The cursor identifying the last streamed event already received, used to resume a streamed response from that position.","examples":["42","event-abc123"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.temperature","registry":"genai","type":"double","stability":"development","brief":"The temperature setting for the GenAI request.","examples":["0"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.top_k","registry":"genai","type":"int","stability":"development","brief":"The top-K sampling setting for the GenAI request: restricts token generation at each step to the K most likely next tokens.","examples":["40"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.request.top_p","registry":"genai","type":"double","stability":"development","brief":"The top_p sampling setting for the GenAI request.","examples":["1"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.response.finish_reasons","registry":"genai","type":"string[]","stability":"development","brief":"Array of reasons the model stopped generating tokens, corresponding to each generation received.","examples":["[\"stop\"]","[\"stop\",\"length\"]","[\"stop\",\"length\",\"error\"]"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.response.id","registry":"genai","type":"string","stability":"development","brief":"The unique identifier for the completion.","examples":["chatcmpl-123"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.response.model","registry":"genai","type":"string","stability":"development","brief":"The name of the model that generated the response.","examples":["gpt-4-0613"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.response.status","registry":"genai","type":"enum","stability":"development","brief":"The lifecycle status of a generated response, as reported by the provider when the response is fetched or polled.","examples":["completed","in_progress"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.response.time_to_first_chunk","registry":"genai","type":"double","stability":"development","brief":"Time to first chunk in a streaming response, measured from request issuance, in seconds. The value is measured from when the client issues the generation request to when the first chunk is received in the response stream.","examples":["0.5","1.2"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.retrieval.documents","registry":"genai","type":"any","stability":"development","brief":"The documents retrieved.","examples":["[\n  {\n    \"id\": \"doc_123\",\n    \"score\": 0.95\n  },\n  {\n    \"id\": \"doc_456\",\n    \"score\": 0.87\n  },\n  {\n    \"id\": \"doc_789\",\n    \"score\": 0.82\n  }\n]\n"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.retrieval.query.text","registry":"genai","type":"string","stability":"development","brief":"The query text used for retrieval.","examples":["What is the capital of France?","weather in Paris"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.retrieval.top_k","registry":"genai","type":"int","stability":"development","brief":"The maximum number of documents the retriever was asked to return for the query (also known as `k`, `limit`, or `max_num_results`).","examples":["5"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.system_instructions","registry":"genai","type":"any","stability":"development","brief":"The system message or instructions provided to the GenAI model separately from the chat history.","examples":["[\n  {\n    \"type\": \"text\",\n    \"content\": \"You are an Agent that greet users, always use greetings tool to respond\"\n  }\n]\n","[\n  {\n    \"type\": \"text\",\n    \"content\": \"You are a language translator.\"\n  },\n  {\n    \"type\": \"text\",\n    \"content\": \"Your mission is to translate text in English to French.\"\n  }\n]\n"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.token.type","registry":"genai","type":"enum","stability":"development","brief":"The type of token being counted.","examples":["input","output"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.tool.call.arguments","registry":"genai","type":"any","stability":"development","brief":"Parameters passed to the tool call.","examples":["{\n    \"location\": \"San Francisco?\",\n    \"date\": \"2025-10-01\"\n}\n"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.tool.call.id","registry":"genai","type":"string","stability":"development","brief":"The tool call identifier.","examples":["call_mszuSIzqtI65i1wAUOE8w5H4"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.tool.call.result","registry":"genai","type":"any","stability":"development","brief":"The result returned by the tool call (if any and if execution was successful).","examples":["{\n  \"temperature_range\": {\n    \"high\": 75,\n    \"low\": 60\n  },\n  \"conditions\": \"sunny\"\n}\n"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.tool.definitions","registry":"genai","type":"any","stability":"development","brief":"The list of tool definitions available to the GenAI agent or model.","examples":["[\n  {\n    \"type\": \"function\",\n    \"name\": \"get_current_weather\",\n    \"description\": \"Get the current weather in a given location\",\n    \"parameters\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"location\": {\n          \"type\": \"string\",\n          \"description\": \"The city and state, e.g. San Francisco, CA\"\n        },\n        \"unit\": {\n          \"type\": \"string\",\n          \"enum\": [\n            \"celsius\",\n            \"fahrenheit\"\n          ]\n        }\n      },\n      \"required\": [\n        \"location\",\n        \"unit\"\n      ]\n    }\n  }\n]\n"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.tool.description","registry":"genai","type":"string","stability":"development","brief":"The tool description.","examples":["Multiply two numbers"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.tool.name","registry":"genai","type":"string","stability":"development","brief":"Name of the tool utilized by the agent.","examples":["Flights"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.tool.type","registry":"genai","type":"string","stability":"development","brief":"Type of the tool utilized by the agent","examples":["function","extension","datastore"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.audio.cache_read.input_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of audio input tokens served from a provider-managed cache.","examples":["60"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.audio.input_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of audio input tokens.","examples":["120"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.audio.output_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of audio output tokens.","examples":["240"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.cache_read.input_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of input tokens served from a provider-managed cache.","examples":["50"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.cache_write.input_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of input tokens written to a provider-managed cache.","examples":["25"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.image.cache_read.input_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of image input tokens served from a provider-managed cache.","examples":["128"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.image.input_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of image input tokens.","examples":["258"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.image.output_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of image output tokens.","examples":["1290"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.input_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of tokens used in the GenAI input (prompt).","examples":["100"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.output_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of tokens used in the GenAI response (completion).","examples":["180"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.reasoning.output_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of output tokens used for reasoning (e.g. chain-of-thought, extended thinking).","examples":["50"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.text.cache_read.input_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of text input tokens served from a provider-managed cache.","examples":["40"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.text.input_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of text input tokens.","examples":["100"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.usage.text.output_tokens","registry":"genai","type":"int","stability":"development","brief":"The number of text output tokens.","examples":["180"],"namespace":"gen_ai","deprecated":null},{"id":"gen_ai.workflow.name","registry":"genai","type":"string","stability":"development","brief":"Human-readable name of the GenAI workflow provided by the application.","examples":["multi_agent_rag","customer_support_pipeline"],"namespace":"gen_ai","deprecated":null},{"id":"mcp.method.name","registry":"genai","type":"enum","stability":"development","brief":"The name of the request or notification method.","examples":[],"namespace":"mcp","deprecated":null},{"id":"mcp.protocol.version","registry":"genai","type":"string","stability":"development","brief":"The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used.","examples":["2025-06-18"],"namespace":"mcp","deprecated":null},{"id":"mcp.resource.uri","registry":"genai","type":"string","stability":"development","brief":"The value of the resource uri.","examples":["postgres://database/customers/schema","file:///home/user/documents/report.pdf"],"namespace":"mcp","deprecated":null},{"id":"mcp.session.id","registry":"genai","type":"string","stability":"development","brief":"Identifies [MCP session](https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#session-management).","examples":["191c4850af6c49e08843a3f6c80e5046"],"namespace":"mcp","deprecated":null},{"id":"openai.api.type","registry":"genai","type":"enum","stability":"development","brief":"The type of OpenAI API being used.","examples":[],"namespace":"openai","deprecated":null},{"id":"openai.request.service_tier","registry":"genai","type":"enum","stability":"development","brief":"The service tier requested. May be a specific tier, default, or auto.","examples":["auto","default"],"namespace":"openai","deprecated":null},{"id":"openai.response.service_tier","registry":"genai","type":"string","stability":"development","brief":"The service tier used for the response.","examples":["scale","default"],"namespace":"openai","deprecated":null},{"id":"openai.response.system_fingerprint","registry":"genai","type":"string","stability":"development","brief":"A fingerprint to track any eventual change in the Generative AI environment.","examples":["fp_44709d6fcb"],"namespace":"openai","deprecated":null}]}