diff --git a/src/platform/packages/shared/kbn-otel-semantic-conventions/assets/resolved-semconv.yaml b/src/platform/packages/shared/kbn-otel-semantic-conventions/assets/resolved-semconv.yaml index 2a44e6dcb0d67..342c4ed2ebce8 100644 --- a/src/platform/packages/shared/kbn-otel-semantic-conventions/assets/resolved-semconv.yaml +++ b/src/platform/packages/shared/kbn-otel-semantic-conventions/assets/resolved-semconv.yaml @@ -235,10 +235,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -259,7 +259,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -396,7 +396,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if and only if process.exit.code is not 0 note: | @@ -432,7 +432,7 @@ groups: 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' + - --config=config.yaml requirement_level: recommended stability: release_candidate - name: process.executable.name @@ -534,10 +534,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -558,7 +558,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -678,10 +678,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -702,7 +702,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -886,10 +886,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -910,7 +910,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -1160,7 +1160,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -1286,7 +1286,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -1453,7 +1453,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -2334,7 +2334,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -3233,7 +3233,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -3284,7 +3284,7 @@ groups: brief: The version of the GenAI agent. examples: - 1.0.0 - - 2025-05-01T00:00:00.000Z + - 2025-05-01 requirement_level: conditionally_required: when available stability: development @@ -4118,7 +4118,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -4169,7 +4169,7 @@ groups: brief: The version of the GenAI agent. examples: - 1.0.0 - - 2025-05-01T00:00:00.000Z + - 2025-05-01 requirement_level: conditionally_required: when available stability: development @@ -4962,7 +4962,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -5013,7 +5013,7 @@ groups: brief: The version of the GenAI agent. examples: - 1.0.0 - - 2025-05-01T00:00:00.000Z + - 2025-05-01 requirement_level: conditionally_required: when available stability: development @@ -5800,7 +5800,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -5900,7 +5900,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -5908,7 +5908,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -5920,10 +5920,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -6085,7 +6085,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -6185,7 +6185,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -6193,7 +6193,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -6205,10 +6205,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -6281,7 +6281,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -6381,7 +6381,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -6410,7 +6410,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -6422,10 +6422,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -7111,7 +7111,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -7169,7 +7169,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -7181,19 +7181,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -7302,7 +7302,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -7360,7 +7360,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -7372,19 +7372,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -7525,7 +7525,7 @@ groups: 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' + - "0001" requirement_level: required stability: development - name: cloudevents.event_source @@ -7542,7 +7542,7 @@ groups: type: string 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' + examples: "1.0" requirement_level: recommended stability: development - name: cloudevents.event_subject @@ -7768,7 +7768,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -7854,7 +7854,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -7911,7 +7911,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -8050,8 +8050,8 @@ groups: 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' + - "33" + - "32" requirement_level: recommended stability: development name: android @@ -8203,8 +8203,8 @@ groups: brief: | The revision for the task definition used to create the ECS task. examples: - - '8' - - '26' + - "8" + - "26" requirement_level: recommended stability: development name: aws.ecs @@ -8401,7 +8401,7 @@ groups: type: string[] brief: Array of brand name and version separated by a space examples: - - - ' Not A;Brand 99' + - - " Not A;Brand 99" - Chromium 99 - Chrome 99 requirement_level: recommended @@ -8567,7 +8567,7 @@ groups: brief: | The unique identifier of a pipeline run within a CI/CD system. examples: - - '120912' + - "120912" requirement_level: recommended stability: development - name: cicd.pipeline.run.url.full @@ -8677,7 +8677,7 @@ groups: brief: | The cloud account ID the resource is assigned to. examples: - - '111111111111' + - "111111111111" - opentelemetry requirement_level: recommended stability: development @@ -9348,7 +9348,7 @@ groups: All the command arguments (including the command/executable itself) run by the container. examples: - - otelcontribcol - - '--config' + - --config - config.yaml requirement_level: opt_in stability: development @@ -9367,7 +9367,7 @@ groups: examples: - a3bf90e006b2 requirement_level: recommended - stability: release_candidate + stability: stable - name: container.label type: template[string] brief: | @@ -9487,7 +9487,7 @@ groups: examples: - gcr.io/opentelemetry/operator requirement_level: recommended - stability: release_candidate + stability: stable - name: container.image.repo_digests type: string[] brief: | @@ -9498,7 +9498,7 @@ groups: requirement_level: recommended note: | [Docker](https://docs.docker.com/reference/api/engine/version/v1.52/#tag/Image/operation/ImageInspect) and [CRI](https://github.com/kubernetes/cri-api/blob/c75ef5b473bbe2d0a4fc92f82235efd665ea8e9f/pkg/apis/runtime/v1/api.proto#L1237-L1238) report those under the `RepoDigests` field. - stability: release_candidate + stability: stable - name: container.image.tags type: string[] brief: | @@ -9507,7 +9507,7 @@ groups: - - v1.27.1 - 3.5.7-0 requirement_level: recommended - stability: release_candidate + stability: stable name: container.image lineage: provenance: @@ -9557,7 +9557,7 @@ groups: 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' + - "docker://19.3.1 - CRI: 1.22.0" requirement_level: recommended stability: development role: descriptive @@ -9682,7 +9682,7 @@ groups: brief: | A unique identifier representing the device examples: - - '123456789012345' + - "123456789012345" - 01:23:45:67:89:AB requirement_level: opt_in note: | @@ -9858,7 +9858,7 @@ groups: type: string brief: The immutable version of the function being executed. examples: - - '26' + - "26" - pinkfroid-00002 requirement_level: recommended note: | @@ -10391,7 +10391,7 @@ groups: brief: | Time and date the release was created examples: - - 2022-10-23T18:00:42.000Z + - 2022-10-23T18:00:42Z requirement_level: opt_in stability: development name: heroku @@ -10528,7 +10528,7 @@ groups: 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' + - "0.1" requirement_level: recommended stability: development - name: host.ip @@ -10668,7 +10668,7 @@ groups: brief: | Family or generation of the CPU. examples: - - '6' + - "6" - PA-RISC 1.1e requirement_level: opt_in stability: development @@ -10677,7 +10677,7 @@ groups: brief: | Model identifier. It provides more granular information about the CPU, distinguishing it from other CPUs within the same family. examples: - - '6' + - "6" - 9000/778/B180L requirement_level: opt_in stability: development @@ -10694,7 +10694,7 @@ groups: brief: | Stepping or core revisions. examples: - - '1' + - "1" - r1p1 requirement_level: opt_in stability: development @@ -10781,7 +10781,7 @@ groups: examples: - opentelemetry-cluster requirement_level: recommended - stability: release_candidate + stability: stable role: descriptive - name: k8s.cluster.uid type: string @@ -10813,7 +10813,7 @@ groups: Therefore, UIDs between clusters should be extremely unlikely to conflict. - stability: release_candidate + stability: stable role: identifying name: k8s.cluster lineage: @@ -10854,14 +10854,14 @@ groups: examples: - redis requirement_level: recommended - stability: release_candidate + stability: stable role: identifying - name: k8s.container.restart_count type: int 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. requirement_level: recommended - stability: release_candidate + stability: stable role: descriptive - name: k8s.container.status.last_terminated_reason type: string @@ -10919,8 +10919,8 @@ groups: brief: | The cronjob annotation placed on the CronJob, the `` being the annotation name, the value being the annotation value. examples: - - '4' - - '' + - "4" + - "" requirement_level: opt_in note: | Examples: @@ -10929,7 +10929,7 @@ groups: `k8s.cronjob.annotation.retries` attribute with value `"4"`. - An annotation `data` with empty string value SHOULD be recorded as the `k8s.cronjob.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.cronjob.label type: template[string] @@ -10937,7 +10937,7 @@ groups: The label placed on the CronJob, the `` being the label name, the value being the label value. examples: - weekly - - '' + - "" requirement_level: opt_in note: | Examples: @@ -10946,7 +10946,7 @@ groups: `k8s.cronjob.label.type` attribute with value `"weekly"`. - A label `automated` with empty string value SHOULD be recorded as the `k8s.cronjob.label.automated` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.cronjob.name type: string @@ -10955,7 +10955,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable role: descriptive - name: k8s.cronjob.uid type: string @@ -10964,7 +10964,7 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable role: identifying name: k8s.cronjob lineage: @@ -11023,18 +11023,18 @@ groups: brief: | The annotation placed on the DaemonSet, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '1' - - '' + - "1" + - "" requirement_level: opt_in note: | - + Examples: - A label `replicas` with value `1` SHOULD be recorded as the `k8s.daemonset.annotation.replicas` attribute with value `"1"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.daemonset.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.daemonset.label type: template[string] @@ -11042,17 +11042,17 @@ groups: The label placed on the DaemonSet, the `` being the label name, the value being the label value, even if the value is empty. examples: - guestbook - - '' + - "" requirement_level: opt_in note: | - + Examples: - A label `app` with value `guestbook` SHOULD be recorded as the `k8s.daemonset.label.app` attribute with value `"guestbook"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.daemonset.label.injected` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.daemonset.name type: string @@ -11061,7 +11061,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable role: descriptive - name: k8s.daemonset.uid type: string @@ -11070,7 +11070,7 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable role: identifying name: k8s.daemonset lineage: @@ -11129,18 +11129,18 @@ groups: brief: | The annotation placed on the Deployment, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '1' - - '' + - "1" + - "" requirement_level: opt_in note: | - + Examples: - A label `replicas` with value `1` SHOULD be recorded as the `k8s.deployment.annotation.replicas` attribute with value `"1"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.deployment.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.deployment.label type: template[string] @@ -11148,17 +11148,17 @@ groups: The label placed on the Deployment, the `` being the label name, the value being the label value, even if the value is empty. examples: - guestbook - - '' + - "" requirement_level: opt_in note: | - + Examples: - A label `replicas` with value `0` SHOULD be recorded as the `k8s.deployment.label.app` attribute with value `"guestbook"`. - A label `injected` with empty string value SHOULD be recorded as the `k8s.deployment.label.injected` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.deployment.name type: string @@ -11167,7 +11167,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable role: descriptive - name: k8s.deployment.uid type: string @@ -11176,7 +11176,7 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable role: identifying name: k8s.deployment lineage: @@ -11351,18 +11351,18 @@ groups: brief: | The annotation placed on the Job, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '1' - - '' + - "1" + - "" requirement_level: opt_in note: | - + Examples: - A label `number` with value `1` SHOULD be recorded as the `k8s.job.annotation.number` attribute with value `"1"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.job.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.job.label type: template[string] @@ -11370,17 +11370,17 @@ groups: The label placed on the Job, the `` being the label name, the value being the label value, even if the value is empty. examples: - ci - - '' + - "" requirement_level: opt_in note: | - + Examples: - A label `jobtype` with value `ci` SHOULD be recorded as the `k8s.job.label.jobtype` attribute with value `"ci"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.job.label.automated` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.job.name type: string @@ -11389,7 +11389,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable role: descriptive - name: k8s.job.uid type: string @@ -11398,7 +11398,7 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable role: identifying name: k8s.job lineage: @@ -11457,18 +11457,18 @@ groups: brief: | The annotation placed on the Namespace, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '0' - - '' + - "0" + - "" requirement_level: opt_in note: | - + Examples: - A label `ttl` with value `0` SHOULD be recorded as the `k8s.namespace.annotation.ttl` attribute with value `"0"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.namespace.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.namespace.label type: template[string] @@ -11476,17 +11476,17 @@ groups: The label placed on the Namespace, the `` being the label name, the value being the label value, even if the value is empty. examples: - default - - '' + - "" requirement_level: opt_in note: | - + Examples: - A label `kubernetes.io/metadata.name` with value `default` SHOULD be recorded as the `k8s.namespace.label.kubernetes.io/metadata.name` attribute with value `"default"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.namespace.label.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.namespace.name type: string @@ -11495,7 +11495,7 @@ groups: examples: - default requirement_level: recommended - stability: release_candidate + stability: stable role: identifying name: k8s.namespace lineage: @@ -11544,8 +11544,8 @@ groups: brief: | The annotation placed on the Node, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '0' - - '' + - "0" + - "" requirement_level: opt_in note: | Examples: @@ -11554,7 +11554,7 @@ groups: the `k8s.node.annotation.node.alpha.kubernetes.io/ttl` attribute with value `"0"`. - An annotation `data` with empty string value SHOULD be recorded as the `k8s.node.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.node.label type: template[string] @@ -11562,7 +11562,7 @@ groups: The label placed on the Node, the `` being the label name, the value being the label value, even if the value is empty. examples: - arm64 - - '' + - "" requirement_level: opt_in note: | Examples: @@ -11571,7 +11571,7 @@ groups: as the `k8s.node.label.kubernetes.io/arch` attribute with value `"arm64"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.node.label.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.node.name type: string @@ -11580,7 +11580,7 @@ groups: examples: - node-1 requirement_level: recommended - stability: release_candidate + stability: stable role: descriptive - name: k8s.node.uid type: string @@ -11589,7 +11589,7 @@ groups: examples: - 1eb3a0c6-0477-4080-a9cb-0cb7db65c6a2 requirement_level: recommended - stability: release_candidate + stability: stable role: identifying name: k8s.node lineage: @@ -11683,7 +11683,7 @@ groups: The annotation placed on the PersistentVolume, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - kubernetes.io/aws-ebs - - '' + - "" requirement_level: opt_in note: | Examples: @@ -11700,7 +11700,7 @@ groups: The label placed on the PersistentVolume, the `` being the label name, the value being the label value, even if the value is empty. examples: - ssd - - '' + - "" requirement_level: opt_in note: | Examples: @@ -11843,7 +11843,7 @@ groups: The annotation placed on the PersistentVolumeClaim, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - kubernetes.io/aws-ebs - - '' + - "" requirement_level: opt_in note: | Examples: @@ -11860,7 +11860,7 @@ groups: The label placed on the PersistentVolumeClaim, the `` being the label name, the value being the label value, even if the value is empty. examples: - my-app - - '' + - "" requirement_level: opt_in note: | Examples: @@ -11965,9 +11965,9 @@ groups: brief: | The annotation placed on the Pod, the `` being the annotation name, the value being the annotation value. examples: - - 'true' + - "true" - x64 - - '' + - "" requirement_level: opt_in note: | Examples: @@ -11978,7 +11978,7 @@ groups: the `k8s.pod.annotation.mycompany.io/arch` attribute with value `"x64"`. - An annotation `data` with empty string value SHOULD be recorded as the `k8s.pod.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.pod.hostname type: string @@ -11994,7 +11994,7 @@ groups: This attribute aligns with the `hostname` field of the [K8s PodSpec](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podspec-v1-core). - stability: release_candidate + stability: stable role: descriptive - name: k8s.pod.ip type: string @@ -12006,7 +12006,7 @@ groups: note: | This attribute aligns with the `podIP` field of the [K8s PodStatus](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podstatus-v1-core). - stability: release_candidate + stability: stable role: descriptive - name: k8s.pod.label type: template[string] @@ -12015,7 +12015,7 @@ groups: examples: - my-app - x64 - - '' + - "" requirement_level: opt_in note: | Examples: @@ -12026,7 +12026,7 @@ groups: the `k8s.pod.label.mycompany.io/arch` attribute with value `"x64"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.pod.label.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.pod.name type: string @@ -12035,14 +12035,14 @@ groups: examples: - opentelemetry-pod-autoconf requirement_level: recommended - stability: release_candidate + stability: stable role: descriptive - name: k8s.pod.start_time type: string brief: | The start timestamp of the Pod. examples: - - 2025-12-04T08:41:03.000Z + - 2025-12-04T08:41:03Z requirement_level: opt_in note: | Date and time at which the object was acknowledged by the Kubelet. @@ -12051,7 +12051,7 @@ groups: This attribute aligns with the `startTime` field of the [K8s PodStatus](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podstatus-v1-core), in ISO 8601 (RFC 3339 compatible) format. - stability: release_candidate + stability: stable role: descriptive - name: k8s.pod.uid type: string @@ -12060,7 +12060,7 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable role: identifying name: k8s.pod lineage: @@ -12149,18 +12149,18 @@ groups: brief: | The annotation placed on the ReplicaSet, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '0' - - '' + - "0" + - "" requirement_level: opt_in note: | - + Examples: - A label `replicas` with value `0` SHOULD be recorded as the `k8s.replicaset.annotation.replicas` attribute with value `"0"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.replicaset.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.replicaset.label type: template[string] @@ -12168,17 +12168,17 @@ groups: The label placed on the ReplicaSet, the `` being the label name, the value being the label value, even if the value is empty. examples: - guestbook - - '' + - "" requirement_level: opt_in note: | - + Examples: - A label `app` with value `guestbook` SHOULD be recorded as the `k8s.replicaset.label.app` attribute with value `"guestbook"`. - A label `injected` with empty string value SHOULD be recorded as the `k8s.replicaset.label.injected` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.replicaset.name type: string @@ -12187,7 +12187,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable role: descriptive - name: k8s.replicaset.uid type: string @@ -12196,7 +12196,7 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable role: identifying name: k8s.replicaset lineage: @@ -12355,8 +12355,8 @@ groups: brief: | The annotation placed on the Service, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - 'true' - - '' + - "true" + - "" requirement_level: opt_in note: | Examples: @@ -12373,7 +12373,7 @@ groups: The label placed on the Service, the `` being the label name, the value being the label value, even if the value is empty. examples: - my-service - - '' + - "" requirement_level: opt_in note: | Examples: @@ -12583,18 +12583,18 @@ groups: brief: | The annotation placed on the StatefulSet, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '1' - - '' + - "1" + - "" requirement_level: opt_in note: | - + Examples: - A label `replicas` with value `1` SHOULD be recorded as the `k8s.statefulset.annotation.replicas` attribute with value `"1"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.statefulset.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.statefulset.label type: template[string] @@ -12602,17 +12602,17 @@ groups: The label placed on the StatefulSet, the `` being the label name, the value being the label value, even if the value is empty. examples: - guestbook - - '' + - "" requirement_level: opt_in note: | - + Examples: - A label `replicas` with value `0` SHOULD be recorded as the `k8s.statefulset.label.app` attribute with value `"guestbook"`. - A label `injected` with empty string value SHOULD be recorded as the `k8s.statefulset.label.injected` attribute with value `""`. - stability: release_candidate + stability: stable role: descriptive - name: k8s.statefulset.name type: string @@ -12621,7 +12621,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable role: descriptive - name: k8s.statefulset.uid type: string @@ -12630,7 +12630,7 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable role: identifying name: k8s.statefulset lineage: @@ -12741,8 +12741,8 @@ groups: brief: Unique identifier for a particular build or compilation of the operating system. examples: - TQ3C.230805.001.B2 - - '20E247' - - '22621' + - "20E247" + - "22621" requirement_level: recommended note: | `build_id` values SHOULD be obtained from the following sources: @@ -12964,7 +12964,7 @@ groups: 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' + - --config=config.yaml requirement_level: opt_in stability: release_candidate role: descriptive @@ -13760,7 +13760,7 @@ groups: examples: - 9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc - main - - '123' + - "123" - HEAD requirement_level: recommended note: | @@ -13781,11 +13781,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository. @@ -14451,7 +14451,7 @@ groups: brief: The version of the operation. stability: development examples: - - '1.0' + - "1.0" requirement_level: recommended - type: undefined id: properties @@ -14949,7 +14949,7 @@ groups: brief: | A message providing more detail about an error that occurred during feature flag evaluation in human-readable form. examples: - - 'Unexpected input type: string' + - "Unexpected input type: string" - The user has exceeded their storage quota requirement_level: recommended: If and only if an error occurred during flag evaluation and `error.type` does not sufficiently describe the error. @@ -15022,7 +15022,7 @@ groups: type: any brief: The evaluated value of the feature flag. examples: - - '#ff0000' + - "#ff0000" - true - 3 requirement_level: @@ -15041,8 +15041,8 @@ groups: A semantic identifier for an evaluated flag value. examples: - red - - 'true' - - 'on' + - "true" + - on requirement_level: conditionally_required: If feature flag provider supplies a variant or equivalent concept. note: |- @@ -15066,7 +15066,7 @@ groups: brief: | The version of the ruleset used during the evaluation. This may be any stable value which uniquely identifies the ruleset. examples: - - '1' + - "1" - 01ABCDEF requirement_level: recommended stability: release_candidate @@ -15657,7 +15657,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -16622,7 +16622,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -18762,7 +18762,7 @@ groups: 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' + - "[INFO] 8/3/24 12:34:56 Something happened" requirement_level: opt_in note: | This value MAY be added when processing a Log Record which was originally transmitted as a string or equivalent data type AND the Body field of the Log Record does not contain the same value. (e.g. a syslog or a log record read from a file.) @@ -18823,7 +18823,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation fails. note: | @@ -18918,8 +18918,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended: when it's not `2.0`. stability: development @@ -19062,7 +19062,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -19071,7 +19071,7 @@ groups: Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - websocket @@ -19083,8 +19083,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended: When applicable. stability: stable @@ -19128,7 +19128,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: If response contains an error code. note: | @@ -19264,7 +19264,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation fails. note: | @@ -19359,8 +19359,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended: when it's not `2.0`. stability: development @@ -19503,7 +19503,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -19526,7 +19526,7 @@ groups: Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - websocket @@ -19538,8 +19538,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended: When applicable. stability: stable @@ -19583,7 +19583,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: If response contains an error code. note: | @@ -19729,7 +19729,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if session ends with an error. note: | @@ -19764,8 +19764,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended: when it's not `2.0`. stability: development @@ -19773,7 +19773,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -19782,7 +19782,7 @@ groups: Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - websocket @@ -19794,8 +19794,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended: When applicable. stability: stable @@ -19997,7 +19997,7 @@ groups: type: string brief: | The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`. - examples: '1' + examples: "1" requirement_level: recommended: When applicable. sampling_relevant: true @@ -21039,7 +21039,7 @@ groups: type: string brief: | String representation of the partition id messages are sent to or received from, unique within the Event Hub. - examples: '1' + examples: "1" requirement_level: conditionally_required: If available. sampling_relevant: true @@ -21699,7 +21699,7 @@ groups: type: string brief: | String representation of the partition id the message (or batch) is sent to or received from. - examples: '1' + examples: "1" requirement_level: recommended sampling_relevant: true stability: development @@ -23452,7 +23452,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -23462,23 +23462,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -23486,35 +23486,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -23670,7 +23670,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -23731,7 +23731,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -23741,23 +23741,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -23765,35 +23765,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -23954,7 +23954,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -24054,7 +24054,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -24062,7 +24062,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -24074,10 +24074,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -24239,7 +24239,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -24339,7 +24339,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -24347,7 +24347,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -24359,10 +24359,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -24525,7 +24525,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -24625,7 +24625,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -24654,7 +24654,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -24666,10 +24666,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -26881,7 +26881,7 @@ groups: stability: stable metric_name: aspnetcore.authentication.challenges instrument: counter - unit: '{challenge}' + unit: "{challenge}" lineage: provenance: registry_id: main @@ -26941,7 +26941,7 @@ groups: stability: stable metric_name: aspnetcore.authentication.forbids instrument: counter - unit: '{forbid}' + unit: "{forbid}" lineage: provenance: registry_id: main @@ -27001,7 +27001,7 @@ groups: stability: stable metric_name: aspnetcore.authentication.sign_ins instrument: counter - unit: '{sign_in}' + unit: "{sign_in}" lineage: provenance: registry_id: main @@ -27061,7 +27061,7 @@ groups: stability: stable metric_name: aspnetcore.authentication.sign_outs instrument: counter - unit: '{sign_out}' + unit: "{sign_out}" lineage: provenance: registry_id: main @@ -27144,7 +27144,7 @@ groups: stability: stable metric_name: aspnetcore.authorization.attempts instrument: counter - unit: '{attempt}' + unit: "{attempt}" lineage: provenance: registry_id: main @@ -27245,7 +27245,7 @@ groups: stability: stable metric_name: aspnetcore.diagnostics.exceptions instrument: counter - unit: '{exception}' + unit: "{exception}" lineage: provenance: registry_id: main @@ -27511,7 +27511,7 @@ groups: stability: stable metric_name: aspnetcore.identity.sign_in.check_password_attempts instrument: counter - unit: '{attempt}' + unit: "{attempt}" lineage: provenance: registry_id: main @@ -27592,7 +27592,7 @@ groups: stability: stable metric_name: aspnetcore.identity.sign_in.sign_ins instrument: counter - unit: '{sign_in}' + unit: "{sign_in}" lineage: provenance: registry_id: main @@ -27675,7 +27675,7 @@ groups: stability: stable metric_name: aspnetcore.identity.sign_in.sign_outs instrument: counter - unit: '{sign_out}' + unit: "{sign_out}" lineage: provenance: registry_id: main @@ -27750,7 +27750,7 @@ groups: stability: stable metric_name: aspnetcore.identity.sign_in.two_factor_clients_forgotten instrument: counter - unit: '{client}' + unit: "{client}" lineage: provenance: registry_id: main @@ -27825,7 +27825,7 @@ groups: stability: stable metric_name: aspnetcore.identity.sign_in.two_factor_clients_remembered instrument: counter - unit: '{client}' + unit: "{client}" lineage: provenance: registry_id: main @@ -27921,7 +27921,7 @@ groups: stability: stable metric_name: aspnetcore.identity.user.check_password_attempts instrument: counter - unit: '{attempt}' + unit: "{attempt}" lineage: provenance: registry_id: main @@ -28226,7 +28226,7 @@ groups: stability: stable metric_name: aspnetcore.identity.user.generated_tokens instrument: counter - unit: '{count}' + unit: "{count}" lineage: provenance: registry_id: main @@ -28597,7 +28597,7 @@ groups: stability: stable metric_name: aspnetcore.identity.user.verify_token_attempts instrument: counter - unit: '{attempt}' + unit: "{attempt}" lineage: provenance: registry_id: main @@ -28805,7 +28805,7 @@ groups: stability: stable metric_name: aspnetcore.rate_limiting.active_request_leases instrument: updowncounter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -28842,7 +28842,7 @@ groups: stability: stable metric_name: aspnetcore.rate_limiting.queued_requests instrument: updowncounter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -29017,7 +29017,7 @@ groups: stability: stable metric_name: aspnetcore.rate_limiting.requests instrument: counter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -29099,7 +29099,7 @@ groups: stability: stable metric_name: aspnetcore.routing.match_attempts instrument: counter - unit: '{match_attempt}' + unit: "{match_attempt}" lineage: provenance: registry_id: main @@ -29166,7 +29166,7 @@ groups: stability: stable metric_name: azure.cosmosdb.client.active_instance.count instrument: updowncounter - unit: '{instance}' + unit: "{instance}" lineage: provenance: registry_id: main @@ -29195,7 +29195,7 @@ groups: metric_value_type: int - id: metric.azure.cosmosdb.client.operation.request_charge type: metric - brief: '[Request units](https://learn.microsoft.com/azure/cosmos-db/request-units) consumed by the operation.' + brief: "[Request units](https://learn.microsoft.com/azure/cosmos-db/request-units) consumed by the operation." stability: development attributes: - name: azure.cosmosdb.consistency.level @@ -29304,10 +29304,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -29328,7 +29328,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -29362,7 +29362,7 @@ groups: stability: stable metric_name: azure.cosmosdb.client.operation.request_charge instrument: histogram - unit: '{request_unit}' + unit: "{request_unit}" lineage: provenance: registry_id: main @@ -29503,7 +29503,7 @@ groups: stability: development metric_name: cicd.pipeline.run.active instrument: updowncounter - unit: '{run}' + unit: "{run}" lineage: provenance: registry_id: main @@ -29623,7 +29623,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the pipeline run failed. note: | @@ -29735,7 +29735,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: required note: | The `error.type` SHOULD be predictable, and SHOULD have low cardinality. @@ -29766,7 +29766,7 @@ groups: stability: stable metric_name: cicd.pipeline.run.errors instrument: counter - unit: '{error}' + unit: "{error}" lineage: provenance: registry_id: main @@ -29824,7 +29824,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: required note: | The `error.type` SHOULD be predictable, and SHOULD have low cardinality. @@ -29855,7 +29855,7 @@ groups: stability: stable metric_name: cicd.system.errors instrument: counter - unit: '{error}' + unit: "{error}" lineage: provenance: registry_id: main @@ -29913,7 +29913,7 @@ groups: stability: development metric_name: cicd.worker.count instrument: updowncounter - unit: '{count}' + unit: "{count}" lineage: provenance: registry_id: main @@ -29944,35 +29944,35 @@ groups: - id: user value: user brief: User - stability: development + stability: release_candidate - id: system value: system brief: System - stability: development + stability: release_candidate - id: nice value: nice brief: Nice - stability: development + stability: release_candidate - id: idle value: idle brief: Idle - stability: development + stability: release_candidate - id: iowait value: iowait brief: IO Wait - stability: development + stability: release_candidate - id: interrupt value: interrupt brief: Interrupt - stability: development + stability: release_candidate - id: steal value: steal brief: Steal - stability: development + stability: release_candidate - id: kernel value: kernel brief: Deprecated. Use `system` instead. - stability: development + stability: release_candidate deprecated: reason: renamed renamed_to: system @@ -29989,7 +29989,7 @@ groups: In implementations like [`opencontainers/cgroup`](https://pkg.go.dev/github.com/opencontainers/cgroups@v0.0.6#CpuUsage), [Moby/Docker](https://pkg.go.dev/github.com/Moby/Moby@v28.5.2+incompatible/api/types/container#CPUUsage) or [cAdvisor](https://pkg.go.dev/github.com/google/cadvisor@v0.56.2/info/v1#CpuUsage), the respective states are retrieved from the cgroup stats directly. In cgroup v1 the user/system modes come from the [cpuacct.stat](https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/cpuacct.html#cpu-accounting-controller) file and the `user`/`system` stats respectively. In cgroup v2 the user/system modes come from the [cpu.stat](https://docs.kernel.org/admin-guide/cgroup-v2.html#cpu-interface-files) file and the `user_usec`/`system_usec` stats respectively. Kubernetes only exposes the total CPU time ([cpu.stat.usage_usec](https://docs.kernel.org/admin-guide/cgroup-v2.html#cpu-interface-files)) through Kubelet's stats API, hence the metric should be reported without the mode attribute implying it is the total of all modes. In pure container environments the CPU's mode is usually available and cpu.mode should be reported. In that case summarising the CPU time over the different modes gives the total CPU time. - stability: development + stability: release_candidate metric_name: container.cpu.time instrument: counter unit: s @@ -30025,35 +30025,35 @@ groups: - id: user value: user brief: User - stability: development + stability: release_candidate - id: system value: system brief: System - stability: development + stability: release_candidate - id: nice value: nice brief: Nice - stability: development + stability: release_candidate - id: idle value: idle brief: Idle - stability: development + stability: release_candidate - id: iowait value: iowait brief: IO Wait - stability: development + stability: release_candidate - id: interrupt value: interrupt brief: Interrupt - stability: development + stability: release_candidate - id: steal value: steal brief: Steal - stability: development + stability: release_candidate - id: kernel value: kernel brief: Deprecated. Use `system` instead. - stability: development + stability: release_candidate deprecated: reason: renamed renamed_to: system @@ -30067,10 +30067,10 @@ groups: Required if mode is available, i.e. metrics coming from the Docker Stats API, containerd stats or cAdvisor. note: | Following modes SHOULD be used for containers if available: `user`, `system`. - stability: development + stability: release_candidate metric_name: container.cpu.usage instrument: gauge - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -30256,7 +30256,7 @@ groups: stability: development metric_name: container.memory.paging.faults instrument: counter - unit: '{fault}' + unit: "{fault}" lineage: provenance: registry_id: main @@ -30418,7 +30418,7 @@ groups: note: Replaced by `system.cpu.frequency`. metric_name: cpu.frequency instrument: gauge - unit: '{Hz}' + unit: "{Hz}" lineage: provenance: registry_id: main @@ -30448,35 +30448,35 @@ groups: - id: user value: user brief: User - stability: development + stability: release_candidate - id: system value: system brief: System - stability: development + stability: release_candidate - id: nice value: nice brief: Nice - stability: development + stability: release_candidate - id: idle value: idle brief: Idle - stability: development + stability: release_candidate - id: iowait value: iowait brief: IO Wait - stability: development + stability: release_candidate - id: interrupt value: interrupt brief: Interrupt - stability: development + stability: release_candidate - id: steal value: steal brief: Steal - stability: development + stability: release_candidate - id: kernel value: kernel brief: Deprecated. Use `system` instead. - stability: development + stability: release_candidate deprecated: reason: renamed renamed_to: system @@ -30486,8 +30486,8 @@ groups: - user - system requirement_level: recommended - note: 'Following states SHOULD be used: `user`, `system`, `nice`, `idle`, `iowait`, `interrupt`, `steal`' - stability: development + note: "Following states SHOULD be used: `user`, `system`, `nice`, `idle`, `iowait`, `interrupt`, `steal`" + stability: release_candidate metric_name: cpu.time instrument: counter unit: s @@ -30538,35 +30538,35 @@ groups: - id: user value: user brief: User - stability: development + stability: release_candidate - id: system value: system brief: System - stability: development + stability: release_candidate - id: nice value: nice brief: Nice - stability: development + stability: release_candidate - id: idle value: idle brief: Idle - stability: development + stability: release_candidate - id: iowait value: iowait brief: IO Wait - stability: development + stability: release_candidate - id: interrupt value: interrupt brief: Interrupt - stability: development + stability: release_candidate - id: steal value: steal brief: Steal - stability: development + stability: release_candidate - id: kernel value: kernel brief: Deprecated. Use `system` instead. - stability: development + stability: release_candidate deprecated: reason: renamed renamed_to: system @@ -30576,11 +30576,11 @@ groups: - user - system requirement_level: recommended - note: 'Following states SHOULD be used: `user`, `system`, `nice`, `idle`, `iowait`, `interrupt`, `steal`' - stability: development + note: "Following states SHOULD be used: `user`, `system`, `nice`, `idle`, `iowait`, `interrupt`, `steal`" + stability: release_candidate metric_name: cpu.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -30637,7 +30637,7 @@ groups: stability: development metric_name: cpython.gc.collected_objects instrument: counter - unit: '{object}' + unit: "{object}" lineage: provenance: registry_id: main @@ -30686,7 +30686,7 @@ groups: stability: development metric_name: cpython.gc.collections instrument: counter - unit: '{collection}' + unit: "{collection}" lineage: provenance: registry_id: main @@ -30735,7 +30735,7 @@ groups: stability: development metric_name: cpython.gc.uncollectable_objects instrument: counter - unit: '{object}' + unit: "{object}" lineage: provenance: registry_id: main @@ -30782,7 +30782,7 @@ groups: stability: development metric_name: db.client.connection.count instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -30857,7 +30857,7 @@ groups: stability: development metric_name: db.client.connection.idle.max instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -30890,7 +30890,7 @@ groups: stability: development metric_name: db.client.connection.idle.min instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -30923,7 +30923,7 @@ groups: stability: development metric_name: db.client.connection.max instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -30956,7 +30956,7 @@ groups: stability: development metric_name: db.client.connection.pending_requests instrument: updowncounter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -30989,7 +30989,7 @@ groups: stability: development metric_name: db.client.connection.timeouts instrument: counter - unit: '{timeout}' + unit: "{timeout}" lineage: provenance: registry_id: main @@ -31075,7 +31075,7 @@ groups: metric_value_type: double - id: metric.db.client.connections.create_time type: metric - brief: 'Deprecated, use `db.client.connection.create_time` instead. Note: the unit also changed from `ms` to `s`.' + brief: "Deprecated, use `db.client.connection.create_time` instead. Note: the unit also changed from `ms` to `s`." stability: development deprecated: reason: uncategorized @@ -31135,7 +31135,7 @@ groups: note: Replaced by `db.client.connection.pool.name`. metric_name: db.client.connections.idle.max instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -31176,7 +31176,7 @@ groups: note: Replaced by `db.client.connection.pool.name`. metric_name: db.client.connections.idle.min instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -31217,7 +31217,7 @@ groups: note: Replaced by `db.client.connection.pool.name`. metric_name: db.client.connections.max instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -31258,7 +31258,7 @@ groups: note: Replaced by `db.client.connection.pool.name`. metric_name: db.client.connections.pending_requests instrument: updowncounter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -31299,7 +31299,7 @@ groups: note: Replaced by `db.client.connection.pool.name`. metric_name: db.client.connections.timeouts instrument: counter - unit: '{timeout}' + unit: "{timeout}" lineage: provenance: registry_id: main @@ -31358,7 +31358,7 @@ groups: note: Replaced by `db.client.connection.state`. metric_name: db.client.connections.usage instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -31389,7 +31389,7 @@ groups: metric_value_type: int - id: metric.db.client.connections.use_time type: metric - brief: 'Deprecated, use `db.client.connection.use_time` instead. Note: the unit also changed from `ms` to `s`.' + brief: "Deprecated, use `db.client.connection.use_time` instead. Note: the unit also changed from `ms` to `s`." stability: development deprecated: reason: uncategorized @@ -31429,7 +31429,7 @@ groups: metric_value_type: double - id: metric.db.client.connections.wait_time type: metric - brief: 'Deprecated, use `db.client.connection.wait_time` instead. Note: the unit also changed from `ms` to `s`.' + brief: "Deprecated, use `db.client.connection.wait_time` instead. Note: the unit also changed from `ms` to `s`." stability: development deprecated: reason: uncategorized @@ -31502,7 +31502,7 @@ groups: stability: stable metric_name: db.client.cosmosdb.active_instance.count instrument: updowncounter - unit: '{instance}' + unit: "{instance}" lineage: provenance: registry_id: main @@ -31655,7 +31655,7 @@ groups: stability: stable metric_name: db.client.cosmosdb.operation.request_charge instrument: histogram - unit: '{request_unit}' + unit: "{request_unit}" lineage: provenance: registry_id: main @@ -31832,10 +31832,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -31865,163 +31865,163 @@ groups: stability: development - id: softwareag.adabas value: softwareag.adabas - brief: '[Adabas (Adaptable Database System)](https://documentation.softwareag.com/?pf=adabas)' + brief: "[Adabas (Adaptable Database System)](https://documentation.softwareag.com/?pf=adabas)" stability: development - id: actian.ingres value: actian.ingres - brief: '[Actian Ingres](https://www.actian.com/databases/ingres/)' + brief: "[Actian Ingres](https://www.actian.com/databases/ingres/)" stability: development - id: aws.dynamodb value: aws.dynamodb - brief: '[Amazon DynamoDB](https://aws.amazon.com/pm/dynamodb/)' + brief: "[Amazon DynamoDB](https://aws.amazon.com/pm/dynamodb/)" stability: development - id: aws.redshift value: aws.redshift - brief: '[Amazon Redshift](https://aws.amazon.com/redshift/)' + brief: "[Amazon Redshift](https://aws.amazon.com/redshift/)" stability: development - id: azure.cosmosdb value: azure.cosmosdb - brief: '[Azure Cosmos DB](https://learn.microsoft.com/azure/cosmos-db)' + brief: "[Azure Cosmos DB](https://learn.microsoft.com/azure/cosmos-db)" stability: development - id: intersystems.cache value: intersystems.cache - brief: '[InterSystems Caché](https://www.intersystems.com/products/cache/)' + brief: "[InterSystems Caché](https://www.intersystems.com/products/cache/)" stability: development - id: cassandra value: cassandra - brief: '[Apache Cassandra](https://cassandra.apache.org/)' + brief: "[Apache Cassandra](https://cassandra.apache.org/)" stability: development - id: clickhouse value: clickhouse - brief: '[ClickHouse](https://clickhouse.com/)' + brief: "[ClickHouse](https://clickhouse.com/)" stability: development - id: cockroachdb value: cockroachdb - brief: '[CockroachDB](https://www.cockroachlabs.com/)' + brief: "[CockroachDB](https://www.cockroachlabs.com/)" stability: development - id: couchbase value: couchbase - brief: '[Couchbase](https://www.couchbase.com/)' + brief: "[Couchbase](https://www.couchbase.com/)" stability: development - id: couchdb value: couchdb - brief: '[Apache CouchDB](https://couchdb.apache.org/)' + brief: "[Apache CouchDB](https://couchdb.apache.org/)" stability: development - id: derby value: derby - brief: '[Apache Derby](https://db.apache.org/derby/)' + brief: "[Apache Derby](https://db.apache.org/derby/)" stability: development - id: elasticsearch value: elasticsearch - brief: '[Elasticsearch](https://www.elastic.co/elasticsearch)' + brief: "[Elasticsearch](https://www.elastic.co/elasticsearch)" stability: development - id: firebirdsql value: firebirdsql - brief: '[Firebird](https://www.firebirdsql.org/)' + brief: "[Firebird](https://www.firebirdsql.org/)" stability: development - id: gcp.spanner value: gcp.spanner - brief: '[Google Cloud Spanner](https://cloud.google.com/spanner)' + brief: "[Google Cloud Spanner](https://cloud.google.com/spanner)" stability: development - id: geode value: geode - brief: '[Apache Geode](https://geode.apache.org/)' + brief: "[Apache Geode](https://geode.apache.org/)" stability: development - id: h2database value: h2database - brief: '[H2 Database](https://h2database.com/)' + brief: "[H2 Database](https://h2database.com/)" stability: development - id: hbase value: hbase - brief: '[Apache HBase](https://hbase.apache.org/)' + brief: "[Apache HBase](https://hbase.apache.org/)" stability: development - id: hive value: hive - brief: '[Apache Hive](https://hive.apache.org/)' + brief: "[Apache Hive](https://hive.apache.org/)" stability: development - id: hsqldb value: hsqldb - brief: '[HyperSQL Database](https://hsqldb.org/)' + brief: "[HyperSQL Database](https://hsqldb.org/)" stability: development - id: ibm.db2 value: ibm.db2 - brief: '[IBM Db2](https://www.ibm.com/db2)' + brief: "[IBM Db2](https://www.ibm.com/db2)" stability: development - id: ibm.informix value: ibm.informix - brief: '[IBM Informix](https://www.ibm.com/products/informix)' + brief: "[IBM Informix](https://www.ibm.com/products/informix)" stability: development - id: ibm.netezza value: ibm.netezza - brief: '[IBM Netezza](https://www.ibm.com/products/netezza)' + brief: "[IBM Netezza](https://www.ibm.com/products/netezza)" stability: development - id: influxdb value: influxdb - brief: '[InfluxDB](https://www.influxdata.com/)' + brief: "[InfluxDB](https://www.influxdata.com/)" stability: development - id: instantdb value: instantdb - brief: '[Instant](https://www.instantdb.com/)' + brief: "[Instant](https://www.instantdb.com/)" stability: development - id: mariadb value: mariadb - brief: '[MariaDB](https://mariadb.org/)' + brief: "[MariaDB](https://mariadb.org/)" stability: stable - id: memcached value: memcached - brief: '[Memcached](https://memcached.org/)' + brief: "[Memcached](https://memcached.org/)" stability: development - id: mongodb value: mongodb - brief: '[MongoDB](https://www.mongodb.com/)' + brief: "[MongoDB](https://www.mongodb.com/)" stability: development - id: microsoft.sql_server value: microsoft.sql_server - brief: '[Microsoft SQL Server](https://www.microsoft.com/sql-server)' + brief: "[Microsoft SQL Server](https://www.microsoft.com/sql-server)" stability: stable - id: mysql value: mysql - brief: '[MySQL](https://www.mysql.com/)' + brief: "[MySQL](https://www.mysql.com/)" stability: stable - id: neo4j value: neo4j - brief: '[Neo4j](https://neo4j.com/)' + brief: "[Neo4j](https://neo4j.com/)" stability: development - id: opensearch value: opensearch - brief: '[OpenSearch](https://opensearch.org/)' + brief: "[OpenSearch](https://opensearch.org/)" stability: development - id: oracle.db value: oracle.db - brief: '[Oracle Database](https://www.oracle.com/database/)' + brief: "[Oracle Database](https://www.oracle.com/database/)" stability: development - id: postgresql value: postgresql - brief: '[PostgreSQL](https://www.postgresql.org/)' + brief: "[PostgreSQL](https://www.postgresql.org/)" stability: stable - id: redis value: redis - brief: '[Redis](https://redis.io/)' + brief: "[Redis](https://redis.io/)" stability: development - id: sap.hana value: sap.hana - brief: '[SAP HANA](https://www.sap.com/products/technology-platform/hana/what-is-sap-hana.html)' + brief: "[SAP HANA](https://www.sap.com/products/technology-platform/hana/what-is-sap-hana.html)" stability: development - id: sap.maxdb value: sap.maxdb - brief: '[SAP MaxDB](https://maxdb.sap.com/)' + brief: "[SAP MaxDB](https://maxdb.sap.com/)" stability: development - id: sqlite value: sqlite - brief: '[SQLite](https://www.sqlite.org/)' + brief: "[SQLite](https://www.sqlite.org/)" stability: development - id: teradata value: teradata - brief: '[Teradata](https://www.teradata.com/)' + brief: "[Teradata](https://www.teradata.com/)" stability: development - id: trino value: trino - brief: '[Trino](https://trino.io/)' + brief: "[Trino](https://trino.io/)" stability: development brief: The database management system (DBMS) product as identified by the client instrumentation. requirement_level: required @@ -32042,7 +32042,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -32330,10 +32330,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -32349,163 +32349,163 @@ groups: stability: development - id: softwareag.adabas value: softwareag.adabas - brief: '[Adabas (Adaptable Database System)](https://documentation.softwareag.com/?pf=adabas)' + brief: "[Adabas (Adaptable Database System)](https://documentation.softwareag.com/?pf=adabas)" stability: development - id: actian.ingres value: actian.ingres - brief: '[Actian Ingres](https://www.actian.com/databases/ingres/)' + brief: "[Actian Ingres](https://www.actian.com/databases/ingres/)" stability: development - id: aws.dynamodb value: aws.dynamodb - brief: '[Amazon DynamoDB](https://aws.amazon.com/pm/dynamodb/)' + brief: "[Amazon DynamoDB](https://aws.amazon.com/pm/dynamodb/)" stability: development - id: aws.redshift value: aws.redshift - brief: '[Amazon Redshift](https://aws.amazon.com/redshift/)' + brief: "[Amazon Redshift](https://aws.amazon.com/redshift/)" stability: development - id: azure.cosmosdb value: azure.cosmosdb - brief: '[Azure Cosmos DB](https://learn.microsoft.com/azure/cosmos-db)' + brief: "[Azure Cosmos DB](https://learn.microsoft.com/azure/cosmos-db)" stability: development - id: intersystems.cache value: intersystems.cache - brief: '[InterSystems Caché](https://www.intersystems.com/products/cache/)' + brief: "[InterSystems Caché](https://www.intersystems.com/products/cache/)" stability: development - id: cassandra value: cassandra - brief: '[Apache Cassandra](https://cassandra.apache.org/)' + brief: "[Apache Cassandra](https://cassandra.apache.org/)" stability: development - id: clickhouse value: clickhouse - brief: '[ClickHouse](https://clickhouse.com/)' + brief: "[ClickHouse](https://clickhouse.com/)" stability: development - id: cockroachdb value: cockroachdb - brief: '[CockroachDB](https://www.cockroachlabs.com/)' + brief: "[CockroachDB](https://www.cockroachlabs.com/)" stability: development - id: couchbase value: couchbase - brief: '[Couchbase](https://www.couchbase.com/)' + brief: "[Couchbase](https://www.couchbase.com/)" stability: development - id: couchdb value: couchdb - brief: '[Apache CouchDB](https://couchdb.apache.org/)' + brief: "[Apache CouchDB](https://couchdb.apache.org/)" stability: development - id: derby value: derby - brief: '[Apache Derby](https://db.apache.org/derby/)' + brief: "[Apache Derby](https://db.apache.org/derby/)" stability: development - id: elasticsearch value: elasticsearch - brief: '[Elasticsearch](https://www.elastic.co/elasticsearch)' + brief: "[Elasticsearch](https://www.elastic.co/elasticsearch)" stability: development - id: firebirdsql value: firebirdsql - brief: '[Firebird](https://www.firebirdsql.org/)' + brief: "[Firebird](https://www.firebirdsql.org/)" stability: development - id: gcp.spanner value: gcp.spanner - brief: '[Google Cloud Spanner](https://cloud.google.com/spanner)' + brief: "[Google Cloud Spanner](https://cloud.google.com/spanner)" stability: development - id: geode value: geode - brief: '[Apache Geode](https://geode.apache.org/)' + brief: "[Apache Geode](https://geode.apache.org/)" stability: development - id: h2database value: h2database - brief: '[H2 Database](https://h2database.com/)' + brief: "[H2 Database](https://h2database.com/)" stability: development - id: hbase value: hbase - brief: '[Apache HBase](https://hbase.apache.org/)' + brief: "[Apache HBase](https://hbase.apache.org/)" stability: development - id: hive value: hive - brief: '[Apache Hive](https://hive.apache.org/)' + brief: "[Apache Hive](https://hive.apache.org/)" stability: development - id: hsqldb value: hsqldb - brief: '[HyperSQL Database](https://hsqldb.org/)' + brief: "[HyperSQL Database](https://hsqldb.org/)" stability: development - id: ibm.db2 value: ibm.db2 - brief: '[IBM Db2](https://www.ibm.com/db2)' + brief: "[IBM Db2](https://www.ibm.com/db2)" stability: development - id: ibm.informix value: ibm.informix - brief: '[IBM Informix](https://www.ibm.com/products/informix)' + brief: "[IBM Informix](https://www.ibm.com/products/informix)" stability: development - id: ibm.netezza value: ibm.netezza - brief: '[IBM Netezza](https://www.ibm.com/products/netezza)' + brief: "[IBM Netezza](https://www.ibm.com/products/netezza)" stability: development - id: influxdb value: influxdb - brief: '[InfluxDB](https://www.influxdata.com/)' + brief: "[InfluxDB](https://www.influxdata.com/)" stability: development - id: instantdb value: instantdb - brief: '[Instant](https://www.instantdb.com/)' + brief: "[Instant](https://www.instantdb.com/)" stability: development - id: mariadb value: mariadb - brief: '[MariaDB](https://mariadb.org/)' + brief: "[MariaDB](https://mariadb.org/)" stability: stable - id: memcached value: memcached - brief: '[Memcached](https://memcached.org/)' + brief: "[Memcached](https://memcached.org/)" stability: development - id: mongodb value: mongodb - brief: '[MongoDB](https://www.mongodb.com/)' + brief: "[MongoDB](https://www.mongodb.com/)" stability: development - id: microsoft.sql_server value: microsoft.sql_server - brief: '[Microsoft SQL Server](https://www.microsoft.com/sql-server)' + brief: "[Microsoft SQL Server](https://www.microsoft.com/sql-server)" stability: stable - id: mysql value: mysql - brief: '[MySQL](https://www.mysql.com/)' + brief: "[MySQL](https://www.mysql.com/)" stability: stable - id: neo4j value: neo4j - brief: '[Neo4j](https://neo4j.com/)' + brief: "[Neo4j](https://neo4j.com/)" stability: development - id: opensearch value: opensearch - brief: '[OpenSearch](https://opensearch.org/)' + brief: "[OpenSearch](https://opensearch.org/)" stability: development - id: oracle.db value: oracle.db - brief: '[Oracle Database](https://www.oracle.com/database/)' + brief: "[Oracle Database](https://www.oracle.com/database/)" stability: development - id: postgresql value: postgresql - brief: '[PostgreSQL](https://www.postgresql.org/)' + brief: "[PostgreSQL](https://www.postgresql.org/)" stability: stable - id: redis value: redis - brief: '[Redis](https://redis.io/)' + brief: "[Redis](https://redis.io/)" stability: development - id: sap.hana value: sap.hana - brief: '[SAP HANA](https://www.sap.com/products/technology-platform/hana/what-is-sap-hana.html)' + brief: "[SAP HANA](https://www.sap.com/products/technology-platform/hana/what-is-sap-hana.html)" stability: development - id: sap.maxdb value: sap.maxdb - brief: '[SAP MaxDB](https://maxdb.sap.com/)' + brief: "[SAP MaxDB](https://maxdb.sap.com/)" stability: development - id: sqlite value: sqlite - brief: '[SQLite](https://www.sqlite.org/)' + brief: "[SQLite](https://www.sqlite.org/)" stability: development - id: teradata value: teradata - brief: '[Teradata](https://www.teradata.com/)' + brief: "[Teradata](https://www.teradata.com/)" stability: development - id: trino value: trino - brief: '[Trino](https://trino.io/)' + brief: "[Trino](https://trino.io/)" stability: development brief: The database management system (DBMS) product as identified by the client instrumentation. requirement_level: required @@ -32526,7 +32526,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -32580,7 +32580,7 @@ groups: stability: stable metric_name: db.client.response.returned_rows instrument: histogram - unit: '{row}' + unit: "{row}" lineage: provenance: registry_id: main @@ -32767,7 +32767,7 @@ groups: stability: stable metric_name: dotnet.assembly.count instrument: updowncounter - unit: '{assembly}' + unit: "{assembly}" lineage: provenance: registry_id: main @@ -32800,7 +32800,7 @@ groups: stability: stable metric_name: dotnet.exceptions instrument: counter - unit: '{exception}' + unit: "{exception}" lineage: provenance: registry_id: main @@ -32858,7 +32858,7 @@ groups: stability: stable metric_name: dotnet.gc.collections instrument: counter - unit: '{collection}' + unit: "{collection}" lineage: provenance: registry_id: main @@ -33092,7 +33092,7 @@ groups: stability: stable metric_name: dotnet.jit.compiled_methods instrument: counter - unit: '{method}' + unit: "{method}" lineage: provenance: registry_id: main @@ -33110,7 +33110,7 @@ groups: stability: stable metric_name: dotnet.monitor.lock_contentions instrument: counter - unit: '{contention}' + unit: "{contention}" lineage: provenance: registry_id: main @@ -33127,7 +33127,7 @@ groups: stability: stable metric_name: dotnet.process.cpu.count instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -33149,35 +33149,35 @@ groups: - id: user value: user brief: User - stability: development + stability: release_candidate - id: system value: system brief: System - stability: development + stability: release_candidate - id: nice value: nice brief: Nice - stability: development + stability: release_candidate - id: idle value: idle brief: Idle - stability: development + stability: release_candidate - id: iowait value: iowait brief: IO Wait - stability: development + stability: release_candidate - id: interrupt value: interrupt brief: Interrupt - stability: development + stability: release_candidate - id: steal value: steal brief: Steal - stability: development + stability: release_candidate - id: kernel value: kernel brief: Deprecated. Use `system` instead. - stability: development + stability: release_candidate deprecated: reason: renamed renamed_to: system @@ -33187,7 +33187,7 @@ groups: - user - system requirement_level: required - stability: development + stability: release_candidate metric_name: dotnet.process.cpu.time instrument: counter unit: s @@ -33235,7 +33235,7 @@ groups: stability: stable metric_name: dotnet.thread_pool.queue.length instrument: updowncounter - unit: '{work_item}' + unit: "{work_item}" lineage: provenance: registry_id: main @@ -33252,7 +33252,7 @@ groups: stability: stable metric_name: dotnet.thread_pool.thread.count instrument: updowncounter - unit: '{thread}' + unit: "{thread}" lineage: provenance: registry_id: main @@ -33270,7 +33270,7 @@ groups: stability: stable metric_name: dotnet.thread_pool.work_item.count instrument: counter - unit: '{work_item}' + unit: "{work_item}" lineage: provenance: registry_id: main @@ -33287,7 +33287,7 @@ groups: stability: stable metric_name: dotnet.timer.count instrument: updowncounter - unit: '{timer}' + unit: "{timer}" lineage: provenance: registry_id: main @@ -33329,7 +33329,7 @@ groups: stability: development metric_name: faas.coldstarts instrument: counter - unit: '{coldstart}' + unit: "{coldstart}" lineage: provenance: registry_id: main @@ -33429,7 +33429,7 @@ groups: stability: development metric_name: faas.errors instrument: counter - unit: '{error}' + unit: "{error}" lineage: provenance: registry_id: main @@ -33529,7 +33529,7 @@ groups: stability: development metric_name: faas.invocations instrument: counter - unit: '{invocation}' + unit: "{invocation}" lineage: provenance: registry_id: main @@ -33729,7 +33729,7 @@ groups: stability: development metric_name: faas.timeouts instrument: counter - unit: '{timeout}' + unit: "{timeout}" lineage: provenance: registry_id: main @@ -33768,7 +33768,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -33829,7 +33829,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -33839,23 +33839,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -33863,35 +33863,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -34105,7 +34105,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -34115,23 +34115,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -34139,35 +34139,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -34371,7 +34371,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -34381,23 +34381,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -34405,35 +34405,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -34635,7 +34635,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -34645,23 +34645,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -34669,35 +34669,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -34801,7 +34801,7 @@ groups: stability: stable metric_name: gen_ai.client.token.usage instrument: histogram - unit: '{token}' + unit: "{token}" lineage: provenance: registry_id: main @@ -34899,7 +34899,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -34960,7 +34960,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -34970,23 +34970,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -34994,35 +34994,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -35233,7 +35233,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -35243,23 +35243,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -35267,35 +35267,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -35497,7 +35497,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -35507,23 +35507,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -35531,35 +35531,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -35707,7 +35707,7 @@ groups: stability: development metric_name: go.config.gogc instrument: updowncounter - unit: '%' + unit: "%" lineage: provenance: registry_id: main @@ -35794,7 +35794,7 @@ groups: stability: development metric_name: go.goroutine.count instrument: updowncounter - unit: '{goroutine}' + unit: "{goroutine}" lineage: provenance: registry_id: main @@ -35826,7 +35826,7 @@ groups: stability: development metric_name: go.memory.allocations instrument: counter - unit: '{allocation}' + unit: "{allocation}" lineage: provenance: registry_id: main @@ -35842,7 +35842,7 @@ groups: stability: development metric_name: go.memory.gc.cycles instrument: counter - unit: '{gc_cycle}' + unit: "{gc_cycle}" lineage: provenance: registry_id: main @@ -35971,7 +35971,7 @@ groups: stability: development metric_name: go.processor.limit instrument: updowncounter - unit: '{thread}' + unit: "{thread}" lineage: provenance: registry_id: main @@ -36133,7 +36133,7 @@ groups: stability: development metric_name: http.client.active_requests instrument: updowncounter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -36204,8 +36204,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -36331,8 +36331,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -36370,7 +36370,7 @@ groups: stability: stable metric_name: http.client.open_connections instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -36454,7 +36454,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -36554,7 +36554,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -36562,7 +36562,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -36574,10 +36574,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -36747,7 +36747,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -36847,7 +36847,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -36855,7 +36855,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -36867,10 +36867,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -37041,7 +37041,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -37141,7 +37141,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -37149,7 +37149,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -37161,10 +37161,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -37440,7 +37440,7 @@ groups: stability: stable metric_name: http.server.active_requests instrument: updowncounter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -37506,7 +37506,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -37606,7 +37606,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -37635,7 +37635,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -37647,10 +37647,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -37834,7 +37834,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -37934,7 +37934,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -37963,7 +37963,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -37975,10 +37975,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -38164,7 +38164,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -38264,7 +38264,7 @@ groups: stability: stable - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -38293,7 +38293,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -38305,10 +38305,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -38545,7 +38545,7 @@ groups: stability: development metric_name: hw.battery.charge instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -38736,7 +38736,7 @@ groups: stability: development metric_name: hw.battery.charge.limit instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -39566,7 +39566,7 @@ groups: stability: development metric_name: hw.errors instrument: counter - unit: '{error}' + unit: "{error}" lineage: provenance: registry_id: main @@ -39767,7 +39767,7 @@ groups: stability: development metric_name: hw.fan.speed_ratio instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -40539,7 +40539,7 @@ groups: stability: development metric_name: hw.gpu.memory.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -40721,7 +40721,7 @@ groups: stability: development metric_name: hw.gpu.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -41343,7 +41343,7 @@ groups: stability: development metric_name: hw.logical_disk.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -41780,7 +41780,7 @@ groups: stability: development metric_name: hw.network.bandwidth.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -42139,7 +42139,7 @@ groups: stability: development metric_name: hw.network.packets instrument: counter - unit: '{packet}' + unit: "{packet}" lineage: provenance: registry_id: main @@ -42231,7 +42231,7 @@ groups: metric_value_type: int - id: metric.hw.network.up type: metric - brief: 'Link status: `1` (up) or `0` (down).' + brief: "Link status: `1` (up) or `0` (down)." stability: development attributes: - name: hw.id @@ -42308,7 +42308,7 @@ groups: stability: development metric_name: hw.network.up instrument: updowncounter - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -42482,7 +42482,7 @@ groups: stability: development metric_name: hw.physical_disk.endurance_utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -42822,7 +42822,7 @@ groups: stability: development metric_name: hw.physical_disk.smart instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -43422,7 +43422,7 @@ groups: stability: development metric_name: hw.power_supply.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -43487,7 +43487,7 @@ groups: metric_value_type: double - id: metric.hw.status type: metric - brief: 'Operational status: `1` (true) or `0` (false) for each of the possible states.' + brief: "Operational status: `1` (true) or `0` (false) for each of the possible states." note: | `hw.status` is currently specified as an *UpDownCounter* but would ideally be represented using a [*StateSet* as defined in OpenMetrics](https://github.com/prometheus/OpenMetrics/blob/v1.0.0/specification/OpenMetrics.md#stateset). This semantic convention will be updated once *StateSet* is specified in OpenTelemetry. This planned change is not expected to have any consequence on the way users query their timeseries backend to retrieve the values of `hw.status` over time. stability: development @@ -43610,7 +43610,7 @@ groups: stability: development metric_name: hw.status instrument: updowncounter - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -43747,7 +43747,7 @@ groups: stability: development metric_name: hw.tape_drive.operations instrument: counter - unit: '{operation}' + unit: "{operation}" lineage: provenance: registry_id: main @@ -44410,7 +44410,7 @@ groups: stability: development metric_name: jvm.buffer.count instrument: updowncounter - unit: '{buffer}' + unit: "{buffer}" lineage: provenance: registry_id: main @@ -44543,7 +44543,7 @@ groups: stability: stable metric_name: jvm.class.count instrument: updowncounter - unit: '{class}' + unit: "{class}" lineage: provenance: registry_id: main @@ -44557,7 +44557,7 @@ groups: stability: stable metric_name: jvm.class.loaded instrument: counter - unit: '{class}' + unit: "{class}" lineage: provenance: registry_id: main @@ -44571,7 +44571,7 @@ groups: stability: stable metric_name: jvm.class.unloaded instrument: counter - unit: '{class}' + unit: "{class}" lineage: provenance: registry_id: main @@ -44585,7 +44585,7 @@ groups: stability: stable metric_name: jvm.cpu.count instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -44601,7 +44601,7 @@ groups: stability: stable metric_name: jvm.cpu.recent_utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -44629,7 +44629,7 @@ groups: stability: development metric_name: jvm.file_descriptor.count instrument: updowncounter - unit: '{file_descriptor}' + unit: "{file_descriptor}" lineage: provenance: registry_id: main @@ -44643,7 +44643,7 @@ groups: stability: development metric_name: jvm.file_descriptor.limit instrument: updowncounter - unit: '{file_descriptor}' + unit: "{file_descriptor}" lineage: provenance: registry_id: main @@ -45042,7 +45042,7 @@ groups: stability: development metric_name: jvm.system.cpu.load_1m instrument: gauge - unit: '{run_queue_item}' + unit: "{run_queue_item}" lineage: provenance: registry_id: main @@ -45058,7 +45058,7 @@ groups: stability: development metric_name: jvm.system.cpu.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -45111,7 +45111,7 @@ groups: stability: stable metric_name: jvm.thread.count instrument: updowncounter - unit: '{thread}' + unit: "{thread}" lineage: provenance: registry_id: main @@ -45147,7 +45147,7 @@ groups: note: Replaced by `k8s.container.cpu.limit.desired`. metric_name: k8s.container.cpu.limit instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -45167,7 +45167,7 @@ groups: note: Replaced by `k8s.container.cpu.limit.utilization`. metric_name: k8s.container.cpu.limit_utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -45190,7 +45190,7 @@ groups: stability: development metric_name: k8s.container.cpu.limit.current instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -45212,7 +45212,7 @@ groups: stability: development metric_name: k8s.container.cpu.limit.desired instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -45233,7 +45233,7 @@ groups: stability: development metric_name: k8s.container.cpu.limit.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -45253,7 +45253,7 @@ groups: note: Replaced by `k8s.container.cpu.request.desired`. metric_name: k8s.container.cpu.request instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -45273,7 +45273,7 @@ groups: note: Replaced by `k8s.container.cpu.request.utilization`. metric_name: k8s.container.cpu.request_utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -45296,7 +45296,7 @@ groups: stability: development metric_name: k8s.container.cpu.request.current instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -45318,7 +45318,7 @@ groups: stability: development metric_name: k8s.container.cpu.request.desired instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -45339,7 +45339,7 @@ groups: stability: development metric_name: k8s.container.cpu.request.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -45572,7 +45572,7 @@ groups: stability: development metric_name: k8s.container.ready instrument: updowncounter - unit: '{container}' + unit: "{container}" lineage: provenance: registry_id: main @@ -45594,7 +45594,7 @@ groups: stability: development metric_name: k8s.container.restart.count instrument: updowncounter - unit: '{restart}' + unit: "{restart}" lineage: provenance: registry_id: main @@ -45667,7 +45667,7 @@ groups: stability: development metric_name: k8s.container.status.reason instrument: updowncounter - unit: '{container}' + unit: "{container}" lineage: provenance: registry_id: main @@ -45720,7 +45720,7 @@ groups: stability: development metric_name: k8s.container.status.state instrument: updowncounter - unit: '{container}' + unit: "{container}" lineage: provenance: registry_id: main @@ -45789,7 +45789,7 @@ groups: note: Replaced by `k8s.cronjob.job.active`. metric_name: k8s.cronjob.active_jobs instrument: updowncounter - unit: '{job}' + unit: "{job}" lineage: provenance: registry_id: main @@ -45808,7 +45808,7 @@ groups: stability: development metric_name: k8s.cronjob.job.active instrument: updowncounter - unit: '{job}' + unit: "{job}" lineage: provenance: registry_id: main @@ -45831,7 +45831,7 @@ groups: note: Replaced by `k8s.daemonset.node.current_scheduled`. metric_name: k8s.daemonset.current_scheduled_nodes instrument: updowncounter - unit: '{node}' + unit: "{node}" lineage: provenance: registry_id: main @@ -45854,7 +45854,7 @@ groups: note: Replaced by `k8s.daemonset.node.desired_scheduled`. metric_name: k8s.daemonset.desired_scheduled_nodes instrument: updowncounter - unit: '{node}' + unit: "{node}" lineage: provenance: registry_id: main @@ -45877,7 +45877,7 @@ groups: note: Replaced by `k8s.daemonset.node.misscheduled`. metric_name: k8s.daemonset.misscheduled_nodes instrument: updowncounter - unit: '{node}' + unit: "{node}" lineage: provenance: registry_id: main @@ -45896,7 +45896,7 @@ groups: stability: development metric_name: k8s.daemonset.node.current_scheduled instrument: updowncounter - unit: '{node}' + unit: "{node}" lineage: provenance: registry_id: main @@ -45915,7 +45915,7 @@ groups: stability: development metric_name: k8s.daemonset.node.desired_scheduled instrument: updowncounter - unit: '{node}' + unit: "{node}" lineage: provenance: registry_id: main @@ -45934,7 +45934,7 @@ groups: stability: development metric_name: k8s.daemonset.node.misscheduled instrument: updowncounter - unit: '{node}' + unit: "{node}" lineage: provenance: registry_id: main @@ -45953,7 +45953,7 @@ groups: stability: development metric_name: k8s.daemonset.node.ready instrument: updowncounter - unit: '{node}' + unit: "{node}" lineage: provenance: registry_id: main @@ -45976,7 +45976,7 @@ groups: note: Replaced by `k8s.daemonset.node.ready`. metric_name: k8s.daemonset.ready_nodes instrument: updowncounter - unit: '{node}' + unit: "{node}" lineage: provenance: registry_id: main @@ -45999,7 +45999,7 @@ groups: note: Replaced by `k8s.deployment.pod.available`. metric_name: k8s.deployment.available_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46022,7 +46022,7 @@ groups: note: Replaced by `k8s.deployment.pod.desired`. metric_name: k8s.deployment.desired_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46041,7 +46041,7 @@ groups: stability: development metric_name: k8s.deployment.pod.available instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46060,7 +46060,7 @@ groups: stability: development metric_name: k8s.deployment.pod.desired instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46083,7 +46083,7 @@ groups: note: Replaced by `k8s.hpa.pod.current`. metric_name: k8s.hpa.current_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46106,7 +46106,7 @@ groups: note: Replaced by `k8s.hpa.pod.desired`. metric_name: k8s.hpa.desired_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46129,7 +46129,7 @@ groups: note: Replaced by `k8s.hpa.pod.max`. metric_name: k8s.hpa.max_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46157,7 +46157,7 @@ groups: - redis requirement_level: conditionally_required: if and only if k8s.hpa.metric.type is ContainerResource. - stability: release_candidate + stability: stable - name: k8s.hpa.metric.type type: string brief: | @@ -46171,7 +46171,7 @@ groups: stability: development metric_name: k8s.hpa.metric.target.cpu.average_utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -46215,7 +46215,7 @@ groups: - redis requirement_level: conditionally_required: if and only if k8s.hpa.metric.type is ContainerResource - stability: release_candidate + stability: stable - name: k8s.hpa.metric.type type: string brief: | @@ -46229,7 +46229,7 @@ groups: stability: development metric_name: k8s.hpa.metric.target.cpu.average_value instrument: gauge - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -46273,7 +46273,7 @@ groups: - redis requirement_level: conditionally_required: if and only if k8s.hpa.metric.type is ContainerResource - stability: release_candidate + stability: stable - name: k8s.hpa.metric.type type: string brief: | @@ -46287,7 +46287,7 @@ groups: stability: development metric_name: k8s.hpa.metric.target.cpu.value instrument: gauge - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -46326,7 +46326,7 @@ groups: note: Replaced by `k8s.hpa.pod.min`. metric_name: k8s.hpa.min_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46345,7 +46345,7 @@ groups: stability: development metric_name: k8s.hpa.pod.current instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46364,7 +46364,7 @@ groups: stability: development metric_name: k8s.hpa.pod.desired instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46383,7 +46383,7 @@ groups: stability: development metric_name: k8s.hpa.pod.max instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46402,7 +46402,7 @@ groups: stability: development metric_name: k8s.hpa.pod.min instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46425,7 +46425,7 @@ groups: note: Replaced by `k8s.job.pod.active`. metric_name: k8s.job.active_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46448,7 +46448,7 @@ groups: note: Replaced by `k8s.job.pod.desired_successful`. metric_name: k8s.job.desired_successful_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46471,7 +46471,7 @@ groups: note: Replaced by `k8s.job.pod.failed`. metric_name: k8s.job.failed_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46494,7 +46494,7 @@ groups: note: Replaced by `k8s.job.pod.max_parallel`. metric_name: k8s.job.max_parallel_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46513,7 +46513,7 @@ groups: stability: development metric_name: k8s.job.pod.active instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46532,7 +46532,7 @@ groups: stability: development metric_name: k8s.job.pod.desired_successful instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46551,7 +46551,7 @@ groups: stability: development metric_name: k8s.job.pod.failed instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46570,7 +46570,7 @@ groups: stability: development metric_name: k8s.job.pod.max_parallel instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46589,7 +46589,7 @@ groups: stability: development metric_name: k8s.job.pod.successful instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46612,7 +46612,7 @@ groups: note: Replaced by `k8s.job.pod.successful`. metric_name: k8s.job.successful_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46650,7 +46650,7 @@ groups: stability: development metric_name: k8s.namespace.phase instrument: updowncounter - unit: '{namespace}' + unit: "{namespace}" lineage: provenance: registry_id: main @@ -46680,7 +46680,7 @@ groups: note: Replaced by `k8s.node.cpu.allocatable`. metric_name: k8s.node.allocatable.cpu instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -46740,7 +46740,7 @@ groups: note: Replaced by `k8s.node.pod.allocatable`. metric_name: k8s.node.allocatable.pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -46761,10 +46761,10 @@ groups: type: members: - id: condition_true - value: 'true' + value: "true" stability: development - id: condition_false - value: 'false' + value: "false" stability: development - id: condition_unknown value: unknown @@ -46772,8 +46772,8 @@ groups: brief: | The status of the condition, one of True, False, Unknown. examples: - - 'true' - - 'false' + - "true" + - "false" - unknown requirement_level: required note: | @@ -46822,7 +46822,7 @@ groups: stability: development metric_name: k8s.node.condition.status instrument: updowncounter - unit: '{node}' + unit: "{node}" lineage: provenance: registry_id: main @@ -46857,7 +46857,7 @@ groups: stability: development metric_name: k8s.node.cpu.allocatable instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -46893,7 +46893,7 @@ groups: stability: development metric_name: k8s.node.cpu.usage instrument: gauge - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -47043,7 +47043,7 @@ groups: stability: development metric_name: k8s.node.memory.paging.faults instrument: counter - unit: '{fault}' + unit: "{fault}" lineage: provenance: registry_id: main @@ -47147,7 +47147,7 @@ groups: stability: development metric_name: k8s.node.network.errors instrument: counter - unit: '{error}' + unit: "{error}" lineage: provenance: registry_id: main @@ -47236,7 +47236,7 @@ groups: stability: development metric_name: k8s.node.pod.allocatable instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -47272,7 +47272,7 @@ groups: stability: development metric_name: k8s.node.system_container.cpu.usage instrument: gauge - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -47384,7 +47384,7 @@ groups: stability: development metric_name: k8s.persistentvolume.status.phase instrument: updowncounter - unit: '{persistentvolume}' + unit: "{persistentvolume}" lineage: provenance: registry_id: main @@ -47459,7 +47459,7 @@ groups: stability: development metric_name: k8s.persistentvolumeclaim.status.phase instrument: updowncounter - unit: '{persistentvolumeclaim}' + unit: "{persistentvolumeclaim}" lineage: provenance: registry_id: main @@ -47543,7 +47543,7 @@ groups: stability: development metric_name: k8s.pod.cpu.usage instrument: gauge - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -47661,7 +47661,7 @@ groups: stability: development metric_name: k8s.pod.memory.paging.faults instrument: counter - unit: '{fault}' + unit: "{fault}" lineage: provenance: registry_id: main @@ -47765,7 +47765,7 @@ groups: stability: development metric_name: k8s.pod.network.errors instrument: counter - unit: '{error}' + unit: "{error}" lineage: provenance: registry_id: main @@ -47893,7 +47893,7 @@ groups: stability: development metric_name: k8s.pod.status.phase instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -47955,7 +47955,7 @@ groups: stability: development metric_name: k8s.pod.status.reason instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48214,7 +48214,7 @@ groups: stability: development metric_name: k8s.pod.volume.inode.count instrument: updowncounter - unit: '{inode}' + unit: "{inode}" lineage: provenance: registry_id: main @@ -48297,7 +48297,7 @@ groups: stability: development metric_name: k8s.pod.volume.inode.free instrument: updowncounter - unit: '{inode}' + unit: "{inode}" lineage: provenance: registry_id: main @@ -48382,7 +48382,7 @@ groups: stability: development metric_name: k8s.pod.volume.inode.used instrument: updowncounter - unit: '{inode}' + unit: "{inode}" lineage: provenance: registry_id: main @@ -48509,7 +48509,7 @@ groups: note: Replaced by `k8s.replicaset.pod.available`. metric_name: k8s.replicaset.available_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48532,7 +48532,7 @@ groups: note: Replaced by `k8s.replicaset.pod.desired`. metric_name: k8s.replicaset.desired_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48551,7 +48551,7 @@ groups: stability: development metric_name: k8s.replicaset.pod.available instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48570,7 +48570,7 @@ groups: stability: development metric_name: k8s.replicaset.pod.desired instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48590,7 +48590,7 @@ groups: note: Replaced by `k8s.replicationcontroller.pod.available`. metric_name: k8s.replication_controller.available_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48608,7 +48608,7 @@ groups: note: Replaced by `k8s.replicationcontroller.pod.desired`. metric_name: k8s.replication_controller.desired_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48626,7 +48626,7 @@ groups: note: Replaced by `k8s.replicationcontroller.pod.available`. metric_name: k8s.replicationcontroller.available_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48644,7 +48644,7 @@ groups: note: Replaced by `k8s.replicationcontroller.pod.desired`. metric_name: k8s.replicationcontroller.desired_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48661,7 +48661,7 @@ groups: stability: development metric_name: k8s.replicationcontroller.pod.available instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48680,7 +48680,7 @@ groups: stability: development metric_name: k8s.replicationcontroller.pod.desired instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -48701,7 +48701,7 @@ groups: stability: development metric_name: k8s.resourcequota.cpu.limit.hard instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -48722,7 +48722,7 @@ groups: stability: development metric_name: k8s.resourcequota.cpu.limit.used instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -48743,7 +48743,7 @@ groups: stability: development metric_name: k8s.resourcequota.cpu.request.hard instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -48764,7 +48764,7 @@ groups: stability: development metric_name: k8s.resourcequota.cpu.request.used instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -48878,7 +48878,7 @@ groups: stability: development metric_name: k8s.resourcequota.hugepage_count.request.hard instrument: updowncounter - unit: '{hugepage}' + unit: "{hugepage}" lineage: provenance: registry_id: main @@ -48918,7 +48918,7 @@ groups: stability: development metric_name: k8s.resourcequota.hugepage_count.request.used instrument: updowncounter - unit: '{hugepage}' + unit: "{hugepage}" lineage: provenance: registry_id: main @@ -49044,7 +49044,7 @@ groups: stability: development metric_name: k8s.resourcequota.object_count.hard instrument: updowncounter - unit: '{object}' + unit: "{object}" lineage: provenance: registry_id: main @@ -49086,7 +49086,7 @@ groups: stability: development metric_name: k8s.resourcequota.object_count.used instrument: updowncounter - unit: '{object}' + unit: "{object}" lineage: provenance: registry_id: main @@ -49132,7 +49132,7 @@ groups: stability: development metric_name: k8s.resourcequota.persistentvolumeclaim_count.hard instrument: updowncounter - unit: '{persistentvolumeclaim}' + unit: "{persistentvolumeclaim}" lineage: provenance: registry_id: main @@ -49178,7 +49178,7 @@ groups: stability: development metric_name: k8s.resourcequota.persistentvolumeclaim_count.used instrument: updowncounter - unit: '{persistentvolumeclaim}' + unit: "{persistentvolumeclaim}" lineage: provenance: registry_id: main @@ -49377,7 +49377,7 @@ groups: - us-east-1a - us-west-2b - zone-a - - '' + - "" requirement_level: recommended note: | The zone where the endpoint is located, typically corresponding to a failure domain. @@ -49391,7 +49391,7 @@ groups: stability: development metric_name: k8s.service.endpoint.count instrument: gauge - unit: '{endpoint}' + unit: "{endpoint}" lineage: provenance: registry_id: main @@ -49448,7 +49448,7 @@ groups: stability: development metric_name: k8s.service.load_balancer.ingress.count instrument: gauge - unit: '{ingress}' + unit: "{ingress}" lineage: provenance: registry_id: main @@ -49471,7 +49471,7 @@ groups: note: Replaced by `k8s.statefulset.pod.current`. metric_name: k8s.statefulset.current_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -49494,7 +49494,7 @@ groups: note: Replaced by `k8s.statefulset.pod.desired`. metric_name: k8s.statefulset.desired_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -49513,7 +49513,7 @@ groups: stability: development metric_name: k8s.statefulset.pod.current instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -49532,7 +49532,7 @@ groups: stability: development metric_name: k8s.statefulset.pod.desired instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -49551,7 +49551,7 @@ groups: stability: development metric_name: k8s.statefulset.pod.ready instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -49570,7 +49570,7 @@ groups: stability: development metric_name: k8s.statefulset.pod.updated instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -49593,7 +49593,7 @@ groups: note: Replaced by `k8s.statefulset.pod.ready`. metric_name: k8s.statefulset.ready_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -49616,7 +49616,7 @@ groups: note: Replaced by `k8s.statefulset.pod.updated`. metric_name: k8s.statefulset.updated_pods instrument: updowncounter - unit: '{pod}' + unit: "{pod}" lineage: provenance: registry_id: main @@ -49680,7 +49680,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -49712,7 +49712,7 @@ groups: stability: stable metric_name: kestrel.active_connections instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -49809,7 +49809,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -49841,7 +49841,7 @@ groups: stability: stable metric_name: kestrel.active_tls_handshakes instrument: updowncounter - unit: '{handshake}' + unit: "{handshake}" lineage: provenance: registry_id: main @@ -49960,7 +49960,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - web_sockets @@ -49971,8 +49971,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -50024,7 +50024,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -50059,8 +50059,8 @@ groups: 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' + - "1.2" + - "3" requirement_level: recommended stability: development metric_name: kestrel.connection.duration @@ -50197,7 +50197,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -50229,7 +50229,7 @@ groups: stability: stable metric_name: kestrel.queued_connections instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -50281,7 +50281,7 @@ groups: attributes: - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - web_sockets @@ -50292,8 +50292,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -50345,7 +50345,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -50377,7 +50377,7 @@ groups: stability: stable metric_name: kestrel.queued_requests instrument: updowncounter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -50493,7 +50493,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -50525,7 +50525,7 @@ groups: stability: stable metric_name: kestrel.rejected_connections instrument: counter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -50638,7 +50638,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -50673,8 +50673,8 @@ groups: 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' + - "1.2" + - "3" requirement_level: recommended stability: development metric_name: kestrel.tls_handshake.duration @@ -50795,7 +50795,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -50827,7 +50827,7 @@ groups: stability: stable metric_name: kestrel.upgraded_connections instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -50894,7 +50894,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation fails. note: | @@ -50989,8 +50989,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended: when it's not `2.0`. stability: development @@ -51133,7 +51133,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -51156,7 +51156,7 @@ groups: Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - websocket @@ -51168,8 +51168,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended: When applicable. stability: stable @@ -51213,7 +51213,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: If response contains an error code. note: | @@ -51405,7 +51405,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if session ends with an error. note: | @@ -51440,8 +51440,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended: when it's not `2.0`. stability: development @@ -51449,7 +51449,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -51458,7 +51458,7 @@ groups: Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - websocket @@ -51470,8 +51470,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended: When applicable. stability: stable @@ -51636,7 +51636,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation fails. note: | @@ -51731,8 +51731,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended: when it's not `2.0`. stability: development @@ -51875,7 +51875,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -51898,7 +51898,7 @@ groups: Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - websocket @@ -51910,8 +51910,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended: When applicable. stability: stable @@ -51955,7 +51955,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: If response contains an error code. note: | @@ -52105,7 +52105,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if session ends with an error. note: | @@ -52140,8 +52140,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended: when it's not `2.0`. stability: development @@ -52149,7 +52149,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -52158,7 +52158,7 @@ groups: Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - websocket @@ -52170,8 +52170,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended: When applicable. stability: stable @@ -52334,7 +52334,7 @@ groups: type: string brief: | The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`. - examples: '1' + examples: "1" requirement_level: recommended stability: development - name: messaging.destination.template @@ -52589,7 +52589,7 @@ groups: type: string brief: | The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`. - examples: '1' + examples: "1" requirement_level: recommended stability: development - name: messaging.destination.subscription.name @@ -52704,7 +52704,7 @@ groups: stability: stable metric_name: messaging.client.consumed.messages instrument: counter - unit: '{message}' + unit: "{message}" lineage: provenance: registry_id: main @@ -52878,7 +52878,7 @@ groups: type: string brief: | The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`. - examples: '1' + examples: "1" requirement_level: recommended stability: development - name: messaging.destination.subscription.name @@ -53214,7 +53214,7 @@ groups: type: string brief: | The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`. - examples: '1' + examples: "1" requirement_level: recommended stability: development - name: messaging.destination.template @@ -53318,7 +53318,7 @@ groups: stability: stable metric_name: messaging.client.published.messages instrument: counter - unit: '{message}' + unit: "{message}" lineage: provenance: registry_id: main @@ -53462,7 +53462,7 @@ groups: type: string brief: | The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`. - examples: '1' + examples: "1" requirement_level: recommended stability: development - name: messaging.destination.template @@ -53566,7 +53566,7 @@ groups: stability: stable metric_name: messaging.client.sent.messages instrument: counter - unit: '{message}' + unit: "{message}" lineage: provenance: registry_id: main @@ -53720,7 +53720,7 @@ groups: type: string brief: | The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`. - examples: '1' + examples: "1" requirement_level: recommended stability: development - name: messaging.destination.subscription.name @@ -54002,7 +54002,7 @@ groups: type: string brief: | The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`. - examples: '1' + examples: "1" requirement_level: recommended stability: development - name: messaging.destination.subscription.name @@ -54299,7 +54299,7 @@ groups: stability: stable metric_name: messaging.process.messages instrument: counter - unit: '{message}' + unit: "{message}" lineage: provenance: registry_id: main @@ -54561,7 +54561,7 @@ groups: stability: stable metric_name: messaging.publish.messages instrument: counter - unit: '{message}' + unit: "{message}" lineage: provenance: registry_id: main @@ -54823,7 +54823,7 @@ groups: stability: stable metric_name: messaging.receive.messages instrument: counter - unit: '{message}' + unit: "{message}" lineage: provenance: registry_id: main @@ -54912,7 +54912,7 @@ groups: stability: stable metric_name: nfs.client.net.count instrument: counter - unit: '{record}' + unit: "{record}" lineage: provenance: registry_id: main @@ -54936,7 +54936,7 @@ groups: stability: development metric_name: nfs.client.net.tcp.connection.accepted instrument: counter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -54964,7 +54964,7 @@ groups: stability: development metric_name: nfs.client.operation.count instrument: counter - unit: '{operation}' + unit: "{operation}" lineage: provenance: registry_id: main @@ -55008,7 +55008,7 @@ groups: stability: development metric_name: nfs.client.procedure.count instrument: counter - unit: '{procedure}' + unit: "{procedure}" lineage: provenance: registry_id: main @@ -55039,7 +55039,7 @@ groups: stability: development metric_name: nfs.client.rpc.authrefresh.count instrument: counter - unit: '{authrefresh}' + unit: "{authrefresh}" lineage: provenance: registry_id: main @@ -55054,7 +55054,7 @@ groups: stability: development metric_name: nfs.client.rpc.count instrument: counter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -55069,7 +55069,7 @@ groups: stability: development metric_name: nfs.client.rpc.retransmit.count instrument: counter - unit: '{retransmit}' + unit: "{retransmit}" lineage: provenance: registry_id: main @@ -55084,7 +55084,7 @@ groups: stability: development metric_name: nfs.server.fh.stale.count instrument: counter - unit: '{fh}' + unit: "{fh}" lineage: provenance: registry_id: main @@ -55175,7 +55175,7 @@ groups: stability: stable metric_name: nfs.server.net.count instrument: counter - unit: '{record}' + unit: "{record}" lineage: provenance: registry_id: main @@ -55199,7 +55199,7 @@ groups: stability: development metric_name: nfs.server.net.tcp.connection.accepted instrument: counter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -55227,7 +55227,7 @@ groups: stability: development metric_name: nfs.server.operation.count instrument: counter - unit: '{operation}' + unit: "{operation}" lineage: provenance: registry_id: main @@ -55271,7 +55271,7 @@ groups: stability: development metric_name: nfs.server.procedure.count instrument: counter - unit: '{procedure}' + unit: "{procedure}" lineage: provenance: registry_id: main @@ -55308,7 +55308,7 @@ groups: stability: development metric_name: nfs.server.repcache.requests instrument: counter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -55346,7 +55346,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: recommended note: | The `error.type` SHOULD be predictable, and SHOULD have low cardinality. @@ -55377,7 +55377,7 @@ groups: stability: stable metric_name: nfs.server.rpc.count instrument: counter - unit: '{request}' + unit: "{request}" lineage: provenance: registry_id: main @@ -55401,7 +55401,7 @@ groups: stability: development metric_name: nfs.server.thread.count instrument: updowncounter - unit: '{thread}' + unit: "{thread}" lineage: provenance: registry_id: main @@ -55568,7 +55568,7 @@ groups: stability: development metric_name: nodejs.eventloop.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -55588,7 +55588,7 @@ groups: stability: development metric_name: openshift.clusterquota.cpu.limit.hard instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -55610,7 +55610,7 @@ groups: stability: development metric_name: openshift.clusterquota.cpu.limit.used instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -55632,7 +55632,7 @@ groups: stability: development metric_name: openshift.clusterquota.cpu.request.hard instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -55654,7 +55654,7 @@ groups: stability: development metric_name: openshift.clusterquota.cpu.request.used instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -55773,7 +55773,7 @@ groups: stability: development metric_name: openshift.clusterquota.hugepage_count.request.hard instrument: updowncounter - unit: '{hugepage}' + unit: "{hugepage}" lineage: provenance: registry_id: main @@ -55814,7 +55814,7 @@ groups: stability: development metric_name: openshift.clusterquota.hugepage_count.request.used instrument: updowncounter - unit: '{hugepage}' + unit: "{hugepage}" lineage: provenance: registry_id: main @@ -55945,7 +55945,7 @@ groups: stability: development metric_name: openshift.clusterquota.object_count.hard instrument: updowncounter - unit: '{object}' + unit: "{object}" lineage: provenance: registry_id: main @@ -55988,7 +55988,7 @@ groups: stability: development metric_name: openshift.clusterquota.object_count.used instrument: updowncounter - unit: '{object}' + unit: "{object}" lineage: provenance: registry_id: main @@ -56035,7 +56035,7 @@ groups: stability: development metric_name: openshift.clusterquota.persistentvolumeclaim_count.hard instrument: updowncounter - unit: '{persistentvolumeclaim}' + unit: "{persistentvolumeclaim}" lineage: provenance: registry_id: main @@ -56080,7 +56080,7 @@ groups: stability: development metric_name: openshift.clusterquota.persistentvolumeclaim_count.used instrument: updowncounter - unit: '{persistentvolumeclaim}' + unit: "{persistentvolumeclaim}" lineage: provenance: registry_id: main @@ -56214,7 +56214,7 @@ groups: examples: - rejected - timeout - - '500' + - "500" - java.net.UnknownHostException requirement_level: recommended note: | @@ -56386,7 +56386,7 @@ groups: stability: stable metric_name: otel.sdk.exporter.log.exported instrument: counter - unit: '{log_record}' + unit: "{log_record}" lineage: provenance: registry_id: main @@ -56587,7 +56587,7 @@ groups: stability: stable metric_name: otel.sdk.exporter.log.inflight instrument: updowncounter - unit: '{log_record}' + unit: "{log_record}" lineage: provenance: registry_id: main @@ -56652,7 +56652,7 @@ groups: examples: - rejected - timeout - - '500' + - "500" - java.net.UnknownHostException requirement_level: recommended note: | @@ -56824,7 +56824,7 @@ groups: stability: stable metric_name: otel.sdk.exporter.metric_data_point.exported instrument: counter - unit: '{data_point}' + unit: "{data_point}" lineage: provenance: registry_id: main @@ -57025,7 +57025,7 @@ groups: stability: stable metric_name: otel.sdk.exporter.metric_data_point.inflight instrument: updowncounter - unit: '{data_point}' + unit: "{data_point}" lineage: provenance: registry_id: main @@ -57090,7 +57090,7 @@ groups: examples: - rejected - timeout - - '500' + - "500" - java.net.UnknownHostException requirement_level: conditionally_required: If operation has ended with an error @@ -57251,7 +57251,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: recommended: when applicable note: | @@ -57377,7 +57377,7 @@ groups: examples: - rejected - timeout - - '500' + - "500" - java.net.UnknownHostException requirement_level: recommended note: | @@ -57549,7 +57549,7 @@ groups: stability: stable metric_name: otel.sdk.exporter.span.exported instrument: counter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -57611,7 +57611,7 @@ groups: note: Replaced by `otel.sdk.exporter.span.exported`. metric_name: otel.sdk.exporter.span.exported.count instrument: updowncounter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -57768,7 +57768,7 @@ groups: stability: stable metric_name: otel.sdk.exporter.span.inflight instrument: updowncounter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -57821,7 +57821,7 @@ groups: note: Replaced by `otel.sdk.exporter.span.inflight`. metric_name: otel.sdk.exporter.span.inflight.count instrument: updowncounter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -57835,7 +57835,7 @@ groups: stability: development metric_name: otel.sdk.log.created instrument: counter - unit: '{log_record}' + unit: "{log_record}" lineage: provenance: registry_id: main @@ -57865,7 +57865,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: recommended note: | The `error.type` SHOULD be predictable, and SHOULD have low cardinality. @@ -58212,7 +58212,7 @@ groups: stability: development metric_name: otel.sdk.processor.log.processed instrument: counter - unit: '{log_record}' + unit: "{log_record}" lineage: provenance: registry_id: main @@ -58371,7 +58371,7 @@ groups: stability: development metric_name: otel.sdk.processor.log.queue.capacity instrument: updowncounter - unit: '{log_record}' + unit: "{log_record}" lineage: provenance: registry_id: main @@ -58521,7 +58521,7 @@ groups: stability: development metric_name: otel.sdk.processor.log.queue.size instrument: updowncounter - unit: '{log_record}' + unit: "{log_record}" lineage: provenance: registry_id: main @@ -58712,7 +58712,7 @@ groups: stability: development metric_name: otel.sdk.processor.span.processed instrument: counter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -58756,7 +58756,7 @@ groups: note: Replaced by `otel.sdk.processor.span.processed`. metric_name: otel.sdk.processor.span.processed.count instrument: updowncounter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -58889,7 +58889,7 @@ groups: stability: development metric_name: otel.sdk.processor.span.queue.capacity instrument: updowncounter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -59039,7 +59039,7 @@ groups: stability: development metric_name: otel.sdk.processor.span.queue.size instrument: updowncounter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -59073,7 +59073,7 @@ groups: note: Obsoleted. metric_name: otel.sdk.span.ended instrument: counter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -59087,7 +59087,7 @@ groups: note: Obsoleted. metric_name: otel.sdk.span.ended.count instrument: counter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -59120,7 +59120,7 @@ groups: stability: development metric_name: otel.sdk.span.live instrument: updowncounter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -59146,7 +59146,7 @@ groups: note: Replaced by `otel.sdk.span.live`. metric_name: otel.sdk.span.live.count instrument: updowncounter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -59199,7 +59199,7 @@ groups: stability: development metric_name: otel.sdk.span.started instrument: counter - unit: '{span}' + unit: "{span}" lineage: provenance: registry_id: main @@ -59241,7 +59241,7 @@ groups: stability: release_candidate metric_name: process.context_switches instrument: counter - unit: '{context_switch}' + unit: "{context_switch}" lineage: provenance: registry_id: main @@ -59271,35 +59271,35 @@ groups: - id: user value: user brief: User - stability: development + stability: release_candidate - id: system value: system brief: System - stability: development + stability: release_candidate - id: nice value: nice brief: Nice - stability: development + stability: release_candidate - id: idle value: idle brief: Idle - stability: development + stability: release_candidate - id: iowait value: iowait brief: IO Wait - stability: development + stability: release_candidate - id: interrupt value: interrupt brief: Interrupt - stability: development + stability: release_candidate - id: steal value: steal brief: Steal - stability: development + stability: release_candidate - id: kernel value: kernel brief: Deprecated. Use `system` instead. - stability: development + stability: release_candidate deprecated: reason: renamed renamed_to: system @@ -59312,7 +59312,7 @@ groups: requirement_level: required note: | The following values for `cpu.mode` SHOULD be used: `user`, `system`, `wait` Other modes SHOULD NOT be used unless a particular platform mandates a unique set of modes. - stability: development + stability: release_candidate metric_name: process.cpu.time instrument: counter unit: s @@ -59346,35 +59346,35 @@ groups: - id: user value: user brief: User - stability: development + stability: release_candidate - id: system value: system brief: System - stability: development + stability: release_candidate - id: nice value: nice brief: Nice - stability: development + stability: release_candidate - id: idle value: idle brief: Idle - stability: development + stability: release_candidate - id: iowait value: iowait brief: IO Wait - stability: development + stability: release_candidate - id: interrupt value: interrupt brief: Interrupt - stability: development + stability: release_candidate - id: steal value: steal brief: Steal - stability: development + stability: release_candidate - id: kernel value: kernel brief: Deprecated. Use `system` instead. - stability: development + stability: release_candidate deprecated: reason: renamed renamed_to: system @@ -59387,10 +59387,10 @@ groups: requirement_level: required note: | The following values for `cpu.mode` SHOULD be used: `user`, `system`, `wait` Other modes SHOULD NOT be used unless a particular platform mandates a unique set of modes. - stability: development + stability: release_candidate metric_name: process.cpu.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -59534,7 +59534,7 @@ groups: note: Replaced by `process.unix.file_descriptor.count`. metric_name: process.open_file_descriptor.count instrument: updowncounter - unit: '{file_descriptor}' + unit: "{file_descriptor}" lineage: provenance: registry_id: main @@ -59563,7 +59563,7 @@ groups: stability: development metric_name: process.paging.faults instrument: counter - unit: '{fault}' + unit: "{fault}" lineage: provenance: registry_id: main @@ -59589,7 +59589,7 @@ groups: stability: development metric_name: process.thread.count instrument: updowncounter - unit: '{thread}' + unit: "{thread}" lineage: provenance: registry_id: main @@ -59605,7 +59605,7 @@ groups: stability: development metric_name: process.unix.file_descriptor.count instrument: updowncounter - unit: '{file_descriptor}' + unit: "{file_descriptor}" lineage: provenance: registry_id: main @@ -59640,7 +59640,7 @@ groups: stability: development metric_name: process.windows.handle.count instrument: updowncounter - unit: '{handle}' + unit: "{handle}" lineage: provenance: registry_id: main @@ -59671,7 +59671,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -59729,7 +59729,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -59741,19 +59741,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -59853,7 +59853,7 @@ groups: metric_value_type: double - id: metric.rpc.client.duration type: metric - brief: 'Deprecated, use `rpc.client.call.duration` instead. Note: the unit also changed from `ms` to `s`.' + brief: "Deprecated, use `rpc.client.call.duration` instead. Note: the unit also changed from `ms` to `s`." note: | While streaming RPCs may record this metric as start-of-batch to end-of-batch, it's hard to interpret in practice. @@ -59877,7 +59877,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -59935,7 +59935,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -59947,19 +59947,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -60080,7 +60080,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -60138,7 +60138,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -60150,19 +60150,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -60285,7 +60285,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -60343,7 +60343,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -60355,19 +60355,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -60403,7 +60403,7 @@ groups: stability: stable metric_name: rpc.client.requests_per_rpc instrument: histogram - unit: '{count}' + unit: "{count}" lineage: provenance: registry_id: main @@ -60488,7 +60488,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -60546,7 +60546,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -60558,19 +60558,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -60693,7 +60693,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -60751,7 +60751,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -60763,19 +60763,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -60811,7 +60811,7 @@ groups: stability: stable metric_name: rpc.client.responses_per_rpc instrument: histogram - unit: '{count}' + unit: "{count}" lineage: provenance: registry_id: main @@ -60894,7 +60894,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -60952,7 +60952,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -60964,19 +60964,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -61068,7 +61068,7 @@ groups: metric_value_type: double - id: metric.rpc.server.duration type: metric - brief: 'Deprecated, use `rpc.server.call.duration` instead. Note: the unit also changed from `ms` to `s`.' + brief: "Deprecated, use `rpc.server.call.duration` instead. Note: the unit also changed from `ms` to `s`." note: | While streaming RPCs may record this metric as start-of-batch to end-of-batch, it's hard to interpret in practice. @@ -61092,7 +61092,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -61150,7 +61150,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -61162,19 +61162,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -61287,7 +61287,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -61345,7 +61345,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -61357,19 +61357,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -61484,7 +61484,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -61542,7 +61542,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -61554,19 +61554,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -61594,7 +61594,7 @@ groups: stability: stable metric_name: rpc.server.requests_per_rpc instrument: histogram - unit: '{count}' + unit: "{count}" lineage: provenance: registry_id: main @@ -61679,7 +61679,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -61737,7 +61737,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -61749,19 +61749,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -61876,7 +61876,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -61934,7 +61934,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -61946,19 +61946,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -61986,7 +61986,7 @@ groups: stability: stable metric_name: rpc.server.responses_per_rpc instrument: histogram - unit: '{count}' + unit: "{count}" lineage: provenance: registry_id: main @@ -62091,7 +62091,7 @@ groups: value: web_sockets brief: WebSockets protocol stability: stable - brief: '[SignalR transport type](https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/docs/specs/TransportProtocols.md)' + brief: "[SignalR transport type](https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/docs/specs/TransportProtocols.md)" examples: - web_sockets - long_polling @@ -62099,7 +62099,7 @@ groups: stability: stable metric_name: signalr.server.active_connections instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -62167,7 +62167,7 @@ groups: value: web_sockets brief: WebSockets protocol stability: stable - brief: '[SignalR transport type](https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/docs/specs/TransportProtocols.md)' + brief: "[SignalR transport type](https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/docs/specs/TransportProtocols.md)" examples: - web_sockets - long_polling @@ -62240,7 +62240,7 @@ groups: stability: development metric_name: system.cpu.logical.count instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -62257,7 +62257,7 @@ groups: stability: development metric_name: system.cpu.physical.count instrument: updowncounter - unit: '{cpu}' + unit: "{cpu}" lineage: provenance: registry_id: main @@ -62285,35 +62285,35 @@ groups: - id: user value: user brief: User - stability: development + stability: release_candidate - id: system value: system brief: System - stability: development + stability: release_candidate - id: nice value: nice brief: Nice - stability: development + stability: release_candidate - id: idle value: idle brief: Idle - stability: development + stability: release_candidate - id: iowait value: iowait brief: IO Wait - stability: development + stability: release_candidate - id: interrupt value: interrupt brief: Interrupt - stability: development + stability: release_candidate - id: steal value: steal brief: Steal - stability: development + stability: release_candidate - id: kernel value: kernel brief: Deprecated. Use `system` instead. - stability: development + stability: release_candidate deprecated: reason: renamed renamed_to: system @@ -62323,8 +62323,8 @@ groups: - user - system requirement_level: recommended - note: 'Following states SHOULD be used: `user`, `system`, `nice`, `idle`, `iowait`, `interrupt`, `steal`' - stability: development + note: "Following states SHOULD be used: `user`, `system`, `nice`, `idle`, `iowait`, `interrupt`, `steal`" + stability: release_candidate metric_name: system.cpu.time instrument: counter unit: s @@ -62374,35 +62374,35 @@ groups: - id: user value: user brief: User - stability: development + stability: release_candidate - id: system value: system brief: System - stability: development + stability: release_candidate - id: nice value: nice brief: Nice - stability: development + stability: release_candidate - id: idle value: idle brief: Idle - stability: development + stability: release_candidate - id: iowait value: iowait brief: IO Wait - stability: development + stability: release_candidate - id: interrupt value: interrupt brief: Interrupt - stability: development + stability: release_candidate - id: steal value: steal brief: Steal - stability: development + stability: release_candidate - id: kernel value: kernel brief: Deprecated. Use `system` instead. - stability: development + stability: release_candidate deprecated: reason: renamed renamed_to: system @@ -62412,11 +62412,11 @@ groups: - user - system requirement_level: recommended - note: 'Following modes SHOULD be used: `user`, `system`, `nice`, `idle`, `iowait`, `interrupt`, `steal`' - stability: development + note: "Following modes SHOULD be used: `user`, `system`, `nice`, `idle`, `iowait`, `interrupt`, `steal`" + stability: release_candidate metric_name: system.cpu.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -62601,7 +62601,7 @@ groups: stability: development metric_name: system.disk.merged instrument: counter - unit: '{operation}' + unit: "{operation}" lineage: provenance: registry_id: main @@ -62716,7 +62716,7 @@ groups: stability: development metric_name: system.disk.operations instrument: counter - unit: '{operation}' + unit: "{operation}" lineage: provenance: registry_id: main @@ -62887,12 +62887,12 @@ groups: type: string brief: OS-specific identifier for the device where the file resides. examples: - - '08:01' + - 08:01 requirement_level: recommended stability: development metric_name: system.filesystem.lock.count instrument: updowncounter - unit: '{lock}' + unit: "{lock}" lineage: provenance: registry_id: main @@ -63135,7 +63135,7 @@ groups: stability: development metric_name: system.filesystem.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -63197,7 +63197,7 @@ groups: note: Replaced by `system.memory.linux.available`. metric_name: system.linux.memory.available instrument: counter - unit: '{packet}' + unit: "{packet}" lineage: provenance: registry_id: main @@ -63237,7 +63237,7 @@ groups: note: Replaced by `system.memory.linux.slab.state`. metric_name: system.linux.memory.slab.usage instrument: counter - unit: '{packet}' + unit: "{packet}" lineage: provenance: registry_id: main @@ -63301,7 +63301,7 @@ groups: stability: development metric_name: system.memory.linux.hugepages.limit instrument: updowncounter - unit: '{page}' + unit: "{page}" lineage: provenance: registry_id: main @@ -63337,7 +63337,7 @@ groups: stability: development metric_name: system.memory.linux.hugepages.reserved instrument: updowncounter - unit: '{page}' + unit: "{page}" lineage: provenance: registry_id: main @@ -63357,7 +63357,7 @@ groups: stability: development metric_name: system.memory.linux.hugepages.surplus instrument: updowncounter - unit: '{page}' + unit: "{page}" lineage: provenance: registry_id: main @@ -63389,7 +63389,7 @@ groups: stability: development metric_name: system.memory.linux.hugepages.usage instrument: updowncounter - unit: '{page}' + unit: "{page}" lineage: provenance: registry_id: main @@ -63430,7 +63430,7 @@ groups: stability: development metric_name: system.memory.linux.hugepages.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -63626,7 +63626,7 @@ groups: stability: development metric_name: system.memory.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -63738,7 +63738,7 @@ groups: stability: stable metric_name: system.network.connection.count instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -63870,7 +63870,7 @@ groups: stability: stable metric_name: system.network.connections instrument: updowncounter - unit: '{connection}' + unit: "{connection}" lineage: provenance: registry_id: main @@ -63941,7 +63941,7 @@ groups: stability: development metric_name: system.network.dropped instrument: counter - unit: '{packet}' + unit: "{packet}" lineage: provenance: registry_id: main @@ -64003,7 +64003,7 @@ groups: stability: development metric_name: system.network.errors instrument: counter - unit: '{error}' + unit: "{error}" lineage: provenance: registry_id: main @@ -64114,7 +64114,7 @@ groups: stability: development metric_name: system.network.packet.count instrument: counter - unit: '{packet}' + unit: "{packet}" lineage: provenance: registry_id: main @@ -64176,7 +64176,7 @@ groups: stability: development metric_name: system.network.packet.dropped instrument: counter - unit: '{packet}' + unit: "{packet}" lineage: provenance: registry_id: main @@ -64235,7 +64235,7 @@ groups: stability: development metric_name: system.network.packets instrument: counter - unit: '{packet}' + unit: "{packet}" lineage: provenance: registry_id: main @@ -64283,7 +64283,7 @@ groups: stability: development metric_name: system.paging.faults instrument: counter - unit: '{fault}' + unit: "{fault}" lineage: provenance: registry_id: main @@ -64337,7 +64337,7 @@ groups: stability: development metric_name: system.paging.operations instrument: counter - unit: '{operation}' + unit: "{operation}" lineage: provenance: registry_id: main @@ -64448,7 +64448,7 @@ groups: stability: development metric_name: system.paging.utilization instrument: gauge - unit: '1' + unit: "1" lineage: provenance: registry_id: main @@ -64504,7 +64504,7 @@ groups: stability: release_candidate metric_name: system.process.count instrument: updowncounter - unit: '{process}' + unit: "{process}" lineage: provenance: registry_id: main @@ -64529,7 +64529,7 @@ groups: stability: development metric_name: system.process.created instrument: counter - unit: '{process}' + unit: "{process}" lineage: provenance: registry_id: main @@ -64985,7 +64985,7 @@ groups: stability: development metric_name: v8js.resource.active instrument: gauge - unit: '{resource}' + unit: "{resource}" lineage: provenance: registry_id: main @@ -65049,11 +65049,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -65065,11 +65065,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -65107,7 +65107,7 @@ groups: stability: development metric_name: vcs.change.count instrument: updowncounter - unit: '{change}' + unit: "{change}" lineage: provenance: registry_id: main @@ -65210,11 +65210,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -65226,11 +65226,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -65365,11 +65365,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -65381,11 +65381,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -65416,7 +65416,7 @@ groups: examples: - 9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc - main - - '123' + - "123" - HEAD requirement_level: opt_in note: | @@ -65453,7 +65453,7 @@ groups: examples: - 9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc - main - - '123' + - "123" - HEAD requirement_level: opt_in note: | @@ -65600,11 +65600,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -65616,11 +65616,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -65651,7 +65651,7 @@ groups: examples: - 9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc - main - - '123' + - "123" - HEAD requirement_level: opt_in note: | @@ -65688,7 +65688,7 @@ groups: examples: - 9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc - main - - '123' + - "123" - HEAD requirement_level: opt_in note: | @@ -65835,11 +65835,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -65851,11 +65851,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -65893,7 +65893,7 @@ groups: stability: development metric_name: vcs.contributor.count instrument: gauge - unit: '{contributor}' + unit: "{contributor}" lineage: provenance: registry_id: main @@ -65960,11 +65960,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -65976,11 +65976,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -65996,11 +65996,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository. @@ -66036,7 +66036,7 @@ groups: stability: development metric_name: vcs.ref.count instrument: updowncounter - unit: '{ref}' + unit: "{ref}" lineage: provenance: registry_id: main @@ -66106,7 +66106,7 @@ groups: 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' + - "123" requirement_level: conditionally_required: if a change is associate with the ref. stability: development @@ -66143,11 +66143,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -66159,11 +66159,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -66192,11 +66192,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository. @@ -66226,11 +66226,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository. @@ -66269,7 +66269,7 @@ groups: stability: development metric_name: vcs.ref.lines_delta instrument: gauge - unit: '{line}' + unit: "{line}" lineage: provenance: registry_id: main @@ -66383,7 +66383,7 @@ groups: 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' + - "123" requirement_level: conditionally_required: if a change is associate with the ref. stability: development @@ -66402,11 +66402,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -66418,11 +66418,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -66451,11 +66451,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository. @@ -66485,11 +66485,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository. @@ -66546,7 +66546,7 @@ groups: stability: development metric_name: vcs.ref.revisions_delta instrument: gauge - unit: '{revision}' + unit: "{revision}" lineage: provenance: registry_id: main @@ -66667,11 +66667,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -66683,11 +66683,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -66715,11 +66715,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository. @@ -66843,11 +66843,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -66859,11 +66859,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -66876,7 +66876,7 @@ groups: stability: development metric_name: vcs.repository.count instrument: updowncounter - unit: '{repository}' + unit: "{repository}" lineage: provenance: registry_id: main @@ -66917,13 +66917,13 @@ groups: - name: network.carrier.mcc type: string brief: The mobile carrier country code. - examples: '310' + examples: "310" requirement_level: recommended stability: development - name: network.carrier.mnc type: string brief: The mobile carrier network code. - examples: '001' + examples: "001" requirement_level: recommended stability: development - name: network.carrier.name @@ -67135,7 +67135,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - amqp - http @@ -67147,8 +67147,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -67200,7 +67200,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -67720,7 +67720,7 @@ groups: type: string brief: | The version of the runtime of this process, as returned by the runtime without modification. - examples: '5.6' + examples: "5.6" requirement_level: opt_in stability: release_candidate name: process.zos @@ -67912,8 +67912,8 @@ groups: 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' + - "33" + - "32" requirement_level: recommended stability: development lineage: @@ -68124,7 +68124,7 @@ groups: brief: | The id of the build [software attestation](https://slsa.dev/attestation-model). examples: - - '123' + - "123" requirement_level: recommended stability: development - name: artifact.filename @@ -68965,8 +68965,8 @@ groups: brief: | The revision for the task definition used to create the ECS task. examples: - - '8' - - '26' + - "8" + - "26" requirement_level: recommended stability: development lineage: @@ -69434,7 +69434,7 @@ groups: type: string[] brief: Array of brand name and version separated by a space examples: - - - ' Not A;Brand 99' + - - " Not A;Brand 99" - Chromium 99 - Chrome 99 requirement_level: recommended @@ -69663,7 +69663,7 @@ groups: brief: | The unique identifier of a pipeline run within a CI/CD system. examples: - - '120912' + - "120912" requirement_level: recommended stability: development - name: cicd.pipeline.run.state @@ -69714,7 +69714,7 @@ groups: brief: | The unique identifier of a task run within a pipeline. examples: - - '12097' + - "12097" requirement_level: recommended note: | For a given pipeline run and task, the `cicd.pipeline.task.run.id` MUST be unique within that run. For the same task across different runs of the same pipeline, the `cicd.pipeline.task.run.id` MAY remain the same, enabling correlation of `cicd.pipeline.task.run.result` values across multiple pipeline runs. @@ -69889,7 +69889,7 @@ groups: brief: | The cloud account ID the resource is assigned to. examples: - - '111111111111' + - "111111111111" - opentelemetry requirement_level: recommended stability: development @@ -70231,7 +70231,7 @@ groups: 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' + - "0001" requirement_level: recommended stability: development - name: cloudevents.event_source @@ -70248,7 +70248,7 @@ groups: type: string 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' + examples: "1.0" requirement_level: recommended stability: development - name: cloudevents.event_subject @@ -70294,8 +70294,8 @@ groups: brief: | The index of the application instance. 0 when just one instance is active. examples: - - '0' - - '1' + - "0" + - "1" requirement_level: recommended note: | CloudFoundry defines the `instance_id` in the [Loggregator v2 envelope](https://github.com/cloudfoundry/loggregator-api#v2-envelope). @@ -70581,7 +70581,7 @@ groups: All the command arguments (including the command/executable itself) run by the container. examples: - - otelcontribcol - - '--config' + - --config - config.yaml requirement_level: recommended stability: development @@ -70620,7 +70620,7 @@ groups: examples: - a3bf90e006b2 requirement_level: recommended - stability: release_candidate + stability: stable - name: container.image.id type: string brief: | @@ -70640,7 +70640,7 @@ groups: examples: - gcr.io/opentelemetry/operator requirement_level: recommended - stability: release_candidate + stability: stable - name: container.image.repo_digests type: string[] brief: | @@ -70651,7 +70651,7 @@ groups: requirement_level: recommended note: | [Docker](https://docs.docker.com/reference/api/engine/version/v1.52/#tag/Image/operation/ImageInspect) and [CRI](https://github.com/kubernetes/cri-api/blob/c75ef5b473bbe2d0a4fc92f82235efd665ea8e9f/pkg/apis/runtime/v1/api.proto#L1237-L1238) report those under the `RepoDigests` field. - stability: release_candidate + stability: stable - name: container.image.tags type: string[] brief: | @@ -70660,7 +70660,7 @@ groups: - - v1.27.1 - 3.5.7-0 requirement_level: recommended - stability: release_candidate + stability: stable - name: container.label type: template[string] brief: | @@ -70684,7 +70684,7 @@ groups: 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' + - "docker://19.3.1 - CRI: 1.22.0" requirement_level: recommended stability: development - name: container.runtime.name @@ -70785,35 +70785,35 @@ groups: - id: user value: user brief: User - stability: development + stability: release_candidate - id: system value: system brief: System - stability: development + stability: release_candidate - id: nice value: nice brief: Nice - stability: development + stability: release_candidate - id: idle value: idle brief: Idle - stability: development + stability: release_candidate - id: iowait value: iowait brief: IO Wait - stability: development + stability: release_candidate - id: interrupt value: interrupt brief: Interrupt - stability: development + stability: release_candidate - id: steal value: steal brief: Steal - stability: development + stability: release_candidate - id: kernel value: kernel brief: Deprecated. Use `system` instead. - stability: development + stability: release_candidate deprecated: reason: renamed renamed_to: system @@ -70823,7 +70823,7 @@ groups: - user - system requirement_level: recommended - stability: development + stability: release_candidate lineage: provenance: registry_id: main @@ -70961,7 +70961,7 @@ groups: A database operation parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: recommended note: | For example, a client-side maximum number of rows to read from the database @@ -70976,7 +70976,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: recommended note: | If a query parameter has no name and instead is referenced only by index, @@ -71049,10 +71049,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: recommended note: | The status code returned by the database. Usually it represents an error code, but may also represent partial success, warning, or differentiate between various types of successful outcomes. @@ -71080,163 +71080,163 @@ groups: stability: development - id: softwareag.adabas value: softwareag.adabas - brief: '[Adabas (Adaptable Database System)](https://documentation.softwareag.com/?pf=adabas)' + brief: "[Adabas (Adaptable Database System)](https://documentation.softwareag.com/?pf=adabas)" stability: development - id: actian.ingres value: actian.ingres - brief: '[Actian Ingres](https://www.actian.com/databases/ingres/)' + brief: "[Actian Ingres](https://www.actian.com/databases/ingres/)" stability: development - id: aws.dynamodb value: aws.dynamodb - brief: '[Amazon DynamoDB](https://aws.amazon.com/pm/dynamodb/)' + brief: "[Amazon DynamoDB](https://aws.amazon.com/pm/dynamodb/)" stability: development - id: aws.redshift value: aws.redshift - brief: '[Amazon Redshift](https://aws.amazon.com/redshift/)' + brief: "[Amazon Redshift](https://aws.amazon.com/redshift/)" stability: development - id: azure.cosmosdb value: azure.cosmosdb - brief: '[Azure Cosmos DB](https://learn.microsoft.com/azure/cosmos-db)' + brief: "[Azure Cosmos DB](https://learn.microsoft.com/azure/cosmos-db)" stability: development - id: intersystems.cache value: intersystems.cache - brief: '[InterSystems Caché](https://www.intersystems.com/products/cache/)' + brief: "[InterSystems Caché](https://www.intersystems.com/products/cache/)" stability: development - id: cassandra value: cassandra - brief: '[Apache Cassandra](https://cassandra.apache.org/)' + brief: "[Apache Cassandra](https://cassandra.apache.org/)" stability: development - id: clickhouse value: clickhouse - brief: '[ClickHouse](https://clickhouse.com/)' + brief: "[ClickHouse](https://clickhouse.com/)" stability: development - id: cockroachdb value: cockroachdb - brief: '[CockroachDB](https://www.cockroachlabs.com/)' + brief: "[CockroachDB](https://www.cockroachlabs.com/)" stability: development - id: couchbase value: couchbase - brief: '[Couchbase](https://www.couchbase.com/)' + brief: "[Couchbase](https://www.couchbase.com/)" stability: development - id: couchdb value: couchdb - brief: '[Apache CouchDB](https://couchdb.apache.org/)' + brief: "[Apache CouchDB](https://couchdb.apache.org/)" stability: development - id: derby value: derby - brief: '[Apache Derby](https://db.apache.org/derby/)' + brief: "[Apache Derby](https://db.apache.org/derby/)" stability: development - id: elasticsearch value: elasticsearch - brief: '[Elasticsearch](https://www.elastic.co/elasticsearch)' + brief: "[Elasticsearch](https://www.elastic.co/elasticsearch)" stability: development - id: firebirdsql value: firebirdsql - brief: '[Firebird](https://www.firebirdsql.org/)' + brief: "[Firebird](https://www.firebirdsql.org/)" stability: development - id: gcp.spanner value: gcp.spanner - brief: '[Google Cloud Spanner](https://cloud.google.com/spanner)' + brief: "[Google Cloud Spanner](https://cloud.google.com/spanner)" stability: development - id: geode value: geode - brief: '[Apache Geode](https://geode.apache.org/)' + brief: "[Apache Geode](https://geode.apache.org/)" stability: development - id: h2database value: h2database - brief: '[H2 Database](https://h2database.com/)' + brief: "[H2 Database](https://h2database.com/)" stability: development - id: hbase value: hbase - brief: '[Apache HBase](https://hbase.apache.org/)' + brief: "[Apache HBase](https://hbase.apache.org/)" stability: development - id: hive value: hive - brief: '[Apache Hive](https://hive.apache.org/)' + brief: "[Apache Hive](https://hive.apache.org/)" stability: development - id: hsqldb value: hsqldb - brief: '[HyperSQL Database](https://hsqldb.org/)' + brief: "[HyperSQL Database](https://hsqldb.org/)" stability: development - id: ibm.db2 value: ibm.db2 - brief: '[IBM Db2](https://www.ibm.com/db2)' + brief: "[IBM Db2](https://www.ibm.com/db2)" stability: development - id: ibm.informix value: ibm.informix - brief: '[IBM Informix](https://www.ibm.com/products/informix)' + brief: "[IBM Informix](https://www.ibm.com/products/informix)" stability: development - id: ibm.netezza value: ibm.netezza - brief: '[IBM Netezza](https://www.ibm.com/products/netezza)' + brief: "[IBM Netezza](https://www.ibm.com/products/netezza)" stability: development - id: influxdb value: influxdb - brief: '[InfluxDB](https://www.influxdata.com/)' + brief: "[InfluxDB](https://www.influxdata.com/)" stability: development - id: instantdb value: instantdb - brief: '[Instant](https://www.instantdb.com/)' + brief: "[Instant](https://www.instantdb.com/)" stability: development - id: mariadb value: mariadb - brief: '[MariaDB](https://mariadb.org/)' + brief: "[MariaDB](https://mariadb.org/)" stability: stable - id: memcached value: memcached - brief: '[Memcached](https://memcached.org/)' + brief: "[Memcached](https://memcached.org/)" stability: development - id: mongodb value: mongodb - brief: '[MongoDB](https://www.mongodb.com/)' + brief: "[MongoDB](https://www.mongodb.com/)" stability: development - id: microsoft.sql_server value: microsoft.sql_server - brief: '[Microsoft SQL Server](https://www.microsoft.com/sql-server)' + brief: "[Microsoft SQL Server](https://www.microsoft.com/sql-server)" stability: stable - id: mysql value: mysql - brief: '[MySQL](https://www.mysql.com/)' + brief: "[MySQL](https://www.mysql.com/)" stability: stable - id: neo4j value: neo4j - brief: '[Neo4j](https://neo4j.com/)' + brief: "[Neo4j](https://neo4j.com/)" stability: development - id: opensearch value: opensearch - brief: '[OpenSearch](https://opensearch.org/)' + brief: "[OpenSearch](https://opensearch.org/)" stability: development - id: oracle.db value: oracle.db - brief: '[Oracle Database](https://www.oracle.com/database/)' + brief: "[Oracle Database](https://www.oracle.com/database/)" stability: development - id: postgresql value: postgresql - brief: '[PostgreSQL](https://www.postgresql.org/)' + brief: "[PostgreSQL](https://www.postgresql.org/)" stability: stable - id: redis value: redis - brief: '[Redis](https://redis.io/)' + brief: "[Redis](https://redis.io/)" stability: development - id: sap.hana value: sap.hana - brief: '[SAP HANA](https://www.sap.com/products/technology-platform/hana/what-is-sap-hana.html)' + brief: "[SAP HANA](https://www.sap.com/products/technology-platform/hana/what-is-sap-hana.html)" stability: development - id: sap.maxdb value: sap.maxdb - brief: '[SAP MaxDB](https://maxdb.sap.com/)' + brief: "[SAP MaxDB](https://maxdb.sap.com/)" stability: development - id: sqlite value: sqlite - brief: '[SQLite](https://www.sqlite.org/)' + brief: "[SQLite](https://www.sqlite.org/)" stability: development - id: teradata value: teradata - brief: '[Teradata](https://www.teradata.com/)' + brief: "[Teradata](https://www.teradata.com/)" stability: development - id: trino value: trino - brief: '[Trino](https://trino.io/)' + brief: "[Trino](https://trino.io/)" stability: development brief: The database management system (DBMS) product as identified by the client instrumentation. requirement_level: recommended @@ -71580,7 +71580,7 @@ groups: Deprecated, use `db.operation.parameter` instead. examples: - test-index - - '123' + - "123" requirement_level: recommended stability: development deprecated: @@ -72060,7 +72060,7 @@ groups: brief: | The id of the deployment. examples: - - '1208' + - "1208" requirement_level: recommended stability: development - name: deployment.name @@ -72153,7 +72153,7 @@ groups: brief: | A unique identifier representing the device examples: - - '123456789012345' + - "123456789012345" - 01:23:45:67:89:AB requirement_level: recommended note: | @@ -72403,7 +72403,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: recommended note: | The `error.type` SHOULD be predictable, and SHOULD have low cardinality. @@ -72446,7 +72446,7 @@ groups: type: string brief: A message providing more detail about an error in human-readable form. examples: - - 'Unexpected input type: string' + - "Unexpected input type: string" - The user has exceeded their storage quota requirement_level: recommended note: | @@ -72609,7 +72609,7 @@ groups: type: string 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:06.000Z + examples: 2020-01-23T13:47:06Z requirement_level: recommended stability: development - name: faas.instance @@ -72715,7 +72715,7 @@ groups: type: string 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:06.000Z + examples: 2020-01-23T13:47:06Z requirement_level: recommended stability: development - name: faas.trigger @@ -72749,7 +72749,7 @@ groups: type: string brief: The immutable version of the function being executed. examples: - - '26' + - "26" - pinkfroid-00002 requirement_level: recommended note: | @@ -72787,7 +72787,7 @@ groups: brief: | A message providing more detail about an error that occurred during feature flag evaluation in human-readable form. examples: - - 'Unexpected input type: string' + - "Unexpected input type: string" - The user has exceeded their storage quota requirement_level: recommended stability: release_candidate @@ -72857,7 +72857,7 @@ groups: type: any brief: The evaluated value of the feature flag. examples: - - '#ff0000' + - "#ff0000" - true - 3 requirement_level: recommended @@ -72874,8 +72874,8 @@ groups: A semantic identifier for an evaluated flag value. examples: - red - - 'true' - - 'on' + - "true" + - on requirement_level: recommended note: |- A semantic identifier, commonly referred to as a variant, provides a means @@ -72898,7 +72898,7 @@ groups: brief: | The version of the ruleset used during the evaluation. This may be any stable value which uniquely identifies the ruleset. examples: - - '1' + - "1" - 01ABCDEF requirement_level: recommended stability: release_candidate @@ -72992,8 +72992,8 @@ groups: brief: Deprecated, use `feature_flag.result.variant` instead. examples: - red - - 'true' - - 'on' + - "true" + - on requirement_level: recommended stability: development deprecated: @@ -73014,7 +73014,7 @@ groups: brief: | Time when the file was last accessed, in ISO 8601 format. examples: - - 2021-01-01T12:00:00.000Z + - 2021-01-01T12:00:00Z requirement_level: recommended note: | This attribute might not be supported by some file systems — NFS, FAT32, in embedded OS, etc. @@ -73035,7 +73035,7 @@ groups: brief: | Time when the file attributes or metadata was last changed, in ISO 8601 format. examples: - - 2021-01-01T12:00:00.000Z + - 2021-01-01T12:00:00Z requirement_level: recommended note: | `file.changed` captures the time when any of the file's properties or attributes (including the content) are changed, while `file.modified` captures the timestamp when the file content is modified. @@ -73045,7 +73045,7 @@ groups: brief: | Time when the file was created, in ISO 8601 format. examples: - - 2021-01-01T12:00:00.000Z + - 2021-01-01T12:00:00Z requirement_level: recommended note: | This attribute might not be supported by some file systems — NFS, FAT32, in embedded OS, etc. @@ -73086,7 +73086,7 @@ groups: brief: | Primary Group ID (GID) of the file. examples: - - '1000' + - "1000" requirement_level: recommended stability: development - name: file.group.name @@ -73102,7 +73102,7 @@ groups: brief: | Inode representing the file in the filesystem. examples: - - '256383' + - "256383" requirement_level: recommended stability: development - name: file.mode @@ -73110,7 +73110,7 @@ groups: brief: | Mode of the file in octal representation. examples: - - '0640' + - "0640" requirement_level: recommended stability: development - name: file.modified @@ -73118,7 +73118,7 @@ groups: brief: | Time when the file content was last modified, in ISO 8601 format. examples: - - 2021-01-01T12:00:00.000Z + - 2021-01-01T12:00:00Z requirement_level: recommended stability: development - name: file.name @@ -73134,7 +73134,7 @@ groups: brief: | The user ID (UID) or security identifier (SID) of the file owner. examples: - - '1000' + - "1000" requirement_level: recommended stability: development - name: file.owner.name @@ -73678,7 +73678,7 @@ groups: brief: The version of the GenAI agent. examples: - 1.0.0 - - 2025-05-01T00:00:00.000Z + - 2025-05-01 requirement_level: recommended stability: development deprecated: @@ -73971,7 +73971,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -73981,23 +73981,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -74005,35 +74005,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: recommended @@ -74609,7 +74609,7 @@ groups: type: string brief: Deprecated, use Event API to report completions contents. examples: - - '[{''role'': ''assistant'', ''content'': ''The capital of France is Paris.''}]' + - "[{'role': 'assistant', 'content': 'The capital of France is Paris.'}]" requirement_level: recommended stability: development deprecated: @@ -74619,7 +74619,7 @@ groups: type: string brief: Deprecated, use Event API to report prompt contents. examples: - - '[{''role'': ''user'', ''content'': ''What is the capital of France?''}]' + - "[{'role': 'user', 'content': 'What is the capital of France?'}]" requirement_level: recommended stability: development deprecated: @@ -74923,7 +74923,7 @@ groups: 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' + - "94040" requirement_level: recommended stability: development - name: geo.region.iso_code @@ -75019,7 +75019,7 @@ groups: - name: graphql.document type: string brief: The GraphQL document being executed. - examples: 'query findBookById { bookById(id: ?) { name } }' + examples: "query findBookById { bookById(id: ?) { name } }" requirement_level: recommended note: If instrumentation can reliably identify and redact sensitive information it SHOULD do it. stability: development @@ -75486,7 +75486,7 @@ groups: brief: | Time and date the release was created examples: - - 2022-10-23T18:00:42.000Z + - 2022-10-23T18:00:42Z requirement_level: recommended stability: development lineage: @@ -75551,7 +75551,7 @@ groups: brief: | Family or generation of the CPU. examples: - - '6' + - "6" - PA-RISC 1.1e requirement_level: recommended stability: development @@ -75560,7 +75560,7 @@ groups: brief: | Model identifier. It provides more granular information about the CPU, distinguishing it from other CPUs within the same family. examples: - - '6' + - "6" - 9000/778/B180L requirement_level: recommended stability: development @@ -75577,7 +75577,7 @@ groups: brief: | Stepping or core revisions. examples: - - '1' + - "1" - r1p1 requirement_level: recommended stability: development @@ -75621,7 +75621,7 @@ groups: 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' + - "0.1" requirement_level: recommended stability: development - name: host.ip @@ -75866,7 +75866,7 @@ groups: stability: development - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: recommended @@ -75914,19 +75914,19 @@ groups: type: members: - id: http_1_0 - value: '1.0' + value: "1.0" brief: HTTP/1.0 stability: development - id: http_1_1 - value: '1.1' + value: "1.1" brief: HTTP/1.1 stability: development - id: http_2_0 - value: '2.0' + value: "2.0" brief: HTTP/2 stability: development - id: http_3_0 - value: '3.0' + value: "3.0" brief: HTTP/3 stability: development - id: spdy @@ -76178,8 +76178,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended stability: development - name: jsonrpc.request.id @@ -76187,7 +76187,7 @@ groups: brief: | A string representation of the `id` property of the request and its corresponding response. examples: - - '10' + - "10" - request-7 requirement_level: recommended note: | @@ -76327,7 +76327,7 @@ groups: examples: - opentelemetry-cluster requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.cluster.uid type: string brief: | @@ -76358,7 +76358,7 @@ groups: Therefore, UIDs between clusters should be extremely unlikely to conflict. - stability: release_candidate + stability: stable - name: k8s.container.ephemeral_storage.fs_type type: members: @@ -76386,13 +76386,13 @@ groups: examples: - redis requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.container.restart_count type: int 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. requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.container.status.last_terminated_reason type: string brief: | @@ -76483,8 +76483,8 @@ groups: brief: | The cronjob annotation placed on the CronJob, the `` being the annotation name, the value being the annotation value. examples: - - '4' - - '' + - "4" + - "" requirement_level: recommended note: | Examples: @@ -76493,14 +76493,14 @@ groups: `k8s.cronjob.annotation.retries` attribute with value `"4"`. - An annotation `data` with empty string value SHOULD be recorded as the `k8s.cronjob.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.cronjob.label type: template[string] brief: | The label placed on the CronJob, the `` being the label name, the value being the label value. examples: - weekly - - '' + - "" requirement_level: recommended note: | Examples: @@ -76509,7 +76509,7 @@ groups: `k8s.cronjob.label.type` attribute with value `"weekly"`. - A label `automated` with empty string value SHOULD be recorded as the `k8s.cronjob.label.automated` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.cronjob.name type: string brief: | @@ -76517,7 +76517,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.cronjob.uid type: string brief: | @@ -76525,41 +76525,41 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.daemonset.annotation type: template[string] brief: | The annotation placed on the DaemonSet, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '1' - - '' + - "1" + - "" requirement_level: recommended note: | - + Examples: - A label `replicas` with value `1` SHOULD be recorded as the `k8s.daemonset.annotation.replicas` attribute with value `"1"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.daemonset.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.daemonset.label type: template[string] brief: | The label placed on the DaemonSet, the `` being the label name, the value being the label value, even if the value is empty. examples: - guestbook - - '' + - "" requirement_level: recommended note: | - + Examples: - A label `app` with value `guestbook` SHOULD be recorded as the `k8s.daemonset.label.app` attribute with value `"guestbook"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.daemonset.label.injected` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.daemonset.name type: string brief: | @@ -76567,7 +76567,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.daemonset.uid type: string brief: | @@ -76575,41 +76575,41 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.deployment.annotation type: template[string] brief: | The annotation placed on the Deployment, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '1' - - '' + - "1" + - "" requirement_level: recommended note: | - + Examples: - A label `replicas` with value `1` SHOULD be recorded as the `k8s.deployment.annotation.replicas` attribute with value `"1"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.deployment.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.deployment.label type: template[string] brief: | The label placed on the Deployment, the `` being the label name, the value being the label value, even if the value is empty. examples: - guestbook - - '' + - "" requirement_level: recommended note: | - + Examples: - A label `replicas` with value `0` SHOULD be recorded as the `k8s.deployment.label.app` attribute with value `"guestbook"`. - A label `injected` with empty string value SHOULD be recorded as the `k8s.deployment.label.injected` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.deployment.name type: string brief: | @@ -76617,7 +76617,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.deployment.uid type: string brief: | @@ -76625,7 +76625,7 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.hpa.metric.type type: string brief: | @@ -76699,35 +76699,35 @@ groups: brief: | The annotation placed on the Job, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '1' - - '' + - "1" + - "" requirement_level: recommended note: | - + Examples: - A label `number` with value `1` SHOULD be recorded as the `k8s.job.annotation.number` attribute with value `"1"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.job.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.job.label type: template[string] brief: | The label placed on the Job, the `` being the label name, the value being the label value, even if the value is empty. examples: - ci - - '' + - "" requirement_level: recommended note: | - + Examples: - A label `jobtype` with value `ci` SHOULD be recorded as the `k8s.job.label.jobtype` attribute with value `"ci"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.job.label.automated` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.job.name type: string brief: | @@ -76735,7 +76735,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.job.uid type: string brief: | @@ -76743,41 +76743,41 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.namespace.annotation type: template[string] brief: | The annotation placed on the Namespace, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '0' - - '' + - "0" + - "" requirement_level: recommended note: | - + Examples: - A label `ttl` with value `0` SHOULD be recorded as the `k8s.namespace.annotation.ttl` attribute with value `"0"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.namespace.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.namespace.label type: template[string] brief: | The label placed on the Namespace, the `` being the label name, the value being the label value, even if the value is empty. examples: - default - - '' + - "" requirement_level: recommended note: | - + Examples: - A label `kubernetes.io/metadata.name` with value `default` SHOULD be recorded as the `k8s.namespace.label.kubernetes.io/metadata.name` attribute with value `"default"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.namespace.label.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.namespace.name type: string brief: | @@ -76785,7 +76785,7 @@ groups: examples: - default requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.namespace.phase type: members: @@ -76812,8 +76812,8 @@ groups: brief: | The annotation placed on the Node, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '0' - - '' + - "0" + - "" requirement_level: recommended note: | Examples: @@ -76822,15 +76822,15 @@ groups: the `k8s.node.annotation.node.alpha.kubernetes.io/ttl` attribute with value `"0"`. - An annotation `data` with empty string value SHOULD be recorded as the `k8s.node.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.node.condition.status type: members: - id: condition_true - value: 'true' + value: "true" stability: development - id: condition_false - value: 'false' + value: "false" stability: development - id: condition_unknown value: unknown @@ -76838,8 +76838,8 @@ groups: brief: | The status of the condition, one of True, False, Unknown. examples: - - 'true' - - 'false' + - "true" + - "false" - unknown requirement_level: recommended note: | @@ -76892,7 +76892,7 @@ groups: The label placed on the Node, the `` being the label name, the value being the label value, even if the value is empty. examples: - arm64 - - '' + - "" requirement_level: recommended note: | Examples: @@ -76901,7 +76901,7 @@ groups: as the `k8s.node.label.kubernetes.io/arch` attribute with value `"arm64"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.node.label.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.node.name type: string brief: | @@ -76909,7 +76909,7 @@ groups: examples: - node-1 requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.node.system_container.name type: string brief: | @@ -76928,14 +76928,14 @@ groups: examples: - 1eb3a0c6-0477-4080-a9cb-0cb7db65c6a2 requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.persistentvolume.annotation type: template[string] brief: | The annotation placed on the PersistentVolume, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - kubernetes.io/aws-ebs - - '' + - "" requirement_level: recommended note: | Examples: @@ -76951,7 +76951,7 @@ groups: The label placed on the PersistentVolume, the `` being the label name, the value being the label value, even if the value is empty. examples: - ssd - - '' + - "" requirement_level: recommended note: | Examples: @@ -77045,7 +77045,7 @@ groups: The annotation placed on the PersistentVolumeClaim, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - kubernetes.io/aws-ebs - - '' + - "" requirement_level: recommended note: | Examples: @@ -77061,7 +77061,7 @@ groups: The label placed on the PersistentVolumeClaim, the `` being the label name, the value being the label value, even if the value is empty. examples: - my-app - - '' + - "" requirement_level: recommended note: | Examples: @@ -77118,9 +77118,9 @@ groups: brief: | The annotation placed on the Pod, the `` being the annotation name, the value being the annotation value. examples: - - 'true' + - "true" - x64 - - '' + - "" requirement_level: recommended note: | Examples: @@ -77131,7 +77131,7 @@ groups: the `k8s.pod.annotation.mycompany.io/arch` attribute with value `"x64"`. - An annotation `data` with empty string value SHOULD be recorded as the `k8s.pod.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.pod.hostname type: string brief: | @@ -77146,7 +77146,7 @@ groups: This attribute aligns with the `hostname` field of the [K8s PodSpec](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podspec-v1-core). - stability: release_candidate + stability: stable - name: k8s.pod.ip type: string brief: | @@ -77157,7 +77157,7 @@ groups: note: | This attribute aligns with the `podIP` field of the [K8s PodStatus](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podstatus-v1-core). - stability: release_candidate + stability: stable - name: k8s.pod.label type: template[string] brief: | @@ -77165,7 +77165,7 @@ groups: examples: - my-app - x64 - - '' + - "" requirement_level: recommended note: | Examples: @@ -77176,7 +77176,7 @@ groups: the `k8s.pod.label.mycompany.io/arch` attribute with value `"x64"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.pod.label.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.pod.name type: string brief: | @@ -77184,13 +77184,13 @@ groups: examples: - opentelemetry-pod-autoconf requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.pod.start_time type: string brief: | The start timestamp of the Pod. examples: - - 2025-12-04T08:41:03.000Z + - 2025-12-04T08:41:03Z requirement_level: recommended note: | Date and time at which the object was acknowledged by the Kubelet. @@ -77199,7 +77199,7 @@ groups: This attribute aligns with the `startTime` field of the [K8s PodStatus](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#podstatus-v1-core), in ISO 8601 (RFC 3339 compatible) format. - stability: release_candidate + stability: stable - name: k8s.pod.status.phase type: members: @@ -77274,41 +77274,41 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.replicaset.annotation type: template[string] brief: | The annotation placed on the ReplicaSet, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '0' - - '' + - "0" + - "" requirement_level: recommended note: | - + Examples: - A label `replicas` with value `0` SHOULD be recorded as the `k8s.replicaset.annotation.replicas` attribute with value `"0"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.replicaset.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.replicaset.label type: template[string] brief: | The label placed on the ReplicaSet, the `` being the label name, the value being the label value, even if the value is empty. examples: - guestbook - - '' + - "" requirement_level: recommended note: | - + Examples: - A label `app` with value `guestbook` SHOULD be recorded as the `k8s.replicaset.label.app` attribute with value `"guestbook"`. - A label `injected` with empty string value SHOULD be recorded as the `k8s.replicaset.label.injected` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.replicaset.name type: string brief: | @@ -77316,7 +77316,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.replicaset.uid type: string brief: | @@ -77324,7 +77324,7 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.replicationcontroller.name type: string brief: | @@ -77372,8 +77372,8 @@ groups: brief: | The annotation placed on the Service, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - 'true' - - '' + - "true" + - "" requirement_level: recommended note: | Examples: @@ -77446,7 +77446,7 @@ groups: - us-east-1a - us-west-2b - zone-a - - '' + - "" requirement_level: recommended note: | The zone where the endpoint is located, typically corresponding to a failure domain. @@ -77464,7 +77464,7 @@ groups: The label placed on the Service, the `` being the label name, the value being the label value, even if the value is empty. examples: - my-service - - '' + - "" requirement_level: recommended note: | Examples: @@ -77575,35 +77575,35 @@ groups: brief: | The annotation placed on the StatefulSet, the `` being the annotation name, the value being the annotation value, even if the value is empty. examples: - - '1' - - '' + - "1" + - "" requirement_level: recommended note: | - + Examples: - A label `replicas` with value `1` SHOULD be recorded as the `k8s.statefulset.annotation.replicas` attribute with value `"1"`. - A label `data` with empty string value SHOULD be recorded as the `k8s.statefulset.annotation.data` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.statefulset.label type: template[string] brief: | The label placed on the StatefulSet, the `` being the label name, the value being the label value, even if the value is empty. examples: - guestbook - - '' + - "" requirement_level: recommended note: | - + Examples: - A label `replicas` with value `0` SHOULD be recorded as the `k8s.statefulset.label.app` attribute with value `"guestbook"`. - A label `injected` with empty string value SHOULD be recorded as the `k8s.statefulset.label.injected` attribute with value `""`. - stability: release_candidate + stability: stable - name: k8s.statefulset.name type: string brief: | @@ -77611,7 +77611,7 @@ groups: examples: - opentelemetry requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.statefulset.uid type: string brief: | @@ -77619,7 +77619,7 @@ groups: examples: - 275ecb36-5aa8-4c2a-9c47-d8bb681b9aff requirement_level: recommended - stability: release_candidate + stability: stable - name: k8s.storageclass.name type: string brief: | @@ -77801,7 +77801,7 @@ groups: 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' + - "[INFO] 8/3/24 12:34:56 Something happened" requirement_level: recommended note: | This value MAY be added when processing a Log Record which was originally transmitted as a string or equivalent data type AND the Body field of the Log Record does not contain the same value. (e.g. a syslog or a log record read from a file.) @@ -77986,7 +77986,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -78079,7 +78079,7 @@ groups: type: string brief: | The identifier of the partition messages are sent to or received from, unique within the `messaging.destination.name`. - examples: '1' + examples: "1" requirement_level: recommended stability: development - name: messaging.destination.subscription.name @@ -78645,13 +78645,13 @@ groups: - name: network.carrier.mcc type: string brief: The mobile carrier country code. - examples: '310' + examples: "310" requirement_level: recommended stability: development - name: network.carrier.mnc type: string brief: The mobile carrier network code. - examples: '001' + examples: "001" requirement_level: recommended stability: development - name: network.carrier.name @@ -78869,7 +78869,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - amqp - http @@ -78881,8 +78881,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -78934,7 +78934,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -79493,8 +79493,8 @@ groups: brief: Unique identifier for a particular build or compilation of the operating system. examples: - TQ3C.230805.001.B2 - - '20E247' - - '22621' + - "20E247" + - "22621" requirement_level: recommended stability: development - name: os.description @@ -80015,7 +80015,7 @@ groups: 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' + - --config=config.yaml requirement_level: recommended stability: release_candidate - name: process.command_line @@ -80566,7 +80566,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: recommended note: | Usually it represents an error code, but may also represent partial success, warning, or differentiate between various types of successful outcomes. @@ -80577,19 +80577,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: recommended @@ -80855,9 +80855,9 @@ groups: type: string brief: Deprecated, use `jsonrpc.request.id` instead. examples: - - '10' + - "10" - request-7 - - '' + - "" requirement_level: recommended stability: development deprecated: @@ -80868,8 +80868,8 @@ groups: type: string brief: Deprecated, use `jsonrpc.protocol.version` instead. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended stability: development deprecated: @@ -80950,7 +80950,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -81029,7 +81029,7 @@ groups: 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' + - "1100110011" requirement_level: recommended stability: development - name: security_rule.version @@ -81284,7 +81284,7 @@ groups: value: web_sockets brief: WebSockets protocol stability: stable - brief: '[SignalR transport type](https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/docs/specs/TransportProtocols.md)' + brief: "[SignalR transport type](https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/docs/specs/TransportProtocols.md)" examples: - web_sockets - long_polling @@ -81885,7 +81885,7 @@ groups: examples: 42 requirement_level: recommended note: | - + Examples of where the value can be extracted from: | Language or platform | Source | @@ -81904,7 +81904,7 @@ groups: examples: main requirement_level: recommended note: | - + Examples of where the value can be extracted from: | Language or platform | Source | @@ -82059,8 +82059,8 @@ groups: 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' + - "1.2" + - "3" requirement_level: recommended stability: development - name: tls.resumed @@ -82182,7 +82182,7 @@ groups: - www.foo.bar - opentelemetry.io - 3.12.167.2 - - '[1080:0:0:0:8:800:200C:417A]' + - "[1080:0:0:0:8:800:200C:417A]" requirement_level: recommended note: | In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the domain field. If the URL contains a [literal IPv6 address](https://www.rfc-editor.org/rfc/rfc2732#section-2) enclosed by `[` and `]`, the `[` and `]` characters should also be captured in the domain field. @@ -82612,7 +82612,7 @@ groups: brief: | Deprecated, use `vcs.change.id` instead. examples: - - '123' + - "123" requirement_level: recommended stability: development deprecated: @@ -82625,8 +82625,8 @@ groups: Deprecated, use `vcs.change.title` instead. examples: - Fixes broken thing - - 'feat: add my new feature' - - '[chore] update dependency' + - "feat: add my new feature" + - "[chore] update dependency" requirement_level: recommended stability: development deprecated: @@ -82653,7 +82653,7 @@ groups: examples: - 9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc - main - - '123' + - "123" - HEAD requirement_level: recommended stability: development @@ -82666,11 +82666,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | Deprecated, use `vcs.ref.head.type` instead. @@ -82697,7 +82697,7 @@ groups: 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' + - "123" requirement_level: recommended stability: development - name: vcs.change.state @@ -82733,8 +82733,8 @@ groups: 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' + - "feat: add my new feature" + - "[chore] update dependency" requirement_level: recommended stability: development - name: vcs.line_change.type @@ -82770,11 +82770,11 @@ groups: members: - id: github value: github - brief: '[GitHub](https://github.com)' + brief: "[GitHub](https://github.com)" stability: development - id: gitlab value: gitlab - brief: '[GitLab](https://gitlab.com)' + brief: "[GitLab](https://gitlab.com)" stability: development - id: gittea value: gittea @@ -82786,11 +82786,11 @@ groups: note: Replaced by `gitea`. - id: gitea value: gitea - brief: '[Gitea](https://gitea.io)' + brief: "[Gitea](https://gitea.io)" stability: development - id: bitbucket value: bitbucket - brief: '[Bitbucket](https://bitbucket.org)' + brief: "[Bitbucket](https://bitbucket.org)" stability: development brief: | The name of the version control system provider. @@ -82821,7 +82821,7 @@ groups: examples: - 9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc - main - - '123' + - "123" - HEAD requirement_level: recommended note: | @@ -82844,11 +82844,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository. @@ -82880,7 +82880,7 @@ groups: examples: - 9d59409acf479dfa0df1aa568182e43e43df8bbe28d60fcf2bc52e30068802cc - main - - '123' + - "123" - HEAD requirement_level: recommended note: | @@ -82901,11 +82901,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository. @@ -82922,11 +82922,11 @@ groups: members: - id: branch value: branch - brief: '[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)' + brief: "[branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch)" stability: development - id: tag value: tag - brief: '[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)' + brief: "[tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag)" stability: development brief: | The type of the [reference](https://git-scm.com/docs/gitglossary#def_ref) in the repository. @@ -83059,7 +83059,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -83147,7 +83147,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -83390,7 +83390,7 @@ groups: type: string brief: | The version string of the service component. The format is not defined by these conventions. - examples: '5.6' + examples: "5.6" requirement_level: required note: For z/OS system software, SHOULD be set to the version of the z/OS system software. stability: stable @@ -83551,7 +83551,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -84446,7 +84446,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -84668,7 +84668,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -84678,23 +84678,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -84702,35 +84702,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -85544,7 +85544,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -85841,7 +85841,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -86011,7 +86011,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -87190,7 +87190,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -87240,8 +87240,8 @@ groups: brief: | Cosmos DB status code. examples: - - '200' - - '201' + - "200" + - "201" requirement_level: conditionally_required: if response was received note: | @@ -87275,7 +87275,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -87603,7 +87603,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the pipeline result is `failure` or `error` note: | @@ -87688,7 +87688,7 @@ groups: brief: | The unique identifier of a task run within a pipeline. examples: - - '12097' + - "12097" requirement_level: required sampling_relevant: true note: | @@ -87753,7 +87753,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the task result is `failure` or `error` note: | @@ -87864,7 +87864,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if and only if process.exit.code is not 0 note: | @@ -87900,7 +87900,7 @@ groups: 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' + - --config=config.yaml requirement_level: recommended stability: release_candidate - name: process.executable.name @@ -88022,7 +88022,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if and only if process.exit.code is not 0 note: | @@ -88058,7 +88058,7 @@ groups: 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' + - --config=config.yaml requirement_level: recommended stability: release_candidate - name: process.executable.name @@ -88326,7 +88326,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -88409,8 +88409,8 @@ groups: brief: | [Cassandra protocol error code](https://github.com/apache/cassandra/blob/cassandra-5.0/doc/native_protocol_v5.spec) represented as a string. examples: - - '102' - - '40020' + - "102" + - "40020" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -88430,7 +88430,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -88775,7 +88775,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -88857,10 +88857,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -88890,163 +88890,163 @@ groups: stability: development - id: softwareag.adabas value: softwareag.adabas - brief: '[Adabas (Adaptable Database System)](https://documentation.softwareag.com/?pf=adabas)' + brief: "[Adabas (Adaptable Database System)](https://documentation.softwareag.com/?pf=adabas)" stability: development - id: actian.ingres value: actian.ingres - brief: '[Actian Ingres](https://www.actian.com/databases/ingres/)' + brief: "[Actian Ingres](https://www.actian.com/databases/ingres/)" stability: development - id: aws.dynamodb value: aws.dynamodb - brief: '[Amazon DynamoDB](https://aws.amazon.com/pm/dynamodb/)' + brief: "[Amazon DynamoDB](https://aws.amazon.com/pm/dynamodb/)" stability: development - id: aws.redshift value: aws.redshift - brief: '[Amazon Redshift](https://aws.amazon.com/redshift/)' + brief: "[Amazon Redshift](https://aws.amazon.com/redshift/)" stability: development - id: azure.cosmosdb value: azure.cosmosdb - brief: '[Azure Cosmos DB](https://learn.microsoft.com/azure/cosmos-db)' + brief: "[Azure Cosmos DB](https://learn.microsoft.com/azure/cosmos-db)" stability: development - id: intersystems.cache value: intersystems.cache - brief: '[InterSystems Caché](https://www.intersystems.com/products/cache/)' + brief: "[InterSystems Caché](https://www.intersystems.com/products/cache/)" stability: development - id: cassandra value: cassandra - brief: '[Apache Cassandra](https://cassandra.apache.org/)' + brief: "[Apache Cassandra](https://cassandra.apache.org/)" stability: development - id: clickhouse value: clickhouse - brief: '[ClickHouse](https://clickhouse.com/)' + brief: "[ClickHouse](https://clickhouse.com/)" stability: development - id: cockroachdb value: cockroachdb - brief: '[CockroachDB](https://www.cockroachlabs.com/)' + brief: "[CockroachDB](https://www.cockroachlabs.com/)" stability: development - id: couchbase value: couchbase - brief: '[Couchbase](https://www.couchbase.com/)' + brief: "[Couchbase](https://www.couchbase.com/)" stability: development - id: couchdb value: couchdb - brief: '[Apache CouchDB](https://couchdb.apache.org/)' + brief: "[Apache CouchDB](https://couchdb.apache.org/)" stability: development - id: derby value: derby - brief: '[Apache Derby](https://db.apache.org/derby/)' + brief: "[Apache Derby](https://db.apache.org/derby/)" stability: development - id: elasticsearch value: elasticsearch - brief: '[Elasticsearch](https://www.elastic.co/elasticsearch)' + brief: "[Elasticsearch](https://www.elastic.co/elasticsearch)" stability: development - id: firebirdsql value: firebirdsql - brief: '[Firebird](https://www.firebirdsql.org/)' + brief: "[Firebird](https://www.firebirdsql.org/)" stability: development - id: gcp.spanner value: gcp.spanner - brief: '[Google Cloud Spanner](https://cloud.google.com/spanner)' + brief: "[Google Cloud Spanner](https://cloud.google.com/spanner)" stability: development - id: geode value: geode - brief: '[Apache Geode](https://geode.apache.org/)' + brief: "[Apache Geode](https://geode.apache.org/)" stability: development - id: h2database value: h2database - brief: '[H2 Database](https://h2database.com/)' + brief: "[H2 Database](https://h2database.com/)" stability: development - id: hbase value: hbase - brief: '[Apache HBase](https://hbase.apache.org/)' + brief: "[Apache HBase](https://hbase.apache.org/)" stability: development - id: hive value: hive - brief: '[Apache Hive](https://hive.apache.org/)' + brief: "[Apache Hive](https://hive.apache.org/)" stability: development - id: hsqldb value: hsqldb - brief: '[HyperSQL Database](https://hsqldb.org/)' + brief: "[HyperSQL Database](https://hsqldb.org/)" stability: development - id: ibm.db2 value: ibm.db2 - brief: '[IBM Db2](https://www.ibm.com/db2)' + brief: "[IBM Db2](https://www.ibm.com/db2)" stability: development - id: ibm.informix value: ibm.informix - brief: '[IBM Informix](https://www.ibm.com/products/informix)' + brief: "[IBM Informix](https://www.ibm.com/products/informix)" stability: development - id: ibm.netezza value: ibm.netezza - brief: '[IBM Netezza](https://www.ibm.com/products/netezza)' + brief: "[IBM Netezza](https://www.ibm.com/products/netezza)" stability: development - id: influxdb value: influxdb - brief: '[InfluxDB](https://www.influxdata.com/)' + brief: "[InfluxDB](https://www.influxdata.com/)" stability: development - id: instantdb value: instantdb - brief: '[Instant](https://www.instantdb.com/)' + brief: "[Instant](https://www.instantdb.com/)" stability: development - id: mariadb value: mariadb - brief: '[MariaDB](https://mariadb.org/)' + brief: "[MariaDB](https://mariadb.org/)" stability: stable - id: memcached value: memcached - brief: '[Memcached](https://memcached.org/)' + brief: "[Memcached](https://memcached.org/)" stability: development - id: mongodb value: mongodb - brief: '[MongoDB](https://www.mongodb.com/)' + brief: "[MongoDB](https://www.mongodb.com/)" stability: development - id: microsoft.sql_server value: microsoft.sql_server - brief: '[Microsoft SQL Server](https://www.microsoft.com/sql-server)' + brief: "[Microsoft SQL Server](https://www.microsoft.com/sql-server)" stability: stable - id: mysql value: mysql - brief: '[MySQL](https://www.mysql.com/)' + brief: "[MySQL](https://www.mysql.com/)" stability: stable - id: neo4j value: neo4j - brief: '[Neo4j](https://neo4j.com/)' + brief: "[Neo4j](https://neo4j.com/)" stability: development - id: opensearch value: opensearch - brief: '[OpenSearch](https://opensearch.org/)' + brief: "[OpenSearch](https://opensearch.org/)" stability: development - id: oracle.db value: oracle.db - brief: '[Oracle Database](https://www.oracle.com/database/)' + brief: "[Oracle Database](https://www.oracle.com/database/)" stability: development - id: postgresql value: postgresql - brief: '[PostgreSQL](https://www.postgresql.org/)' + brief: "[PostgreSQL](https://www.postgresql.org/)" stability: stable - id: redis value: redis - brief: '[Redis](https://redis.io/)' + brief: "[Redis](https://redis.io/)" stability: development - id: sap.hana value: sap.hana - brief: '[SAP HANA](https://www.sap.com/products/technology-platform/hana/what-is-sap-hana.html)' + brief: "[SAP HANA](https://www.sap.com/products/technology-platform/hana/what-is-sap-hana.html)" stability: development - id: sap.maxdb value: sap.maxdb - brief: '[SAP MaxDB](https://maxdb.sap.com/)' + brief: "[SAP MaxDB](https://maxdb.sap.com/)" stability: development - id: sqlite value: sqlite - brief: '[SQLite](https://www.sqlite.org/)' + brief: "[SQLite](https://www.sqlite.org/)" stability: development - id: teradata value: teradata - brief: '[Teradata](https://www.teradata.com/)' + brief: "[Teradata](https://www.teradata.com/)" stability: development - id: trino value: trino - brief: '[Trino](https://trino.io/)' + brief: "[Trino](https://trino.io/)" stability: development brief: The database management system (DBMS) product as identified by the client instrumentation. requirement_level: required @@ -89068,7 +89068,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -89327,9 +89327,9 @@ groups: brief: | The HTTP response code returned by the Couch DB recorded as a string. examples: - - '200' - - '201' - - '429' + - "200" + - "201" + - "429" requirement_level: conditionally_required: If response was received and the HTTP response code is available. note: | @@ -89349,7 +89349,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -89544,9 +89544,9 @@ groups: brief: | The HTTP response code returned by the Elasticsearch cluster. examples: - - '200' - - '201' - - '429' + - "200" + - "201" + - "429" requirement_level: conditionally_required: If response was received. note: | @@ -89576,7 +89576,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -89928,9 +89928,9 @@ groups: brief: | Protocol-specific response code recorded as a string. examples: - - '200' - - '409' - - '14' + - "200" + - "409" + - "14" requirement_level: conditionally_required: If response was received. note: | @@ -89951,7 +89951,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -90135,7 +90135,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -90218,8 +90218,8 @@ groups: brief: | [Maria DB error code](https://mariadb.com/docs/server/reference/error-codes) represented as a string. examples: - - '1008' - - '3058' + - "1008" + - "3058" requirement_level: conditionally_required: If response has ended with warning or an error. note: | @@ -90255,7 +90255,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -90475,8 +90475,8 @@ groups: brief: | [MongoDB error code](https://www.mongodb.com/docs/manual/reference/error-codes/) represented as a string. examples: - - '36' - - '11602' + - "36" + - "11602" requirement_level: conditionally_required: If the operation failed and error code is available. note: | @@ -90496,7 +90496,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -90680,7 +90680,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -90763,7 +90763,7 @@ groups: brief: | [MySQL error number](https://dev.mysql.com/doc/mysql-errors/9.0/en/error-reference-introduction.html) recorded as a string. examples: - - '1005' + - "1005" - MY-010016 requirement_level: conditionally_required: If response has ended with warning or an error. @@ -90798,7 +90798,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -91021,7 +91021,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -91135,7 +91135,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -91499,7 +91499,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -91582,7 +91582,7 @@ groups: brief: | [PostgreSQL error code](https://www.postgresql.org/docs/current/errcodes-appendix.html). examples: - - '08000' + - "08000" - 08P01 requirement_level: conditionally_required: If response has ended with warning or an error. @@ -91617,7 +91617,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -91795,9 +91795,9 @@ groups: brief: | The [database index] associated with the connection, represented as a string. examples: - - '0' - - '1' - - '15' + - "0" + - "1" + - "15" requirement_level: conditionally_required: If and only if it can be captured reliably. sampling_relevant: true @@ -91886,7 +91886,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -92120,7 +92120,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -92203,8 +92203,8 @@ groups: brief: | [Microsoft SQL Server error](https://learn.microsoft.com/sql/relational-databases/errors-events/database-engine-events-and-errors) number represented as a string. examples: - - '102' - - '40020' + - "102" + - "40020" requirement_level: conditionally_required: If response has ended with warning or an error. note: | @@ -92239,7 +92239,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -92500,7 +92500,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -92584,7 +92584,7 @@ groups: Database response code recorded as a string. examples: - ORA-17027 - - '1052' + - "1052" - 2201B requirement_level: conditionally_required: If response has ended with warning or an error. @@ -92653,7 +92653,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -93206,7 +93206,7 @@ groups: value: ipv6 brief: IPv6 stability: stable - brief: '[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent.' + brief: "[OSI network layer](https://wikipedia.org/wiki/Network_layer) or non-OSI equivalent." examples: - ipv4 - ipv6 @@ -93326,8 +93326,8 @@ groups: 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' + - "1.2" + - "3" requirement_level: recommended: when available stability: development @@ -93466,7 +93466,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -93662,7 +93662,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -93896,7 +93896,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -94136,7 +94136,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -94326,7 +94326,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -94498,7 +94498,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -94691,7 +94691,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -94904,7 +94904,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -95109,7 +95109,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -95355,7 +95355,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -95676,7 +95676,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -95960,7 +95960,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -96187,7 +96187,7 @@ groups: stability: development - id: onc_rpc value: onc_rpc - brief: '[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)' + brief: "[ONC RPC (Sun RPC)](https://datatracker.ietf.org/doc/html/rfc5531)" stability: development - id: jsonrpc value: jsonrpc @@ -96455,7 +96455,7 @@ groups: type: string 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:06.000Z + examples: 2020-01-23T13:47:06Z requirement_level: recommended stability: development span_kind: server @@ -96584,7 +96584,7 @@ groups: type: string 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:06.000Z + examples: 2020-01-23T13:47:06Z requirement_level: recommended stability: development span_kind: server @@ -96638,7 +96638,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -96689,7 +96689,7 @@ groups: brief: The version of the GenAI agent. examples: - 1.0.0 - - 2025-05-01T00:00:00.000Z + - 2025-05-01 requirement_level: conditionally_required: If provided by the application. stability: development @@ -96751,7 +96751,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -96761,23 +96761,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -96785,35 +96785,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -97051,7 +97051,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -97125,7 +97125,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -97135,23 +97135,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -97159,35 +97159,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -97440,7 +97440,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -97717,7 +97717,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -97939,7 +97939,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -97949,23 +97949,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -97973,35 +97973,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -98742,7 +98742,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -98793,7 +98793,7 @@ groups: brief: The version of the GenAI agent. examples: - 1.0.0 - - 2025-05-01T00:00:00.000Z + - 2025-05-01 requirement_level: conditionally_required: when available stability: development @@ -99029,7 +99029,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -99039,23 +99039,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -99063,35 +99063,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -99750,7 +99750,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -99801,7 +99801,7 @@ groups: brief: The version of the GenAI agent. examples: - 1.0.0 - - 2025-05-01T00:00:00.000Z + - 2025-05-01 requirement_level: conditionally_required: when available stability: development @@ -100037,7 +100037,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -100047,23 +100047,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -100071,35 +100071,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: required @@ -100717,7 +100717,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -100974,7 +100974,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -101049,7 +101049,7 @@ groups: members: - id: openai value: openai - brief: '[OpenAI](https://openai.com/)' + brief: "[OpenAI](https://openai.com/)" stability: development - id: gcp.gen_ai value: gcp.gen_ai @@ -101059,23 +101059,23 @@ groups: stability: development - id: gcp.vertex_ai value: gcp.vertex_ai - brief: '[Vertex AI](https://cloud.google.com/vertex-ai)' + brief: "[Vertex AI](https://cloud.google.com/vertex-ai)" note: | Used when accessing the 'aiplatform.googleapis.com' endpoint. stability: development - id: gcp.gemini value: gcp.gemini - brief: '[Gemini](https://cloud.google.com/products/gemini)' + brief: "[Gemini](https://cloud.google.com/products/gemini)" note: | Used when accessing the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. stability: development - id: anthropic value: anthropic - brief: '[Anthropic](https://www.anthropic.com/)' + brief: "[Anthropic](https://www.anthropic.com/)" stability: development - id: cohere value: cohere - brief: '[Cohere](https://cohere.com/)' + brief: "[Cohere](https://cohere.com/)" stability: development - id: azure.ai.inference value: azure.ai.inference @@ -101083,35 +101083,35 @@ groups: stability: development - id: azure.ai.openai value: azure.ai.openai - brief: '[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)' + brief: "[Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)" stability: development - id: ibm.watsonx.ai value: ibm.watsonx.ai - brief: '[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)' + brief: "[IBM Watsonx AI](https://www.ibm.com/products/watsonx-ai)" stability: development - id: aws.bedrock value: aws.bedrock - brief: '[AWS Bedrock](https://aws.amazon.com/bedrock)' + brief: "[AWS Bedrock](https://aws.amazon.com/bedrock)" stability: development - id: perplexity value: perplexity - brief: '[Perplexity](https://www.perplexity.ai/)' + brief: "[Perplexity](https://www.perplexity.ai/)" stability: development - id: x_ai value: x_ai - brief: '[xAI](https://x.ai/)' + brief: "[xAI](https://x.ai/)" stability: development - id: deepseek value: deepseek - brief: '[DeepSeek](https://www.deepseek.com/)' + brief: "[DeepSeek](https://www.deepseek.com/)" stability: development - id: groq value: groq - brief: '[Groq](https://groq.com/)' + brief: "[Groq](https://groq.com/)" stability: development - id: mistral_ai value: mistral_ai - brief: '[Mistral AI](https://mistral.ai/)' + brief: "[Mistral AI](https://mistral.ai/)" stability: development brief: The Generative AI provider as identified by the client or server instrumentation. requirement_level: @@ -101358,7 +101358,7 @@ groups: - name: graphql.document type: string brief: The GraphQL document being executed. - examples: 'query findBookById { bookById(id: ?) { name } }' + examples: "query findBookById { bookById(id: ?) { name } }" requirement_level: opt_in note: If instrumentation can reliably identify and redact sensitive information it SHOULD do it. stability: development @@ -101459,7 +101459,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -101661,7 +101661,7 @@ groups: stability: development - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -101685,7 +101685,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -101697,10 +101697,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -102122,7 +102122,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If request has ended with an error. note: | @@ -102315,7 +102315,7 @@ groups: stability: development - name: http.response.status_code type: int - brief: '[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).' + brief: "[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6)." examples: - 200 requirement_level: @@ -102375,7 +102375,7 @@ groups: stability: stable - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - spdy @@ -102387,10 +102387,10 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.0' - - '1.1' - - '2' - - '3' + - "1.0" + - "1.1" + - "2" + - "3" requirement_level: recommended note: | If protocol version is subject to negotiation (for example using [ALPN](https://www.rfc-editor.org/rfc/rfc7301.html)), this attribute SHOULD be set to the negotiated version. If the actual protocol version is not known, this attribute SHOULD NOT be set. @@ -102846,7 +102846,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation fails. note: | @@ -102988,8 +102988,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended: when it's not `2.0`. stability: development @@ -102998,7 +102998,7 @@ groups: brief: | A string representation of the `id` property of the request and its corresponding response. examples: - - '10' + - "10" - request-7 requirement_level: conditionally_required: When the client executes a request. @@ -103145,7 +103145,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -103181,7 +103181,7 @@ groups: Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - websocket @@ -103193,8 +103193,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended: When applicable. stability: stable @@ -103238,7 +103238,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: If response contains an error code. note: | @@ -103507,7 +103507,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation fails. note: | @@ -103602,8 +103602,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended: when it's not `2.0`. stability: development @@ -103612,7 +103612,7 @@ groups: brief: | A string representation of the `id` property of the request and its corresponding response. examples: - - '10' + - "10" - request-7 requirement_level: conditionally_required: When the client executes a request. @@ -103759,7 +103759,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -103795,7 +103795,7 @@ groups: Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - websocket @@ -103807,8 +103807,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended: When applicable. stability: stable @@ -103852,7 +103852,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: If response contains an error code. note: | @@ -104042,7 +104042,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: if the operation ended in an error note: | @@ -105052,7 +105052,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -105140,7 +105140,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -105152,19 +105152,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -105323,7 +105323,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -105411,7 +105411,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -105423,19 +105423,19 @@ groups: members: - id: grpc value: grpc - brief: '[gRPC](https://grpc.io/)' + brief: "[gRPC](https://grpc.io/)" stability: release_candidate - id: dubbo value: dubbo - brief: '[Apache Dubbo](https://dubbo.apache.org/)' + brief: "[Apache Dubbo](https://dubbo.apache.org/)" stability: release_candidate - id: connectrpc value: connectrpc - brief: '[Connect RPC](https://connectrpc.com/)' + brief: "[Connect RPC](https://connectrpc.com/)" stability: development - id: jsonrpc value: jsonrpc - brief: '[JSON-RPC](https://www.jsonrpc.org/)' + brief: "[JSON-RPC](https://www.jsonrpc.org/)" stability: development brief: The Remote Procedure Call (RPC) system. requirement_level: required @@ -105589,7 +105589,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -105706,7 +105706,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -105863,7 +105863,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -105980,7 +105980,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: if available. note: | @@ -106149,7 +106149,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -106448,7 +106448,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -106746,7 +106746,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -106863,7 +106863,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: required note: | All status codes except `OK` SHOULD be considered errors. @@ -107054,7 +107054,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -107172,7 +107172,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: required note: | The following status codes SHOULD be considered errors: @@ -107341,7 +107341,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -107364,8 +107364,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: conditionally_required: If other than the default version (`1.0`) stability: development @@ -107374,7 +107374,7 @@ groups: brief: | A string representation of the `id` property of the request and its corresponding response. examples: - - '10' + - "10" - request-7 requirement_level: recommended note: | @@ -107430,7 +107430,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: when available note: All JSON RPC error codes SHOULD be considered errors. @@ -107589,7 +107589,7 @@ groups: examples: - DEADLINE_EXCEEDED - java.net.UnknownHostException - - '-32602' + - "-32602" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -107612,8 +107612,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: conditionally_required: If other than the default version (`1.0`) stability: development @@ -107622,7 +107622,7 @@ groups: brief: | A string representation of the `id` property of the request and its corresponding response. examples: - - '10' + - "10" - request-7 requirement_level: recommended note: | @@ -107678,7 +107678,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: when available note: All JSON RPC error codes SHOULD be considered errors. @@ -107823,7 +107823,7 @@ groups: examples: 42 requirement_level: recommended note: | - + Examples of where the value can be extracted from: | Language or platform | Source | @@ -107842,7 +107842,7 @@ groups: examples: main requirement_level: recommended note: | - + Examples of where the value can be extracted from: | Language or platform | Source | @@ -107959,7 +107959,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -108041,10 +108041,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -108074,163 +108074,163 @@ groups: stability: development - id: softwareag.adabas value: softwareag.adabas - brief: '[Adabas (Adaptable Database System)](https://documentation.softwareag.com/?pf=adabas)' + brief: "[Adabas (Adaptable Database System)](https://documentation.softwareag.com/?pf=adabas)" stability: development - id: actian.ingres value: actian.ingres - brief: '[Actian Ingres](https://www.actian.com/databases/ingres/)' + brief: "[Actian Ingres](https://www.actian.com/databases/ingres/)" stability: development - id: aws.dynamodb value: aws.dynamodb - brief: '[Amazon DynamoDB](https://aws.amazon.com/pm/dynamodb/)' + brief: "[Amazon DynamoDB](https://aws.amazon.com/pm/dynamodb/)" stability: development - id: aws.redshift value: aws.redshift - brief: '[Amazon Redshift](https://aws.amazon.com/redshift/)' + brief: "[Amazon Redshift](https://aws.amazon.com/redshift/)" stability: development - id: azure.cosmosdb value: azure.cosmosdb - brief: '[Azure Cosmos DB](https://learn.microsoft.com/azure/cosmos-db)' + brief: "[Azure Cosmos DB](https://learn.microsoft.com/azure/cosmos-db)" stability: development - id: intersystems.cache value: intersystems.cache - brief: '[InterSystems Caché](https://www.intersystems.com/products/cache/)' + brief: "[InterSystems Caché](https://www.intersystems.com/products/cache/)" stability: development - id: cassandra value: cassandra - brief: '[Apache Cassandra](https://cassandra.apache.org/)' + brief: "[Apache Cassandra](https://cassandra.apache.org/)" stability: development - id: clickhouse value: clickhouse - brief: '[ClickHouse](https://clickhouse.com/)' + brief: "[ClickHouse](https://clickhouse.com/)" stability: development - id: cockroachdb value: cockroachdb - brief: '[CockroachDB](https://www.cockroachlabs.com/)' + brief: "[CockroachDB](https://www.cockroachlabs.com/)" stability: development - id: couchbase value: couchbase - brief: '[Couchbase](https://www.couchbase.com/)' + brief: "[Couchbase](https://www.couchbase.com/)" stability: development - id: couchdb value: couchdb - brief: '[Apache CouchDB](https://couchdb.apache.org/)' + brief: "[Apache CouchDB](https://couchdb.apache.org/)" stability: development - id: derby value: derby - brief: '[Apache Derby](https://db.apache.org/derby/)' + brief: "[Apache Derby](https://db.apache.org/derby/)" stability: development - id: elasticsearch value: elasticsearch - brief: '[Elasticsearch](https://www.elastic.co/elasticsearch)' + brief: "[Elasticsearch](https://www.elastic.co/elasticsearch)" stability: development - id: firebirdsql value: firebirdsql - brief: '[Firebird](https://www.firebirdsql.org/)' + brief: "[Firebird](https://www.firebirdsql.org/)" stability: development - id: gcp.spanner value: gcp.spanner - brief: '[Google Cloud Spanner](https://cloud.google.com/spanner)' + brief: "[Google Cloud Spanner](https://cloud.google.com/spanner)" stability: development - id: geode value: geode - brief: '[Apache Geode](https://geode.apache.org/)' + brief: "[Apache Geode](https://geode.apache.org/)" stability: development - id: h2database value: h2database - brief: '[H2 Database](https://h2database.com/)' + brief: "[H2 Database](https://h2database.com/)" stability: development - id: hbase value: hbase - brief: '[Apache HBase](https://hbase.apache.org/)' + brief: "[Apache HBase](https://hbase.apache.org/)" stability: development - id: hive value: hive - brief: '[Apache Hive](https://hive.apache.org/)' + brief: "[Apache Hive](https://hive.apache.org/)" stability: development - id: hsqldb value: hsqldb - brief: '[HyperSQL Database](https://hsqldb.org/)' + brief: "[HyperSQL Database](https://hsqldb.org/)" stability: development - id: ibm.db2 value: ibm.db2 - brief: '[IBM Db2](https://www.ibm.com/db2)' + brief: "[IBM Db2](https://www.ibm.com/db2)" stability: development - id: ibm.informix value: ibm.informix - brief: '[IBM Informix](https://www.ibm.com/products/informix)' + brief: "[IBM Informix](https://www.ibm.com/products/informix)" stability: development - id: ibm.netezza value: ibm.netezza - brief: '[IBM Netezza](https://www.ibm.com/products/netezza)' + brief: "[IBM Netezza](https://www.ibm.com/products/netezza)" stability: development - id: influxdb value: influxdb - brief: '[InfluxDB](https://www.influxdata.com/)' + brief: "[InfluxDB](https://www.influxdata.com/)" stability: development - id: instantdb value: instantdb - brief: '[Instant](https://www.instantdb.com/)' + brief: "[Instant](https://www.instantdb.com/)" stability: development - id: mariadb value: mariadb - brief: '[MariaDB](https://mariadb.org/)' + brief: "[MariaDB](https://mariadb.org/)" stability: stable - id: memcached value: memcached - brief: '[Memcached](https://memcached.org/)' + brief: "[Memcached](https://memcached.org/)" stability: development - id: mongodb value: mongodb - brief: '[MongoDB](https://www.mongodb.com/)' + brief: "[MongoDB](https://www.mongodb.com/)" stability: development - id: microsoft.sql_server value: microsoft.sql_server - brief: '[Microsoft SQL Server](https://www.microsoft.com/sql-server)' + brief: "[Microsoft SQL Server](https://www.microsoft.com/sql-server)" stability: stable - id: mysql value: mysql - brief: '[MySQL](https://www.mysql.com/)' + brief: "[MySQL](https://www.mysql.com/)" stability: stable - id: neo4j value: neo4j - brief: '[Neo4j](https://neo4j.com/)' + brief: "[Neo4j](https://neo4j.com/)" stability: development - id: opensearch value: opensearch - brief: '[OpenSearch](https://opensearch.org/)' + brief: "[OpenSearch](https://opensearch.org/)" stability: development - id: oracle.db value: oracle.db - brief: '[Oracle Database](https://www.oracle.com/database/)' + brief: "[Oracle Database](https://www.oracle.com/database/)" stability: development - id: postgresql value: postgresql - brief: '[PostgreSQL](https://www.postgresql.org/)' + brief: "[PostgreSQL](https://www.postgresql.org/)" stability: stable - id: redis value: redis - brief: '[Redis](https://redis.io/)' + brief: "[Redis](https://redis.io/)" stability: development - id: sap.hana value: sap.hana - brief: '[SAP HANA](https://www.sap.com/products/technology-platform/hana/what-is-sap-hana.html)' + brief: "[SAP HANA](https://www.sap.com/products/technology-platform/hana/what-is-sap-hana.html)" stability: development - id: sap.maxdb value: sap.maxdb - brief: '[SAP MaxDB](https://maxdb.sap.com/)' + brief: "[SAP MaxDB](https://maxdb.sap.com/)" stability: development - id: sqlite value: sqlite - brief: '[SQLite](https://www.sqlite.org/)' + brief: "[SQLite](https://www.sqlite.org/)" stability: development - id: teradata value: teradata - brief: '[Teradata](https://www.teradata.com/)' + brief: "[Teradata](https://www.teradata.com/)" stability: development - id: trino value: trino - brief: '[Trino](https://trino.io/)' + brief: "[Trino](https://trino.io/)" stability: development brief: The database management system (DBMS) product as identified by the client instrumentation. requirement_level: required @@ -108252,7 +108252,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -108508,10 +108508,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -108532,7 +108532,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -108648,7 +108648,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -108730,10 +108730,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -108754,7 +108754,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -108947,7 +108947,7 @@ groups: A database query parameter, with `` being the parameter name, and the attribute value being a string representation of the parameter value. examples: - someval - - '55' + - "55" requirement_level: opt_in note: | If a query parameter has no name and instead is referenced only by index, @@ -109029,10 +109029,10 @@ groups: type: string brief: Database response status code. examples: - - '102' + - "102" - ORA-17002 - 08P01 - - '404' + - "404" requirement_level: conditionally_required: If the operation failed and status code is available. note: | @@ -109053,7 +109053,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation failed. note: | @@ -109218,7 +109218,7 @@ groups: - timeout - java.net.UnknownHostException - server_certificate_invalid - - '500' + - "500" requirement_level: conditionally_required: If and only if the operation fails. note: | @@ -109313,8 +109313,8 @@ groups: brief: | Protocol version, as specified in the `jsonrpc` property of the request and its corresponding response. examples: - - '2.0' - - '1.0' + - "2.0" + - "1.0" requirement_level: recommended: when it's not `2.0`. stability: development @@ -109323,7 +109323,7 @@ groups: brief: | A string representation of the `id` property of the request and its corresponding response. examples: - - '10' + - "10" - request-7 requirement_level: conditionally_required: When the client executes a request. @@ -109470,7 +109470,7 @@ groups: type: string brief: The [version](https://modelcontextprotocol.io/specification/versioning) of the Model Context Protocol used. examples: - - 2025-06-18T00:00:00.000Z + - 2025-06-18 requirement_level: recommended stability: development deprecated: @@ -109506,7 +109506,7 @@ groups: Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai). - name: network.protocol.name type: string - brief: '[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent.' + brief: "[OSI application layer](https://wikipedia.org/wiki/Application_layer) or non-OSI equivalent." examples: - http - websocket @@ -109518,8 +109518,8 @@ groups: type: string brief: The actual version of the protocol used for network communication. examples: - - '1.1' - - '2' + - "1.1" + - "2" requirement_level: recommended: When applicable. stability: stable @@ -109563,7 +109563,7 @@ groups: examples: - OK - DEADLINE_EXCEEDED - - '-32602' + - "-32602" requirement_level: conditionally_required: If response contains an error code. note: | diff --git a/src/platform/packages/shared/kbn-otel-semantic-conventions/src/generated/resolved-semconv.ts b/src/platform/packages/shared/kbn-otel-semantic-conventions/src/generated/resolved-semconv.ts index ad6df02ef6f1b..ffa9a2e17f750 100644 --- a/src/platform/packages/shared/kbn-otel-semantic-conventions/src/generated/resolved-semconv.ts +++ b/src/platform/packages/shared/kbn-otel-semantic-conventions/src/generated/resolved-semconv.ts @@ -1455,6 +1455,7 @@ export const semconvFlat = { description: '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).', type: 'keyword', + example: '2', }, 'faas.instance': { name: 'faas.instance', @@ -1502,6 +1503,7 @@ export const semconvFlat = { description: '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).', type: 'keyword', + example: '2', }, 'faas.trigger': { name: 'faas.trigger', @@ -1576,7 +1578,7 @@ export const semconvFlat = { name: 'file.accessed', description: 'Time when the file was last accessed, in ISO 8601 format.', type: 'keyword', - example: 'Fri Jan 01 2021 12:00:00 GMT+0000 (Coordinated Universal Time)', + example: '2021-01-01T12:00:00Z', }, 'file.attributes': { name: 'file.attributes', @@ -1588,13 +1590,13 @@ export const semconvFlat = { name: 'file.changed', description: 'Time when the file attributes or metadata was last changed, in ISO 8601 format.', type: 'keyword', - example: 'Fri Jan 01 2021 12:00:00 GMT+0000 (Coordinated Universal Time)', + example: '2021-01-01T12:00:00Z', }, 'file.created': { name: 'file.created', description: 'Time when the file was created, in ISO 8601 format.', type: 'keyword', - example: 'Fri Jan 01 2021 12:00:00 GMT+0000 (Coordinated Universal Time)', + example: '2021-01-01T12:00:00Z', }, 'file.directory': { name: 'file.directory', @@ -1664,7 +1666,7 @@ export const semconvFlat = { name: 'file.modified', description: 'Time when the file content was last modified, in ISO 8601 format.', type: 'keyword', - example: 'Fri Jan 01 2021 12:00:00 GMT+0000 (Coordinated Universal Time)', + example: '2021-01-01T12:00:00Z', }, 'file.name': { name: 'file.name', @@ -1972,7 +1974,7 @@ export const semconvFlat = { name: 'heroku.release.creation_timestamp', description: 'Time and date the release was created', type: 'keyword', - example: 'Sun Oct 23 2022 18:00:42 GMT+0000 (Coordinated Universal Time)', + example: '2022-10-23T18:00:42Z', }, 'host.arch': { name: 'host.arch', @@ -2744,7 +2746,7 @@ export const semconvFlat = { name: 'k8s.pod.start_time', description: 'The start timestamp of the Pod.', type: 'keyword', - example: 'Thu Dec 04 2025 08:41:03 GMT+0000 (Coordinated Universal Time)', + example: '2025-12-04T08:41:03Z', }, 'k8s.pod.status.phase': { name: 'k8s.pod.status.phase', @@ -5960,7 +5962,7 @@ export const semconvFlat = { name: 'process.creation.time', description: 'The date and time the process was created, in ISO 8601 format.', type: 'keyword', - example: 'Tue Nov 21 2023 09:25:34 GMT+0000 (Coordinated Universal Time)', + example: '2023-11-21T09:25:34.853Z', }, 'process.environment_variable': { name: 'process.environment_variable', @@ -6011,7 +6013,7 @@ export const semconvFlat = { name: 'process.exit.time', description: 'The date and time the process exited, in ISO 8601 format.', type: 'keyword', - example: 'Tue Nov 21 2023 09:26:12 GMT+0000 (Coordinated Universal Time)', + example: '2023-11-21T09:26:12.315Z', }, 'process.group_leader.pid': { name: 'process.group_leader.pid', @@ -6585,13 +6587,13 @@ export const semconvFlat = { name: 'tls.client.not_after', description: 'Date/Time indicating when client certificate is no longer considered valid.', type: 'keyword', - example: 'Fri Jan 01 2021 00:00:00 GMT+0000 (Coordinated Universal Time)', + example: '2021-01-01T00:00:00.000Z', }, 'tls.client.not_before': { name: 'tls.client.not_before', description: 'Date/Time indicating when client certificate is first considered valid.', type: 'keyword', - example: 'Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)', + example: '1970-01-01T00:00:00.000Z', }, 'tls.client.subject': { name: 'tls.client.subject', @@ -6697,13 +6699,13 @@ export const semconvFlat = { name: 'tls.server.not_after', description: 'Date/Time indicating when server certificate is no longer considered valid.', type: 'keyword', - example: 'Fri Jan 01 2021 00:00:00 GMT+0000 (Coordinated Universal Time)', + example: '2021-01-01T00:00:00.000Z', }, 'tls.server.not_before': { name: 'tls.server.not_before', description: 'Date/Time indicating when server certificate is first considered valid.', type: 'keyword', - example: 'Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)', + example: '1970-01-01T00:00:00.000Z', }, 'tls.server.subject': { name: 'tls.server.subject',