From 263037311a16dba326b870c7596450fe8117b0ec Mon Sep 17 00:00:00 2001 From: James Thompson Date: Wed, 13 Aug 2025 20:14:49 +1000 Subject: [PATCH 1/6] Show deprecated enum members in docs #2496 --- docs/cicd/cicd-metrics.md | 10 ++++++++++ docs/gen-ai/gen-ai-metrics.md | 1 + docs/messaging/azure-messaging.md | 4 ++++ docs/messaging/gcp-pubsub.md | 2 ++ docs/messaging/kafka.md | 2 ++ docs/messaging/messaging-metrics.md | 2 ++ docs/messaging/messaging-spans.md | 2 ++ docs/messaging/rabbitmq.md | 2 ++ docs/messaging/rocketmq.md | 2 ++ docs/messaging/sns.md | 2 ++ docs/messaging/sqs.md | 2 ++ docs/registry/attributes/cloud.md | 7 +++++++ docs/registry/attributes/db.md | 5 +++++ docs/registry/attributes/gen-ai.md | 5 +++++ docs/registry/attributes/messaging.md | 2 ++ docs/registry/attributes/os.md | 1 + docs/registry/attributes/system.md | 1 + docs/registry/attributes/vcs.md | 1 + docs/registry/entities/cloud.md | 7 +++++++ docs/registry/entities/os.md | 1 + docs/resource/cloud.md | 7 +++++++ docs/resource/os.md | 1 + docs/resource/zos.md | 1 + docs/system/system-metrics.md | 2 ++ templates/registry/markdown/enum_macros.j2 | 13 ++++--------- 25 files changed, 76 insertions(+), 9 deletions(-) diff --git a/docs/cicd/cicd-metrics.md b/docs/cicd/cicd-metrics.md index 3a1c33d152..658deeee5d 100644 --- a/docs/cicd/cicd-metrics.md +++ b/docs/cicd/cicd-metrics.md @@ -386,6 +386,7 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | @@ -449,6 +450,7 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | @@ -533,6 +535,7 @@ revision based on the VCS system and situational context. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | @@ -617,6 +620,7 @@ revision based on the VCS system and situational context. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | @@ -655,6 +659,7 @@ This metric is [recommended][MetricRecommended]. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | @@ -703,6 +708,7 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | --- @@ -792,6 +798,7 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | --- @@ -880,6 +887,7 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | --- @@ -962,6 +970,7 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | --- @@ -1018,6 +1027,7 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | diff --git a/docs/gen-ai/gen-ai-metrics.md b/docs/gen-ai/gen-ai-metrics.md index ec8cfcdaa8..03020e60ed 100644 --- a/docs/gen-ai/gen-ai-metrics.md +++ b/docs/gen-ai/gen-ai-metrics.md @@ -164,6 +164,7 @@ applicable `aws.bedrock.*` attributes and are not expected to include | Value | Description | Stability | |---|---|---| | `input` | Input tokens (prompt, input, etc.) | ![Development](https://img.shields.io/badge/-development-blue) | +| `output` | Output tokens (completion, response, etc.) | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `output`. | | `output` | Output tokens (completion, response, etc.) | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/messaging/azure-messaging.md b/docs/messaging/azure-messaging.md index 194ba75693..721986083f 100644 --- a/docs/messaging/azure-messaging.md +++ b/docs/messaging/azure-messaging.md @@ -142,7 +142,9 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | @@ -267,7 +269,9 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/messaging/gcp-pubsub.md b/docs/messaging/gcp-pubsub.md index 441ea12378..9c4b702416 100644 --- a/docs/messaging/gcp-pubsub.md +++ b/docs/messaging/gcp-pubsub.md @@ -136,7 +136,9 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/messaging/kafka.md b/docs/messaging/kafka.md index b291f00b67..b94b61a060 100644 --- a/docs/messaging/kafka.md +++ b/docs/messaging/kafka.md @@ -145,7 +145,9 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/messaging/messaging-metrics.md b/docs/messaging/messaging-metrics.md index 5ad3e76461..77c2395a95 100644 --- a/docs/messaging/messaging-metrics.md +++ b/docs/messaging/messaging-metrics.md @@ -141,7 +141,9 @@ the broker doesn't have such notion, the destination name SHOULD uniquely identi | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/messaging/messaging-spans.md b/docs/messaging/messaging-spans.md index a27cee0eea..c956ec584c 100644 --- a/docs/messaging/messaging-spans.md +++ b/docs/messaging/messaging-spans.md @@ -487,7 +487,9 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/messaging/rabbitmq.md b/docs/messaging/rabbitmq.md index cb40b79f1f..60a468a86c 100644 --- a/docs/messaging/rabbitmq.md +++ b/docs/messaging/rabbitmq.md @@ -133,7 +133,9 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/messaging/rocketmq.md b/docs/messaging/rocketmq.md index 1073432ef8..a63a79a799 100644 --- a/docs/messaging/rocketmq.md +++ b/docs/messaging/rocketmq.md @@ -140,7 +140,9 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/messaging/sns.md b/docs/messaging/sns.md index 96c61ee266..567e713e11 100644 --- a/docs/messaging/sns.md +++ b/docs/messaging/sns.md @@ -87,7 +87,9 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/messaging/sqs.md b/docs/messaging/sqs.md index 9d4571574b..1310bd8eda 100644 --- a/docs/messaging/sqs.md +++ b/docs/messaging/sqs.md @@ -87,7 +87,9 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/registry/attributes/cloud.md b/docs/registry/attributes/cloud.md index adfb9fa7fe..024c315dfc 100644 --- a/docs/registry/attributes/cloud.md +++ b/docs/registry/attributes/cloud.md @@ -65,6 +65,13 @@ The following well-known definitions MUST be used if you set this attribute and | `azure.functions` | Azure Functions | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.openshift` | Azure Red Hat OpenShift | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.vm` | Azure Virtual Machines | ![Development](https://img.shields.io/badge/-development-blue) | +| `azure_aks` | Azure Kubernetes Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.aks`. | +| `azure_app_service` | Azure App Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.app_service`. | +| `azure_container_apps` | Azure Container Apps | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_apps`. | +| `azure_container_instances` | Azure Container Instances | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_instances`. | +| `azure_functions` | Azure Functions | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.functions`. | +| `azure_openshift` | Azure Red Hat OpenShift | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.openshift`. | +| `azure_vm` | Azure Virtual Machines | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.vm`. | | `gcp.agent_engine` | Google Vertex AI Agent Engine | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_app_engine` | Google Cloud App Engine (GAE) | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_bare_metal_solution` | Google Bare Metal Solution (BMS) | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/registry/attributes/db.md b/docs/registry/attributes/db.md index a98f57e3c3..52acfa425b 100644 --- a/docs/registry/attributes/db.md +++ b/docs/registry/attributes/db.md @@ -277,9 +277,12 @@ Describes deprecated database attributes. | Value | Description | Stability | |---|---|---| | `adabas` | Adabas (Adaptable Database System) | ![Development](https://img.shields.io/badge/-development-blue) | +| `cache` | Deprecated, use `intersystems_cache` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `intersystems_cache`. | | `cassandra` | Apache Cassandra | ![Development](https://img.shields.io/badge/-development-blue) | | `clickhouse` | ClickHouse | ![Development](https://img.shields.io/badge/-development-blue) | +| `cloudscape` | Deprecated, use `other_sql` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `other_sql`. | | `cockroachdb` | CockroachDB | ![Development](https://img.shields.io/badge/-development-blue) | +| `coldfusion` | Deprecated, no replacement at this time. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Obsoleted. | | `cosmosdb` | Microsoft Azure Cosmos DB | ![Development](https://img.shields.io/badge/-development-blue) | | `couchbase` | Couchbase | ![Development](https://img.shields.io/badge/-development-blue) | | `couchdb` | CouchDB | ![Development](https://img.shields.io/badge/-development-blue) | @@ -290,6 +293,7 @@ Describes deprecated database attributes. | `elasticsearch` | Elasticsearch | ![Development](https://img.shields.io/badge/-development-blue) | | `filemaker` | FileMaker | ![Development](https://img.shields.io/badge/-development-blue) | | `firebird` | Firebird | ![Development](https://img.shields.io/badge/-development-blue) | +| `firstsql` | Deprecated, use `other_sql` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `other_sql`. | | `geode` | Apache Geode | ![Development](https://img.shields.io/badge/-development-blue) | | `h2` | H2 | ![Development](https://img.shields.io/badge/-development-blue) | | `hanadb` | SAP HANA | ![Development](https://img.shields.io/badge/-development-blue) | @@ -307,6 +311,7 @@ Describes deprecated database attributes. | `memcached` | Memcached | ![Development](https://img.shields.io/badge/-development-blue) | | `mongodb` | MongoDB | ![Development](https://img.shields.io/badge/-development-blue) | | `mssql` | Microsoft SQL Server | ![Development](https://img.shields.io/badge/-development-blue) | +| `mssqlcompact` | Deprecated, Microsoft SQL Server Compact is discontinued. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `other_sql`. | | `mysql` | MySQL | ![Development](https://img.shields.io/badge/-development-blue) | | `neo4j` | Neo4j | ![Development](https://img.shields.io/badge/-development-blue) | | `netezza` | Netezza | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/registry/attributes/gen-ai.md b/docs/registry/attributes/gen-ai.md index af894ef526..fd78e198bc 100644 --- a/docs/registry/attributes/gen-ai.md +++ b/docs/registry/attributes/gen-ai.md @@ -233,6 +233,7 @@ Datastore: A tool used by the agent to access and query structured or unstructur | Value | Description | Stability | |---|---|---| | `input` | Input tokens (prompt, input, etc.) | ![Development](https://img.shields.io/badge/-development-blue) | +| `output` | Output tokens (completion, response, etc.) | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `output`. | | `output` | Output tokens (completion, response, etc.) | ![Development](https://img.shields.io/badge/-development-blue) | ## Deprecated GenAI Attributes @@ -257,6 +258,8 @@ Describes deprecated `gen_ai` attributes. |---|---|---| | `anthropic` | Anthropic | ![Development](https://img.shields.io/badge/-development-blue) | | `aws.bedrock` | AWS Bedrock | ![Development](https://img.shields.io/badge/-development-blue) | +| `az.ai.inference` | Azure AI Inference | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.ai.inference`. | +| `az.ai.openai` | Azure OpenAI | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.ai.openai`. | | `azure.ai.inference` | Azure AI Inference | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.ai.openai` | Azure OpenAI | ![Development](https://img.shields.io/badge/-development-blue) | | `cohere` | Cohere | ![Development](https://img.shields.io/badge/-development-blue) | @@ -264,11 +267,13 @@ Describes deprecated `gen_ai` attributes. | `gcp.gemini` | Gemini [17] | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp.gen_ai` | Any Google generative AI endpoint [18] | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp.vertex_ai` | Vertex AI [19] | ![Development](https://img.shields.io/badge/-development-blue) | +| `gemini` | Gemini | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gcp.gemini`. | | `groq` | Groq | ![Development](https://img.shields.io/badge/-development-blue) | | `ibm.watsonx.ai` | IBM Watsonx AI | ![Development](https://img.shields.io/badge/-development-blue) | | `mistral_ai` | Mistral AI | ![Development](https://img.shields.io/badge/-development-blue) | | `openai` | OpenAI | ![Development](https://img.shields.io/badge/-development-blue) | | `perplexity` | Perplexity | ![Development](https://img.shields.io/badge/-development-blue) | +| `vertex_ai` | Vertex AI | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gcp.vertex_ai`. | | `xai` | xAI | ![Development](https://img.shields.io/badge/-development-blue) | **[17]:** This refers to the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. May use common attributes prefixed with 'gcp.gen_ai.'. diff --git a/docs/registry/attributes/messaging.md b/docs/registry/attributes/messaging.md index 3edc75896b..d889ce7e43 100644 --- a/docs/registry/attributes/messaging.md +++ b/docs/registry/attributes/messaging.md @@ -65,7 +65,9 @@ size should be used. | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | +| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | +| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/registry/attributes/os.md b/docs/registry/attributes/os.md index 97e4171433..0ae1b26f79 100644 --- a/docs/registry/attributes/os.md +++ b/docs/registry/attributes/os.md @@ -33,4 +33,5 @@ The operating system (OS) on which the process represented by this resource is r | `openbsd` | OpenBSD | ![Development](https://img.shields.io/badge/-development-blue) | | `solaris` | SunOS, Oracle Solaris | ![Development](https://img.shields.io/badge/-development-blue) | | `windows` | Microsoft Windows | ![Development](https://img.shields.io/badge/-development-blue) | +| `z_os` | Deprecated. Use `zos` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `zos`. | | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/registry/attributes/system.md b/docs/registry/attributes/system.md index 44534b304c..004567c67f 100644 --- a/docs/registry/attributes/system.md +++ b/docs/registry/attributes/system.md @@ -74,6 +74,7 @@ Describes System Memory attributes | `buffers` | buffers | ![Development](https://img.shields.io/badge/-development-blue) | | `cached` | cached | ![Development](https://img.shields.io/badge/-development-blue) | | `free` | free | ![Development](https://img.shields.io/badge/-development-blue) | +| `shared` | shared | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Removed, report shared memory usage with `metric.system.memory.shared` metric | | `used` | Actual used virtual memory in bytes. [1] | ![Development](https://img.shields.io/badge/-development-blue) | **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used. diff --git a/docs/registry/attributes/vcs.md b/docs/registry/attributes/vcs.md index ad4d01ab6b..c74637d4fa 100644 --- a/docs/registry/attributes/vcs.md +++ b/docs/registry/attributes/vcs.md @@ -108,6 +108,7 @@ the `.git` extension. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | +| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | --- diff --git a/docs/registry/entities/cloud.md b/docs/registry/entities/cloud.md index c6d75ed7a6..222c8fb47f 100644 --- a/docs/registry/entities/cloud.md +++ b/docs/registry/entities/cloud.md @@ -74,6 +74,13 @@ The following well-known definitions MUST be used if you set this attribute and | `azure.functions` | Azure Functions | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.openshift` | Azure Red Hat OpenShift | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.vm` | Azure Virtual Machines | ![Development](https://img.shields.io/badge/-development-blue) | +| `azure_aks` | Azure Kubernetes Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.aks`. | +| `azure_app_service` | Azure App Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.app_service`. | +| `azure_container_apps` | Azure Container Apps | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_apps`. | +| `azure_container_instances` | Azure Container Instances | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_instances`. | +| `azure_functions` | Azure Functions | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.functions`. | +| `azure_openshift` | Azure Red Hat OpenShift | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.openshift`. | +| `azure_vm` | Azure Virtual Machines | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.vm`. | | `gcp.agent_engine` | Google Vertex AI Agent Engine | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_app_engine` | Google Cloud App Engine (GAE) | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_bare_metal_solution` | Google Bare Metal Solution (BMS) | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/registry/entities/os.md b/docs/registry/entities/os.md index 7184087f24..02b6e7f737 100644 --- a/docs/registry/entities/os.md +++ b/docs/registry/entities/os.md @@ -50,6 +50,7 @@ | `openbsd` | OpenBSD | ![Development](https://img.shields.io/badge/-development-blue) | | `solaris` | SunOS, Oracle Solaris | ![Development](https://img.shields.io/badge/-development-blue) | | `windows` | Microsoft Windows | ![Development](https://img.shields.io/badge/-development-blue) | +| `z_os` | Deprecated. Use `zos` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `zos`. | | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/resource/cloud.md b/docs/resource/cloud.md index b9b3cc9b64..e8514c19eb 100644 --- a/docs/resource/cloud.md +++ b/docs/resource/cloud.md @@ -72,6 +72,13 @@ The following well-known definitions MUST be used if you set this attribute and | `azure.functions` | Azure Functions | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.openshift` | Azure Red Hat OpenShift | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.vm` | Azure Virtual Machines | ![Development](https://img.shields.io/badge/-development-blue) | +| `azure_aks` | Azure Kubernetes Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.aks`. | +| `azure_app_service` | Azure App Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.app_service`. | +| `azure_container_apps` | Azure Container Apps | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_apps`. | +| `azure_container_instances` | Azure Container Instances | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_instances`. | +| `azure_functions` | Azure Functions | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.functions`. | +| `azure_openshift` | Azure Red Hat OpenShift | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.openshift`. | +| `azure_vm` | Azure Virtual Machines | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.vm`. | | `gcp.agent_engine` | Google Vertex AI Agent Engine | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_app_engine` | Google Cloud App Engine (GAE) | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_bare_metal_solution` | Google Bare Metal Solution (BMS) | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/resource/os.md b/docs/resource/os.md index 154e12e226..bd06eba6f4 100644 --- a/docs/resource/os.md +++ b/docs/resource/os.md @@ -50,6 +50,7 @@ In case of virtualized environments, this is the operating system as it is obser | `openbsd` | OpenBSD | ![Development](https://img.shields.io/badge/-development-blue) | | `solaris` | SunOS, Oracle Solaris | ![Development](https://img.shields.io/badge/-development-blue) | | `windows` | Microsoft Windows | ![Development](https://img.shields.io/badge/-development-blue) | +| `z_os` | Deprecated. Use `zos` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `zos`. | | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/resource/zos.md b/docs/resource/zos.md index 20386610d6..b10f62a8ff 100644 --- a/docs/resource/zos.md +++ b/docs/resource/zos.md @@ -103,6 +103,7 @@ The following table describes how to populate the operating system attributes on | `openbsd` | OpenBSD | ![Development](https://img.shields.io/badge/-development-blue) | | `solaris` | SunOS, Oracle Solaris | ![Development](https://img.shields.io/badge/-development-blue) | | `windows` | Microsoft Windows | ![Development](https://img.shields.io/badge/-development-blue) | +| `z_os` | Deprecated. Use `zos` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `zos`. | | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) | diff --git a/docs/system/system-metrics.md b/docs/system/system-metrics.md index e67d79f28b..e871442877 100644 --- a/docs/system/system-metrics.md +++ b/docs/system/system-metrics.md @@ -295,6 +295,7 @@ This metric is [recommended][MetricRecommended]. | `buffers` | buffers | ![Development](https://img.shields.io/badge/-development-blue) | | `cached` | cached | ![Development](https://img.shields.io/badge/-development-blue) | | `free` | free | ![Development](https://img.shields.io/badge/-development-blue) | +| `shared` | shared | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Removed, report shared memory usage with `metric.system.memory.shared` metric | | `used` | Actual used virtual memory in bytes. [1] | ![Development](https://img.shields.io/badge/-development-blue) | **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used. @@ -377,6 +378,7 @@ This metric is [recommended][MetricRecommended]. | `buffers` | buffers | ![Development](https://img.shields.io/badge/-development-blue) | | `cached` | cached | ![Development](https://img.shields.io/badge/-development-blue) | | `free` | free | ![Development](https://img.shields.io/badge/-development-blue) | +| `shared` | shared | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Removed, report shared memory usage with `metric.system.memory.shared` metric | | `used` | Actual used virtual memory in bytes. [1] | ![Development](https://img.shields.io/badge/-development-blue) | **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used. diff --git a/templates/registry/markdown/enum_macros.j2 b/templates/registry/markdown/enum_macros.j2 index aeccdea042..3782a7df62 100644 --- a/templates/registry/markdown/enum_macros.j2 +++ b/templates/registry/markdown/enum_macros.j2 @@ -1,5 +1,4 @@ {% import 'stability.j2' as stability %} -{% macro filter(member) %}{% if (member.deprecated is undefined or member.deprecated is none) %}{{ "True" }}{% else %}{{ "False" }}{% endif %}{% endmacro %} {% macro table(enum, notes) %} --- @@ -7,10 +6,8 @@ | Value | Description | Stability | |---|---|---| -{% for espec in enum.type.members | sort(attribute='value') %} -{%- if filter(espec) == "True" -%} -| `{{ espec.value }}` | {{ (espec.brief or espec.id) | trim }}{{ notes.add({"note": espec.note}) }} | {{ stability.badge(espec.stability, espec.deprecated, espec.brief) }} | -{% endif %}{% endfor %}{{ notes.render() }}{% endmacro %} +{% for espec in enum.type.members | sort(attribute='value') %}| `{{ espec.value }}` | {{ (espec.brief or espec.id) | trim }}{{ notes.add({"note": espec.note}) }} | {{ stability.badge(espec.stability, espec.deprecated, espec.brief) }} | +{% endfor %}{{ notes.render() }}{% endmacro %} {% macro tables(enums, notes) -%} {% for enum in enums | sort(attribute="name") -%} {{ table(enum, notes) -}} @@ -20,10 +17,8 @@ | Value | Description | Stability | |---|---|---| -{% for espec in enum.members | sort(attribute='value') %} -{%- if filter(espec) == "True" -%} -| `{{ espec.value }}` | {{ (espec.brief or espec.id) | trim }}{{ notes.add({"note": espec.note}) }} | {{ stability.badge(espec.stability, espec.deprecated, espec.brief) }} | -{% endif %}{% endfor %}{{ notes.render() }}{% endmacro %} +{% for espec in enum.members | sort(attribute='value') %}| `{{ espec.value }}` | {{ (espec.brief or espec.id) | trim }}{{ notes.add({"note": espec.note}) }} | {{ stability.badge(espec.stability, espec.deprecated, espec.brief) }} | +{% endfor %}{{ notes.render() }}{% endmacro %} {% macro field_tables(enums, notes) -%} {% for enum in enums | sort(attribute="id") -%} {{ field_table(enum, notes) -}} From 18c1d3ee7d205f9ca1ba23d90492c2f7be5b4e3b Mon Sep 17 00:00:00 2001 From: James Thompson Date: Mon, 15 Sep 2025 13:52:18 +1000 Subject: [PATCH 2/6] Show past values in own section --- docs/cicd/cicd-metrics.md | 100 ++++++++++++++++++--- docs/gen-ai/gen-ai-metrics.md | 10 ++- docs/messaging/azure-messaging.md | 24 ++++- docs/messaging/gcp-pubsub.md | 12 ++- docs/messaging/kafka.md | 12 ++- docs/messaging/messaging-metrics.md | 12 ++- docs/messaging/messaging-spans.md | 12 ++- docs/messaging/rabbitmq.md | 12 ++- docs/messaging/rocketmq.md | 12 ++- docs/messaging/sns.md | 12 ++- docs/messaging/sqs.md | 12 ++- docs/registry/attributes/cloud.md | 22 +++-- docs/registry/attributes/db.md | 18 ++-- docs/registry/attributes/gen-ai.md | 26 ++++-- docs/registry/attributes/messaging.md | 12 ++- docs/registry/attributes/os.md | 10 ++- docs/registry/attributes/system.md | 10 ++- docs/registry/attributes/vcs.md | 10 ++- docs/registry/entities/cloud.md | 22 +++-- docs/registry/entities/os.md | 10 ++- docs/resource/cloud.md | 22 +++-- docs/resource/os.md | 10 ++- docs/resource/zos.md | 10 ++- docs/system/system-metrics.md | 20 ++++- templates/registry/markdown/enum_macros.j2 | 18 +++- 25 files changed, 375 insertions(+), 75 deletions(-) diff --git a/docs/cicd/cicd-metrics.md b/docs/cicd/cicd-metrics.md index 658deeee5d..1e57212ea5 100644 --- a/docs/cicd/cicd-metrics.md +++ b/docs/cicd/cicd-metrics.md @@ -386,7 +386,15 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
@@ -450,7 +458,15 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
@@ -535,7 +551,15 @@ revision based on the VCS system and situational context. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
@@ -620,7 +644,15 @@ revision based on the VCS system and situational context. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
@@ -659,7 +691,15 @@ This metric is [recommended][MetricRecommended]. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
@@ -708,7 +748,15 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
--- @@ -798,7 +846,15 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
--- @@ -887,7 +943,15 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
--- @@ -970,7 +1034,15 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
--- @@ -1027,7 +1099,15 @@ the same backends. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
diff --git a/docs/gen-ai/gen-ai-metrics.md b/docs/gen-ai/gen-ai-metrics.md index 03020e60ed..df47bd305b 100644 --- a/docs/gen-ai/gen-ai-metrics.md +++ b/docs/gen-ai/gen-ai-metrics.md @@ -164,9 +164,17 @@ applicable `aws.bedrock.*` attributes and are not expected to include | Value | Description | Stability | |---|---|---| | `input` | Input tokens (prompt, input, etc.) | ![Development](https://img.shields.io/badge/-development-blue) | -| `output` | Output tokens (completion, response, etc.) | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `output`. | | `output` | Output tokens (completion, response, etc.) | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `output` | Output tokens (completion, response, etc.) | Use `output` instead. | + +
+ diff --git a/docs/messaging/azure-messaging.md b/docs/messaging/azure-messaging.md index 721986083f..7083abe67d 100644 --- a/docs/messaging/azure-messaging.md +++ b/docs/messaging/azure-messaging.md @@ -142,13 +142,21 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ --- `messaging.servicebus.disposition_status` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. @@ -269,13 +277,21 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ diff --git a/docs/messaging/gcp-pubsub.md b/docs/messaging/gcp-pubsub.md index 9c4b702416..3e387f0cb0 100644 --- a/docs/messaging/gcp-pubsub.md +++ b/docs/messaging/gcp-pubsub.md @@ -136,13 +136,21 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ diff --git a/docs/messaging/kafka.md b/docs/messaging/kafka.md index b94b61a060..e8952e169b 100644 --- a/docs/messaging/kafka.md +++ b/docs/messaging/kafka.md @@ -145,13 +145,21 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ diff --git a/docs/messaging/messaging-metrics.md b/docs/messaging/messaging-metrics.md index 77c2395a95..927f8d0d0c 100644 --- a/docs/messaging/messaging-metrics.md +++ b/docs/messaging/messaging-metrics.md @@ -141,13 +141,21 @@ the broker doesn't have such notion, the destination name SHOULD uniquely identi | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ --- `messaging.system` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. diff --git a/docs/messaging/messaging-spans.md b/docs/messaging/messaging-spans.md index c956ec584c..fd814ce08e 100644 --- a/docs/messaging/messaging-spans.md +++ b/docs/messaging/messaging-spans.md @@ -487,13 +487,21 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ --- `messaging.system` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. diff --git a/docs/messaging/rabbitmq.md b/docs/messaging/rabbitmq.md index 60a468a86c..ca46f35866 100644 --- a/docs/messaging/rabbitmq.md +++ b/docs/messaging/rabbitmq.md @@ -133,13 +133,21 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ diff --git a/docs/messaging/rocketmq.md b/docs/messaging/rocketmq.md index a63a79a799..b422fb5c57 100644 --- a/docs/messaging/rocketmq.md +++ b/docs/messaging/rocketmq.md @@ -140,13 +140,21 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ --- `messaging.rocketmq.consumption_model` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. diff --git a/docs/messaging/sns.md b/docs/messaging/sns.md index 567e713e11..0f004f4fec 100644 --- a/docs/messaging/sns.md +++ b/docs/messaging/sns.md @@ -87,13 +87,21 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ diff --git a/docs/messaging/sqs.md b/docs/messaging/sqs.md index 1310bd8eda..aeb789d2da 100644 --- a/docs/messaging/sqs.md +++ b/docs/messaging/sqs.md @@ -87,13 +87,21 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ diff --git a/docs/registry/attributes/cloud.md b/docs/registry/attributes/cloud.md index 024c315dfc..51c825f735 100644 --- a/docs/registry/attributes/cloud.md +++ b/docs/registry/attributes/cloud.md @@ -65,13 +65,6 @@ The following well-known definitions MUST be used if you set this attribute and | `azure.functions` | Azure Functions | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.openshift` | Azure Red Hat OpenShift | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.vm` | Azure Virtual Machines | ![Development](https://img.shields.io/badge/-development-blue) | -| `azure_aks` | Azure Kubernetes Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.aks`. | -| `azure_app_service` | Azure App Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.app_service`. | -| `azure_container_apps` | Azure Container Apps | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_apps`. | -| `azure_container_instances` | Azure Container Instances | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_instances`. | -| `azure_functions` | Azure Functions | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.functions`. | -| `azure_openshift` | Azure Red Hat OpenShift | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.openshift`. | -| `azure_vm` | Azure Virtual Machines | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.vm`. | | `gcp.agent_engine` | Google Vertex AI Agent Engine | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_app_engine` | Google Cloud App Engine (GAE) | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_bare_metal_solution` | Google Bare Metal Solution (BMS) | ![Development](https://img.shields.io/badge/-development-blue) | @@ -87,6 +80,21 @@ The following well-known definitions MUST be used if you set this attribute and | `tencent_cloud_eks` | Tencent Cloud Elastic Kubernetes Service (EKS) | ![Development](https://img.shields.io/badge/-development-blue) | | `tencent_cloud_scf` | Tencent Cloud Serverless Cloud Function (SCF) | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `azure_vm` | Azure Virtual Machines | Use `azure.vm` instead. | +| `azure_container_apps` | Azure Container Apps | Use `azure.container_apps` instead. | +| `azure_container_instances` | Azure Container Instances | Use `azure.container_instances` instead. | +| `azure_aks` | Azure Kubernetes Service | Use `azure.aks` instead. | +| `azure_functions` | Azure Functions | Use `azure.functions` instead. | +| `azure_app_service` | Azure App Service | Use `azure.app_service` instead. | +| `azure_openshift` | Azure Red Hat OpenShift | Use `azure.openshift` instead. | + +
+ --- `cloud.provider` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. diff --git a/docs/registry/attributes/db.md b/docs/registry/attributes/db.md index 52acfa425b..265cf66e6e 100644 --- a/docs/registry/attributes/db.md +++ b/docs/registry/attributes/db.md @@ -277,12 +277,9 @@ Describes deprecated database attributes. | Value | Description | Stability | |---|---|---| | `adabas` | Adabas (Adaptable Database System) | ![Development](https://img.shields.io/badge/-development-blue) | -| `cache` | Deprecated, use `intersystems_cache` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `intersystems_cache`. | | `cassandra` | Apache Cassandra | ![Development](https://img.shields.io/badge/-development-blue) | | `clickhouse` | ClickHouse | ![Development](https://img.shields.io/badge/-development-blue) | -| `cloudscape` | Deprecated, use `other_sql` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `other_sql`. | | `cockroachdb` | CockroachDB | ![Development](https://img.shields.io/badge/-development-blue) | -| `coldfusion` | Deprecated, no replacement at this time. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Obsoleted. | | `cosmosdb` | Microsoft Azure Cosmos DB | ![Development](https://img.shields.io/badge/-development-blue) | | `couchbase` | Couchbase | ![Development](https://img.shields.io/badge/-development-blue) | | `couchdb` | CouchDB | ![Development](https://img.shields.io/badge/-development-blue) | @@ -293,7 +290,6 @@ Describes deprecated database attributes. | `elasticsearch` | Elasticsearch | ![Development](https://img.shields.io/badge/-development-blue) | | `filemaker` | FileMaker | ![Development](https://img.shields.io/badge/-development-blue) | | `firebird` | Firebird | ![Development](https://img.shields.io/badge/-development-blue) | -| `firstsql` | Deprecated, use `other_sql` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `other_sql`. | | `geode` | Apache Geode | ![Development](https://img.shields.io/badge/-development-blue) | | `h2` | H2 | ![Development](https://img.shields.io/badge/-development-blue) | | `hanadb` | SAP HANA | ![Development](https://img.shields.io/badge/-development-blue) | @@ -311,7 +307,6 @@ Describes deprecated database attributes. | `memcached` | Memcached | ![Development](https://img.shields.io/badge/-development-blue) | | `mongodb` | MongoDB | ![Development](https://img.shields.io/badge/-development-blue) | | `mssql` | Microsoft SQL Server | ![Development](https://img.shields.io/badge/-development-blue) | -| `mssqlcompact` | Deprecated, Microsoft SQL Server Compact is discontinued. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `other_sql`. | | `mysql` | MySQL | ![Development](https://img.shields.io/badge/-development-blue) | | `neo4j` | Neo4j | ![Development](https://img.shields.io/badge/-development-blue) | | `netezza` | Netezza | ![Development](https://img.shields.io/badge/-development-blue) | @@ -331,6 +326,19 @@ Describes deprecated database attributes. | `trino` | Trino | ![Development](https://img.shields.io/badge/-development-blue) | | `vertica` | Vertica | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `cache` | Deprecated, use `intersystems_cache` instead. | Use `intersystems_cache` instead. | +| `cloudscape` | Deprecated, use `other_sql` instead. | Use `other_sql` instead. | +| `coldfusion` | Deprecated, no replacement at this time. | Obsoleted. | +| `firstsql` | Deprecated, use `other_sql` instead. | Use `other_sql` instead. | +| `mssqlcompact` | Deprecated, Microsoft SQL Server Compact is discontinued. | Use `other_sql` instead. | + +
+ ## Deprecated Database Metrics Describes deprecated db metrics attributes. diff --git a/docs/registry/attributes/gen-ai.md b/docs/registry/attributes/gen-ai.md index fd78e198bc..143c5d4035 100644 --- a/docs/registry/attributes/gen-ai.md +++ b/docs/registry/attributes/gen-ai.md @@ -233,9 +233,17 @@ Datastore: A tool used by the agent to access and query structured or unstructur | Value | Description | Stability | |---|---|---| | `input` | Input tokens (prompt, input, etc.) | ![Development](https://img.shields.io/badge/-development-blue) | -| `output` | Output tokens (completion, response, etc.) | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `output`. | | `output` | Output tokens (completion, response, etc.) | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `output` | Output tokens (completion, response, etc.) | Use `output` instead. | + +
+ ## Deprecated GenAI Attributes Describes deprecated `gen_ai` attributes. @@ -258,8 +266,6 @@ Describes deprecated `gen_ai` attributes. |---|---|---| | `anthropic` | Anthropic | ![Development](https://img.shields.io/badge/-development-blue) | | `aws.bedrock` | AWS Bedrock | ![Development](https://img.shields.io/badge/-development-blue) | -| `az.ai.inference` | Azure AI Inference | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.ai.inference`. | -| `az.ai.openai` | Azure OpenAI | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.ai.openai`. | | `azure.ai.inference` | Azure AI Inference | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.ai.openai` | Azure OpenAI | ![Development](https://img.shields.io/badge/-development-blue) | | `cohere` | Cohere | ![Development](https://img.shields.io/badge/-development-blue) | @@ -267,13 +273,11 @@ Describes deprecated `gen_ai` attributes. | `gcp.gemini` | Gemini [17] | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp.gen_ai` | Any Google generative AI endpoint [18] | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp.vertex_ai` | Vertex AI [19] | ![Development](https://img.shields.io/badge/-development-blue) | -| `gemini` | Gemini | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gcp.gemini`. | | `groq` | Groq | ![Development](https://img.shields.io/badge/-development-blue) | | `ibm.watsonx.ai` | IBM Watsonx AI | ![Development](https://img.shields.io/badge/-development-blue) | | `mistral_ai` | Mistral AI | ![Development](https://img.shields.io/badge/-development-blue) | | `openai` | OpenAI | ![Development](https://img.shields.io/badge/-development-blue) | | `perplexity` | Perplexity | ![Development](https://img.shields.io/badge/-development-blue) | -| `vertex_ai` | Vertex AI | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gcp.vertex_ai`. | | `xai` | xAI | ![Development](https://img.shields.io/badge/-development-blue) | **[17]:** This refers to the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. May use common attributes prefixed with 'gcp.gen_ai.'. @@ -282,6 +286,18 @@ Describes deprecated `gen_ai` attributes. **[19]:** This refers to the 'aiplatform.googleapis.com' endpoint. May use common attributes prefixed with 'gcp.gen_ai.'. +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `vertex_ai` | Vertex AI | Use `gcp.vertex_ai` instead. | +| `gemini` | Gemini | Use `gcp.gemini` instead. | +| `az.ai.inference` | Azure AI Inference | Use `azure.ai.inference` instead. | +| `az.ai.openai` | Azure OpenAI | Use `azure.ai.openai` instead. | + +
+ ## Deprecated OpenAI GenAI Attributes Describes deprecated `gen_ai.openai` attributes. diff --git a/docs/registry/attributes/messaging.md b/docs/registry/attributes/messaging.md index d889ce7e43..a31e957bb0 100644 --- a/docs/registry/attributes/messaging.md +++ b/docs/registry/attributes/messaging.md @@ -65,13 +65,21 @@ size should be used. | Value | Description | Stability | |---|---|---| | `create` | A message is created. "Create" spans always refer to a single message and are used to provide a unique creation context for messages in batch sending scenarios. | ![Development](https://img.shields.io/badge/-development-blue) | -| `deliver` | Deprecated. Use `process` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `process`. | | `process` | One or more messages are processed by a consumer. | ![Development](https://img.shields.io/badge/-development-blue) | -| `publish` | Deprecated. Use `send` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `send`. | | `receive` | One or more messages are requested by a consumer. This operation refers to pull-based scenarios, where consumers explicitly call methods of messaging SDKs to receive messages. | ![Development](https://img.shields.io/badge/-development-blue) | | `send` | One or more messages are provided for sending to an intermediary. If a single message is sent, the context of the "Send" span can be used as the creation context and no "Create" span needs to be created. | ![Development](https://img.shields.io/badge/-development-blue) | | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | + +
+ --- `messaging.system` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. diff --git a/docs/registry/attributes/os.md b/docs/registry/attributes/os.md index 0ae1b26f79..4f658c4a8d 100644 --- a/docs/registry/attributes/os.md +++ b/docs/registry/attributes/os.md @@ -33,5 +33,13 @@ The operating system (OS) on which the process represented by this resource is r | `openbsd` | OpenBSD | ![Development](https://img.shields.io/badge/-development-blue) | | `solaris` | SunOS, Oracle Solaris | ![Development](https://img.shields.io/badge/-development-blue) | | `windows` | Microsoft Windows | ![Development](https://img.shields.io/badge/-development-blue) | -| `z_os` | Deprecated. Use `zos` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `zos`. | | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `z_os` | Deprecated. Use `zos` instead. | Use `zos` instead. | + +
diff --git a/docs/registry/attributes/system.md b/docs/registry/attributes/system.md index 004567c67f..9ff19e50e2 100644 --- a/docs/registry/attributes/system.md +++ b/docs/registry/attributes/system.md @@ -74,11 +74,19 @@ Describes System Memory attributes | `buffers` | buffers | ![Development](https://img.shields.io/badge/-development-blue) | | `cached` | cached | ![Development](https://img.shields.io/badge/-development-blue) | | `free` | free | ![Development](https://img.shields.io/badge/-development-blue) | -| `shared` | shared | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Removed, report shared memory usage with `metric.system.memory.shared` metric | | `used` | Actual used virtual memory in bytes. [1] | ![Development](https://img.shields.io/badge/-development-blue) | **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used. +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `shared` | shared | Removed, report shared memory usage with `metric.system.memory.shared` metric | + +
+ ## System Paging Attributes Describes System Memory Paging attributes diff --git a/docs/registry/attributes/vcs.md b/docs/registry/attributes/vcs.md index c74637d4fa..5e3a6f521b 100644 --- a/docs/registry/attributes/vcs.md +++ b/docs/registry/attributes/vcs.md @@ -108,7 +108,15 @@ the `.git` extension. | `gitea` | [Gitea](https://gitea.io) | ![Development](https://img.shields.io/badge/-development-blue) | | `github` | [GitHub](https://github.com) | ![Development](https://img.shields.io/badge/-development-blue) | | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) | -| `gittea` | Deprecated, use `gitea` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `gitea`. | + +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | + +
--- diff --git a/docs/registry/entities/cloud.md b/docs/registry/entities/cloud.md index 222c8fb47f..5d679bc545 100644 --- a/docs/registry/entities/cloud.md +++ b/docs/registry/entities/cloud.md @@ -74,13 +74,6 @@ The following well-known definitions MUST be used if you set this attribute and | `azure.functions` | Azure Functions | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.openshift` | Azure Red Hat OpenShift | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.vm` | Azure Virtual Machines | ![Development](https://img.shields.io/badge/-development-blue) | -| `azure_aks` | Azure Kubernetes Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.aks`. | -| `azure_app_service` | Azure App Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.app_service`. | -| `azure_container_apps` | Azure Container Apps | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_apps`. | -| `azure_container_instances` | Azure Container Instances | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_instances`. | -| `azure_functions` | Azure Functions | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.functions`. | -| `azure_openshift` | Azure Red Hat OpenShift | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.openshift`. | -| `azure_vm` | Azure Virtual Machines | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.vm`. | | `gcp.agent_engine` | Google Vertex AI Agent Engine | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_app_engine` | Google Cloud App Engine (GAE) | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_bare_metal_solution` | Google Bare Metal Solution (BMS) | ![Development](https://img.shields.io/badge/-development-blue) | @@ -96,6 +89,21 @@ The following well-known definitions MUST be used if you set this attribute and | `tencent_cloud_eks` | Tencent Cloud Elastic Kubernetes Service (EKS) | ![Development](https://img.shields.io/badge/-development-blue) | | `tencent_cloud_scf` | Tencent Cloud Serverless Cloud Function (SCF) | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `azure_vm` | Azure Virtual Machines | Use `azure.vm` instead. | +| `azure_container_apps` | Azure Container Apps | Use `azure.container_apps` instead. | +| `azure_container_instances` | Azure Container Instances | Use `azure.container_instances` instead. | +| `azure_aks` | Azure Kubernetes Service | Use `azure.aks` instead. | +| `azure_functions` | Azure Functions | Use `azure.functions` instead. | +| `azure_app_service` | Azure App Service | Use `azure.app_service` instead. | +| `azure_openshift` | Azure Red Hat OpenShift | Use `azure.openshift` instead. | + +
+ --- `cloud.provider` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. diff --git a/docs/registry/entities/os.md b/docs/registry/entities/os.md index 02b6e7f737..59c461a83d 100644 --- a/docs/registry/entities/os.md +++ b/docs/registry/entities/os.md @@ -50,8 +50,16 @@ | `openbsd` | OpenBSD | ![Development](https://img.shields.io/badge/-development-blue) | | `solaris` | SunOS, Oracle Solaris | ![Development](https://img.shields.io/badge/-development-blue) | | `windows` | Microsoft Windows | ![Development](https://img.shields.io/badge/-development-blue) | -| `z_os` | Deprecated. Use `zos` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `zos`. | | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `z_os` | Deprecated. Use `zos` instead. | Use `zos` instead. | + +
+ diff --git a/docs/resource/cloud.md b/docs/resource/cloud.md index e8514c19eb..e4a0555653 100644 --- a/docs/resource/cloud.md +++ b/docs/resource/cloud.md @@ -72,13 +72,6 @@ The following well-known definitions MUST be used if you set this attribute and | `azure.functions` | Azure Functions | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.openshift` | Azure Red Hat OpenShift | ![Development](https://img.shields.io/badge/-development-blue) | | `azure.vm` | Azure Virtual Machines | ![Development](https://img.shields.io/badge/-development-blue) | -| `azure_aks` | Azure Kubernetes Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.aks`. | -| `azure_app_service` | Azure App Service | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.app_service`. | -| `azure_container_apps` | Azure Container Apps | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_apps`. | -| `azure_container_instances` | Azure Container Instances | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.container_instances`. | -| `azure_functions` | Azure Functions | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.functions`. | -| `azure_openshift` | Azure Red Hat OpenShift | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.openshift`. | -| `azure_vm` | Azure Virtual Machines | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `azure.vm`. | | `gcp.agent_engine` | Google Vertex AI Agent Engine | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_app_engine` | Google Cloud App Engine (GAE) | ![Development](https://img.shields.io/badge/-development-blue) | | `gcp_bare_metal_solution` | Google Bare Metal Solution (BMS) | ![Development](https://img.shields.io/badge/-development-blue) | @@ -94,6 +87,21 @@ The following well-known definitions MUST be used if you set this attribute and | `tencent_cloud_eks` | Tencent Cloud Elastic Kubernetes Service (EKS) | ![Development](https://img.shields.io/badge/-development-blue) | | `tencent_cloud_scf` | Tencent Cloud Serverless Cloud Function (SCF) | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `azure_vm` | Azure Virtual Machines | Use `azure.vm` instead. | +| `azure_container_apps` | Azure Container Apps | Use `azure.container_apps` instead. | +| `azure_container_instances` | Azure Container Instances | Use `azure.container_instances` instead. | +| `azure_aks` | Azure Kubernetes Service | Use `azure.aks` instead. | +| `azure_functions` | Azure Functions | Use `azure.functions` instead. | +| `azure_app_service` | Azure App Service | Use `azure.app_service` instead. | +| `azure_openshift` | Azure Red Hat OpenShift | Use `azure.openshift` instead. | + +
+ --- `cloud.provider` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. diff --git a/docs/resource/os.md b/docs/resource/os.md index bd06eba6f4..f869c77e0a 100644 --- a/docs/resource/os.md +++ b/docs/resource/os.md @@ -50,9 +50,17 @@ In case of virtualized environments, this is the operating system as it is obser | `openbsd` | OpenBSD | ![Development](https://img.shields.io/badge/-development-blue) | | `solaris` | SunOS, Oracle Solaris | ![Development](https://img.shields.io/badge/-development-blue) | | `windows` | Microsoft Windows | ![Development](https://img.shields.io/badge/-development-blue) | -| `z_os` | Deprecated. Use `zos` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `zos`. | | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `z_os` | Deprecated. Use `zos` instead. | Use `zos` instead. | + +
+ diff --git a/docs/resource/zos.md b/docs/resource/zos.md index b10f62a8ff..388963cb10 100644 --- a/docs/resource/zos.md +++ b/docs/resource/zos.md @@ -103,9 +103,17 @@ The following table describes how to populate the operating system attributes on | `openbsd` | OpenBSD | ![Development](https://img.shields.io/badge/-development-blue) | | `solaris` | SunOS, Oracle Solaris | ![Development](https://img.shields.io/badge/-development-blue) | | `windows` | Microsoft Windows | ![Development](https://img.shields.io/badge/-development-blue) | -| `z_os` | Deprecated. Use `zos` instead. | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Replaced by `zos`. | | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) | +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `z_os` | Deprecated. Use `zos` instead. | Use `zos` instead. | + +
+ diff --git a/docs/system/system-metrics.md b/docs/system/system-metrics.md index e871442877..1d5033afcd 100644 --- a/docs/system/system-metrics.md +++ b/docs/system/system-metrics.md @@ -295,11 +295,19 @@ This metric is [recommended][MetricRecommended]. | `buffers` | buffers | ![Development](https://img.shields.io/badge/-development-blue) | | `cached` | cached | ![Development](https://img.shields.io/badge/-development-blue) | | `free` | free | ![Development](https://img.shields.io/badge/-development-blue) | -| `shared` | shared | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Removed, report shared memory usage with `metric.system.memory.shared` metric | | `used` | Actual used virtual memory in bytes. [1] | ![Development](https://img.shields.io/badge/-development-blue) | **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used. +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `shared` | shared | Removed, report shared memory usage with `metric.system.memory.shared` metric | + +
+ @@ -378,11 +386,19 @@ This metric is [recommended][MetricRecommended]. | `buffers` | buffers | ![Development](https://img.shields.io/badge/-development-blue) | | `cached` | cached | ![Development](https://img.shields.io/badge/-development-blue) | | `free` | free | ![Development](https://img.shields.io/badge/-development-blue) | -| `shared` | shared | ![Deprecated](https://img.shields.io/badge/-deprecated-red)
Removed, report shared memory usage with `metric.system.memory.shared` metric | | `used` | Actual used virtual memory in bytes. [1] | ![Development](https://img.shields.io/badge/-development-blue) | **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used. +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +| `shared` | shared | Removed, report shared memory usage with `metric.system.memory.shared` metric | + +
+ diff --git a/templates/registry/markdown/enum_macros.j2 b/templates/registry/markdown/enum_macros.j2 index 3782a7df62..ef4d173b11 100644 --- a/templates/registry/markdown/enum_macros.j2 +++ b/templates/registry/markdown/enum_macros.j2 @@ -6,8 +6,8 @@ | Value | Description | Stability | |---|---|---| -{% for espec in enum.type.members | sort(attribute='value') %}| `{{ espec.value }}` | {{ (espec.brief or espec.id) | trim }}{{ notes.add({"note": espec.note}) }} | {{ stability.badge(espec.stability, espec.deprecated, espec.brief) }} | -{% endfor %}{{ notes.render() }}{% endmacro %} +{% for espec in enum.type.members | sort(attribute='value') if espec.deprecated is not defined or espec.deprecated is none %}| `{{ espec.value }}` | {{ (espec.brief or espec.id) | trim }}{{ notes.add({"note": espec.note}) }} | {{ stability.badge(espec.stability, espec.deprecated, espec.brief) }} | +{% endfor %}{{ notes.render() }}{{ generate_deprecated(enum.type.members) }}{% endmacro %} {% macro tables(enums, notes) -%} {% for enum in enums | sort(attribute="name") -%} {{ table(enum, notes) -}} @@ -22,4 +22,16 @@ {% macro field_tables(enums, notes) -%} {% for enum in enums | sort(attribute="id") -%} {{ field_table(enum, notes) -}} -{% endfor %}{% endmacro %} \ No newline at end of file +{% endfor %}{% endmacro %} + +{#- Macro for creating deprecated enum member table -#} +{% macro generate_deprecated(members) %}{% set filtered_members = members | selectattr("deprecated") %}{% if (filtered_members is defined) and (filtered_members | length > 0) %} +
+Past Defined Values: + +| Value | Description | Deprecation Explanation | +|---|---|---| +{% for member in filtered_members %}| `{{ member.value }}` | {{ (member.brief or member.id) | trim }} | {% if member.deprecated.reason == "renamed" %} Use `{{member.deprecated.renamed_to}}` instead. {% else %} {{member.deprecated.note}} {% endif %} | +{% endfor %}{{ notes.render() }} +
+{% endif %}{% endmacro %} \ No newline at end of file From c10e8744f071a852fb80b7c11a0aac8455d4db10 Mon Sep 17 00:00:00 2001 From: James Thompson Date: Mon, 15 Sep 2025 19:40:16 +1000 Subject: [PATCH 3/6] Add in briefs for deprecated members --- docs/cicd/cicd-metrics.md | 40 +++++++++---------- docs/gen-ai/gen-ai-metrics.md | 2 +- docs/messaging/azure-messaging.md | 12 +++--- docs/messaging/gcp-pubsub.md | 6 +-- docs/messaging/kafka.md | 6 +-- docs/messaging/messaging-metrics.md | 6 +-- docs/messaging/messaging-spans.md | 6 +-- docs/messaging/rabbitmq.md | 6 +-- docs/messaging/rocketmq.md | 6 +-- docs/messaging/sns.md | 6 +-- docs/messaging/sqs.md | 6 +-- docs/registry/attributes/cloud.md | 2 +- docs/registry/attributes/db.md | 12 +++--- docs/registry/attributes/gen-ai.md | 4 +- docs/registry/attributes/messaging.md | 6 +-- docs/registry/attributes/os.md | 4 +- docs/registry/attributes/system.md | 2 +- docs/registry/attributes/vcs.md | 4 +- docs/registry/entities/cloud.md | 2 +- docs/registry/entities/os.md | 4 +- docs/resource/cloud.md | 2 +- docs/resource/os.md | 4 +- docs/resource/zos.md | 4 +- docs/system/system-metrics.md | 4 +- .../deprecated/registry-deprecated.yaml | 12 +++--- model/messaging/registry.yaml | 6 ++- model/os/registry.yaml | 2 +- model/vcs/registry.yaml | 2 +- templates/registry/markdown/enum_macros.j2 | 4 +- 29 files changed, 93 insertions(+), 89 deletions(-) diff --git a/docs/cicd/cicd-metrics.md b/docs/cicd/cicd-metrics.md index 1e57212ea5..84a75a3edc 100644 --- a/docs/cicd/cicd-metrics.md +++ b/docs/cicd/cicd-metrics.md @@ -388,11 +388,11 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
@@ -460,11 +460,11 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
@@ -553,11 +553,11 @@ revision based on the VCS system and situational context. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
@@ -646,11 +646,11 @@ revision based on the VCS system and situational context. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
@@ -693,11 +693,11 @@ This metric is [recommended][MetricRecommended]. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
@@ -750,11 +750,11 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
@@ -848,11 +848,11 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
@@ -945,11 +945,11 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
@@ -1036,11 +1036,11 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
@@ -1101,11 +1101,11 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
diff --git a/docs/gen-ai/gen-ai-metrics.md b/docs/gen-ai/gen-ai-metrics.md index df47bd305b..5f1c20f523 100644 --- a/docs/gen-ai/gen-ai-metrics.md +++ b/docs/gen-ai/gen-ai-metrics.md @@ -167,7 +167,7 @@ applicable `aws.bedrock.*` attributes and are not expected to include | `output` | Output tokens (completion, response, etc.) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/messaging/azure-messaging.md b/docs/messaging/azure-messaging.md index 7083abe67d..be5cc19016 100644 --- a/docs/messaging/azure-messaging.md +++ b/docs/messaging/azure-messaging.md @@ -148,12 +148,12 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
@@ -283,12 +283,12 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
diff --git a/docs/messaging/gcp-pubsub.md b/docs/messaging/gcp-pubsub.md index 3e387f0cb0..f2a3322f1d 100644 --- a/docs/messaging/gcp-pubsub.md +++ b/docs/messaging/gcp-pubsub.md @@ -142,12 +142,12 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
diff --git a/docs/messaging/kafka.md b/docs/messaging/kafka.md index e8952e169b..2cbe141aee 100644 --- a/docs/messaging/kafka.md +++ b/docs/messaging/kafka.md @@ -151,12 +151,12 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
diff --git a/docs/messaging/messaging-metrics.md b/docs/messaging/messaging-metrics.md index 927f8d0d0c..727b1b1bd7 100644 --- a/docs/messaging/messaging-metrics.md +++ b/docs/messaging/messaging-metrics.md @@ -147,12 +147,12 @@ the broker doesn't have such notion, the destination name SHOULD uniquely identi | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
diff --git a/docs/messaging/messaging-spans.md b/docs/messaging/messaging-spans.md index fd814ce08e..f0adf8d8c3 100644 --- a/docs/messaging/messaging-spans.md +++ b/docs/messaging/messaging-spans.md @@ -493,12 +493,12 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
diff --git a/docs/messaging/rabbitmq.md b/docs/messaging/rabbitmq.md index ca46f35866..189a90e9cc 100644 --- a/docs/messaging/rabbitmq.md +++ b/docs/messaging/rabbitmq.md @@ -139,12 +139,12 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
diff --git a/docs/messaging/rocketmq.md b/docs/messaging/rocketmq.md index b422fb5c57..c094cb6c56 100644 --- a/docs/messaging/rocketmq.md +++ b/docs/messaging/rocketmq.md @@ -146,12 +146,12 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
diff --git a/docs/messaging/sns.md b/docs/messaging/sns.md index 0f004f4fec..dfe48718d3 100644 --- a/docs/messaging/sns.md +++ b/docs/messaging/sns.md @@ -93,12 +93,12 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
diff --git a/docs/messaging/sqs.md b/docs/messaging/sqs.md index aeb789d2da..847d4275cf 100644 --- a/docs/messaging/sqs.md +++ b/docs/messaging/sqs.md @@ -93,12 +93,12 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
diff --git a/docs/registry/attributes/cloud.md b/docs/registry/attributes/cloud.md index 51c825f735..5c645e7348 100644 --- a/docs/registry/attributes/cloud.md +++ b/docs/registry/attributes/cloud.md @@ -81,7 +81,7 @@ The following well-known definitions MUST be used if you set this attribute and | `tencent_cloud_scf` | Tencent Cloud Serverless Cloud Function (SCF) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/db.md b/docs/registry/attributes/db.md index 265cf66e6e..ff295b92e6 100644 --- a/docs/registry/attributes/db.md +++ b/docs/registry/attributes/db.md @@ -327,15 +327,15 @@ Describes deprecated database attributes. | `vertica` | Vertica | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `cache` | Deprecated, use `intersystems_cache` instead. | Use `intersystems_cache` instead. | -| `cloudscape` | Deprecated, use `other_sql` instead. | Use `other_sql` instead. | -| `coldfusion` | Deprecated, no replacement at this time. | Obsoleted. | -| `firstsql` | Deprecated, use `other_sql` instead. | Use `other_sql` instead. | -| `mssqlcompact` | Deprecated, Microsoft SQL Server Compact is discontinued. | Use `other_sql` instead. | +| `cache` | InterSystems Caché | Use `intersystems_cache` instead. | +| `cloudscape` | Cloudscape | Use `other_sql` instead. | +| `coldfusion` | ColdFusion IMQ | No replacement at this time. | +| `firstsql` | FirstSQL | Use `other_sql` instead. | +| `mssqlcompact` | Microsoft SQL Server Compact | Use `other_sql` instead. |
diff --git a/docs/registry/attributes/gen-ai.md b/docs/registry/attributes/gen-ai.md index 143c5d4035..641eab8811 100644 --- a/docs/registry/attributes/gen-ai.md +++ b/docs/registry/attributes/gen-ai.md @@ -236,7 +236,7 @@ Datastore: A tool used by the agent to access and query structured or unstructur | `output` | Output tokens (completion, response, etc.) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -287,7 +287,7 @@ Describes deprecated `gen_ai` attributes. **[19]:** This refers to the 'aiplatform.googleapis.com' endpoint. May use common attributes prefixed with 'gcp.gen_ai.'.
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/messaging.md b/docs/registry/attributes/messaging.md index a31e957bb0..e7e784ba97 100644 --- a/docs/registry/attributes/messaging.md +++ b/docs/registry/attributes/messaging.md @@ -71,12 +71,12 @@ size should be used. | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | Deprecated. Use `process` instead. | Use `process` instead. | -| `publish` | Deprecated. Use `send` instead. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. |
diff --git a/docs/registry/attributes/os.md b/docs/registry/attributes/os.md index 4f658c4a8d..d4e47f4e30 100644 --- a/docs/registry/attributes/os.md +++ b/docs/registry/attributes/os.md @@ -36,10 +36,10 @@ The operating system (OS) on which the process represented by this resource is r | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `z_os` | Deprecated. Use `zos` instead. | Use `zos` instead. | +| `z_os` | IBM z/OS | Use `zos` instead. |
diff --git a/docs/registry/attributes/system.md b/docs/registry/attributes/system.md index 9ff19e50e2..30a775ee66 100644 --- a/docs/registry/attributes/system.md +++ b/docs/registry/attributes/system.md @@ -79,7 +79,7 @@ Describes System Memory attributes **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used.
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/vcs.md b/docs/registry/attributes/vcs.md index 5e3a6f521b..84f4907417 100644 --- a/docs/registry/attributes/vcs.md +++ b/docs/registry/attributes/vcs.md @@ -110,11 +110,11 @@ the `.git` extension. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | Deprecated, use `gitea` instead. | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. |
diff --git a/docs/registry/entities/cloud.md b/docs/registry/entities/cloud.md index 5d679bc545..a8524e7a9d 100644 --- a/docs/registry/entities/cloud.md +++ b/docs/registry/entities/cloud.md @@ -90,7 +90,7 @@ The following well-known definitions MUST be used if you set this attribute and | `tencent_cloud_scf` | Tencent Cloud Serverless Cloud Function (SCF) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/entities/os.md b/docs/registry/entities/os.md index 59c461a83d..317f64d209 100644 --- a/docs/registry/entities/os.md +++ b/docs/registry/entities/os.md @@ -53,11 +53,11 @@ | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `z_os` | Deprecated. Use `zos` instead. | Use `zos` instead. | +| `z_os` | IBM z/OS | Use `zos` instead. |
diff --git a/docs/resource/cloud.md b/docs/resource/cloud.md index e4a0555653..3974ac4e90 100644 --- a/docs/resource/cloud.md +++ b/docs/resource/cloud.md @@ -88,7 +88,7 @@ The following well-known definitions MUST be used if you set this attribute and | `tencent_cloud_scf` | Tencent Cloud Serverless Cloud Function (SCF) | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/resource/os.md b/docs/resource/os.md index f869c77e0a..899e035951 100644 --- a/docs/resource/os.md +++ b/docs/resource/os.md @@ -53,11 +53,11 @@ In case of virtualized environments, this is the operating system as it is obser | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `z_os` | Deprecated. Use `zos` instead. | Use `zos` instead. | +| `z_os` | IBM z/OS | Use `zos` instead. |
diff --git a/docs/resource/zos.md b/docs/resource/zos.md index 388963cb10..04101b8a7d 100644 --- a/docs/resource/zos.md +++ b/docs/resource/zos.md @@ -106,11 +106,11 @@ The following table describes how to populate the operating system attributes on | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) |
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `z_os` | Deprecated. Use `zos` instead. | Use `zos` instead. | +| `z_os` | IBM z/OS | Use `zos` instead. |
diff --git a/docs/system/system-metrics.md b/docs/system/system-metrics.md index 1d5033afcd..f55deb3150 100644 --- a/docs/system/system-metrics.md +++ b/docs/system/system-metrics.md @@ -300,7 +300,7 @@ This metric is [recommended][MetricRecommended]. **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used.
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -391,7 +391,7 @@ This metric is [recommended][MetricRecommended]. **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used.
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/model/database/deprecated/registry-deprecated.yaml b/model/database/deprecated/registry-deprecated.yaml index b8ecf25420..ca45c08ec4 100644 --- a/model/database/deprecated/registry-deprecated.yaml +++ b/model/database/deprecated/registry-deprecated.yaml @@ -387,7 +387,7 @@ groups: deprecated: reason: renamed renamed_to: "intersystems_cache" - brief: "Deprecated, use `intersystems_cache` instead." + brief: InterSystems Caché stability: development - id: intersystems_cache value: "intersystems_cache" @@ -406,7 +406,7 @@ groups: deprecated: reason: renamed renamed_to: "other_sql" - brief: "Deprecated, use `other_sql` instead." + brief: Cloudscape stability: development - id: cockroachdb value: "cockroachdb" @@ -416,7 +416,8 @@ groups: value: "coldfusion" deprecated: reason: obsoleted - brief: "Deprecated, no replacement at this time." + note: No replacement at this time. + brief: ColdFusion IMQ stability: development - id: cosmosdb value: "cosmosdb" @@ -463,7 +464,7 @@ groups: deprecated: reason: renamed renamed_to: "other_sql" - brief: "Deprecated, use `other_sql` instead." + brief: FirstSQL stability: development - id: geode value: "geode" @@ -534,7 +535,8 @@ groups: deprecated: reason: renamed renamed_to: "other_sql" - brief: "Deprecated, Microsoft SQL Server Compact is discontinued." + note: Microsoft SQL Server Compact is discontinued. + brief: Microsoft SQL Server Compact stability: development - id: mysql value: "mysql" diff --git a/model/messaging/registry.yaml b/model/messaging/registry.yaml index c8ecffdfb9..b85ce1ca5b 100644 --- a/model/messaging/registry.yaml +++ b/model/messaging/registry.yaml @@ -133,14 +133,16 @@ groups: stability: development - id: deliver value: "deliver" - brief: "Deprecated. Use `process` instead." + brief: One or more messages are delivered to a consumer. deprecated: reason: renamed renamed_to: "process" stability: development - id: publish value: "publish" - brief: "Deprecated. Use `send` instead." + brief: > + One or more messages are provided for publishing to an intermediary. + If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. deprecated: reason: renamed renamed_to: "send" diff --git a/model/os/registry.yaml b/model/os/registry.yaml index db3e48bdb6..f28c3b2cd1 100644 --- a/model/os/registry.yaml +++ b/model/os/registry.yaml @@ -53,7 +53,7 @@ groups: stability: development - id: z_os value: 'z_os' - brief: "Deprecated. Use `zos` instead." + brief: "IBM z/OS" deprecated: reason: renamed renamed_to: "zos" diff --git a/model/vcs/registry.yaml b/model/vcs/registry.yaml index aec8a52324..c9159c538d 100644 --- a/model/vcs/registry.yaml +++ b/model/vcs/registry.yaml @@ -262,7 +262,7 @@ groups: stability: development - id: gittea value: gittea - brief: "Deprecated, use `gitea` instead." + brief: "[Gitea](https://gitea.io)" deprecated: reason: renamed renamed_to: "gitea" diff --git a/templates/registry/markdown/enum_macros.j2 b/templates/registry/markdown/enum_macros.j2 index ef4d173b11..349bb0e550 100644 --- a/templates/registry/markdown/enum_macros.j2 +++ b/templates/registry/markdown/enum_macros.j2 @@ -6,7 +6,7 @@ | Value | Description | Stability | |---|---|---| -{% for espec in enum.type.members | sort(attribute='value') if espec.deprecated is not defined or espec.deprecated is none %}| `{{ espec.value }}` | {{ (espec.brief or espec.id) | trim }}{{ notes.add({"note": espec.note}) }} | {{ stability.badge(espec.stability, espec.deprecated, espec.brief) }} | +{% for espec in enum.type.members | rejectattr("deprecated") | sort(attribute='value') %}| `{{ espec.value }}` | {{ (espec.brief or espec.id) | trim }}{{ notes.add({"note": espec.note}) }} | {{ stability.badge(espec.stability, espec.deprecated, espec.brief) }} | {% endfor %}{{ notes.render() }}{{ generate_deprecated(enum.type.members) }}{% endmacro %} {% macro tables(enums, notes) -%} {% for enum in enums | sort(attribute="name") -%} @@ -27,7 +27,7 @@ {#- Macro for creating deprecated enum member table -#} {% macro generate_deprecated(members) %}{% set filtered_members = members | selectattr("deprecated") %}{% if (filtered_members is defined) and (filtered_members | length > 0) %}
-Past Defined Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| From b4c953b1335e8922701ec5551887fed7f6c1117c Mon Sep 17 00:00:00 2001 From: James Thompson Date: Sun, 12 Oct 2025 13:35:29 +1100 Subject: [PATCH 4/6] Show member values of deprecated attributes the same as deprecated --- docs/cicd/cicd-metrics.md | 20 +- docs/gen-ai/gen-ai-metrics.md | 2 +- docs/messaging/azure-messaging.md | 8 +- docs/messaging/gcp-pubsub.md | 4 +- docs/messaging/kafka.md | 4 +- docs/messaging/messaging-metrics.md | 4 +- docs/messaging/messaging-spans.md | 4 +- docs/messaging/rabbitmq.md | 4 +- docs/messaging/rocketmq.md | 4 +- docs/messaging/sns.md | 4 +- docs/messaging/sqs.md | 4 +- docs/registry/attributes/android.md | 13 +- docs/registry/attributes/cloud.md | 14 +- docs/registry/attributes/container.md | 13 +- docs/registry/attributes/db.md | 227 ++++++++++-------- docs/registry/attributes/feature-flag.md | 25 +- docs/registry/attributes/gen-ai.md | 75 +++--- docs/registry/attributes/http.md | 19 +- docs/registry/attributes/ios.md | 17 +- docs/registry/attributes/messaging.md | 4 +- docs/registry/attributes/network.md | 30 ++- docs/registry/attributes/os.md | 2 +- docs/registry/attributes/process.md | 35 ++- docs/registry/attributes/rpc.md | 11 +- docs/registry/attributes/system.md | 95 +++++--- docs/registry/attributes/vcs.md | 13 +- docs/registry/entities/cloud.md | 14 +- docs/registry/entities/os.md | 2 +- docs/resource/cloud.md | 14 +- docs/resource/os.md | 2 +- docs/resource/zos.md | 2 +- docs/system/system-metrics.md | 4 +- .../markdown/attribute_namespace.md.j2 | 5 +- .../registry/markdown/attribute_table.j2 | 2 +- templates/registry/markdown/enum_macros.j2 | 31 +-- 35 files changed, 425 insertions(+), 306 deletions(-) diff --git a/docs/cicd/cicd-metrics.md b/docs/cicd/cicd-metrics.md index 84a75a3edc..314dec27c0 100644 --- a/docs/cicd/cicd-metrics.md +++ b/docs/cicd/cicd-metrics.md @@ -392,7 +392,7 @@ the same backends. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. |
@@ -464,7 +464,7 @@ the same backends. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. |
@@ -557,7 +557,7 @@ revision based on the VCS system and situational context. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. |
@@ -650,7 +650,7 @@ revision based on the VCS system and situational context. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. |
@@ -697,7 +697,7 @@ This metric is [recommended][MetricRecommended]. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. |
@@ -754,7 +754,7 @@ the same backends. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. |
@@ -852,7 +852,7 @@ the same backends. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. |
@@ -949,7 +949,7 @@ the same backends. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. |
@@ -1040,7 +1040,7 @@ the same backends. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. |
@@ -1105,7 +1105,7 @@ the same backends. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. |
diff --git a/docs/gen-ai/gen-ai-metrics.md b/docs/gen-ai/gen-ai-metrics.md index 5f1c20f523..3fdeffec9d 100644 --- a/docs/gen-ai/gen-ai-metrics.md +++ b/docs/gen-ai/gen-ai-metrics.md @@ -171,7 +171,7 @@ applicable `aws.bedrock.*` attributes and are not expected to include | Value | Description | Deprecation Explanation | |---|---|---| -| `output` | Output tokens (completion, response, etc.) | Use `output` instead. | +| `output` | Output tokens (completion, response, etc.) | Use `output` value instead. | diff --git a/docs/messaging/azure-messaging.md b/docs/messaging/azure-messaging.md index be5cc19016..8563a6949a 100644 --- a/docs/messaging/azure-messaging.md +++ b/docs/messaging/azure-messaging.md @@ -152,8 +152,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | @@ -287,8 +287,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | diff --git a/docs/messaging/gcp-pubsub.md b/docs/messaging/gcp-pubsub.md index f2a3322f1d..5c02c4f0f8 100644 --- a/docs/messaging/gcp-pubsub.md +++ b/docs/messaging/gcp-pubsub.md @@ -146,8 +146,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | diff --git a/docs/messaging/kafka.md b/docs/messaging/kafka.md index 2cbe141aee..f9881b3821 100644 --- a/docs/messaging/kafka.md +++ b/docs/messaging/kafka.md @@ -155,8 +155,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | diff --git a/docs/messaging/messaging-metrics.md b/docs/messaging/messaging-metrics.md index 727b1b1bd7..39065b6609 100644 --- a/docs/messaging/messaging-metrics.md +++ b/docs/messaging/messaging-metrics.md @@ -151,8 +151,8 @@ the broker doesn't have such notion, the destination name SHOULD uniquely identi | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | diff --git a/docs/messaging/messaging-spans.md b/docs/messaging/messaging-spans.md index f0adf8d8c3..d48b8f4778 100644 --- a/docs/messaging/messaging-spans.md +++ b/docs/messaging/messaging-spans.md @@ -497,8 +497,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | diff --git a/docs/messaging/rabbitmq.md b/docs/messaging/rabbitmq.md index 189a90e9cc..30bc998983 100644 --- a/docs/messaging/rabbitmq.md +++ b/docs/messaging/rabbitmq.md @@ -143,8 +143,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | diff --git a/docs/messaging/rocketmq.md b/docs/messaging/rocketmq.md index c094cb6c56..c18d111837 100644 --- a/docs/messaging/rocketmq.md +++ b/docs/messaging/rocketmq.md @@ -150,8 +150,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | diff --git a/docs/messaging/sns.md b/docs/messaging/sns.md index dfe48718d3..a2be678cd4 100644 --- a/docs/messaging/sns.md +++ b/docs/messaging/sns.md @@ -97,8 +97,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | diff --git a/docs/messaging/sqs.md b/docs/messaging/sqs.md index 847d4275cf..4f7e9242ab 100644 --- a/docs/messaging/sqs.md +++ b/docs/messaging/sqs.md @@ -97,8 +97,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | diff --git a/docs/registry/attributes/android.md b/docs/registry/attributes/android.md index 687121360e..b4e302373b 100644 --- a/docs/registry/attributes/android.md +++ b/docs/registry/attributes/android.md @@ -43,8 +43,13 @@ This document defines attributes that represents an occurrence of a lifecycle tr `android.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `background` | Any time after Activity.onPause() or, if the app has no Activity, Context.stopService() has been called when the app was in the foreground state. | ![Development](https://img.shields.io/badge/-development-blue) | -| `created` | Any time before Activity.onResume() or, if the app has no Activity, Context.startService() has been called in the app for the first time. | ![Development](https://img.shields.io/badge/-development-blue) | -| `foreground` | Any time after Activity.onResume() or, if the app has no Activity, Context.startService() has been called when the app was in either the created or background states. | ![Development](https://img.shields.io/badge/-development-blue) | +| `background` | Any time after Activity.onPause() or, if the app has no Activity, Context.stopService() has been called when the app was in the foreground state. | Use `background` value for `android.app.state` attribute instead. | +| `created` | Any time before Activity.onResume() or, if the app has no Activity, Context.startService() has been called in the app for the first time. | Use `created` value for `android.app.state` attribute instead. | +| `foreground` | Any time after Activity.onResume() or, if the app has no Activity, Context.startService() has been called when the app was in either the created or background states. | Use `foreground` value for `android.app.state` attribute instead. | + +
diff --git a/docs/registry/attributes/cloud.md b/docs/registry/attributes/cloud.md index 5c645e7348..5c08b1f528 100644 --- a/docs/registry/attributes/cloud.md +++ b/docs/registry/attributes/cloud.md @@ -85,13 +85,13 @@ The following well-known definitions MUST be used if you set this attribute and | Value | Description | Deprecation Explanation | |---|---|---| -| `azure_vm` | Azure Virtual Machines | Use `azure.vm` instead. | -| `azure_container_apps` | Azure Container Apps | Use `azure.container_apps` instead. | -| `azure_container_instances` | Azure Container Instances | Use `azure.container_instances` instead. | -| `azure_aks` | Azure Kubernetes Service | Use `azure.aks` instead. | -| `azure_functions` | Azure Functions | Use `azure.functions` instead. | -| `azure_app_service` | Azure App Service | Use `azure.app_service` instead. | -| `azure_openshift` | Azure Red Hat OpenShift | Use `azure.openshift` instead. | +| `azure_aks` | Azure Kubernetes Service | Use `azure.aks` value instead. | +| `azure_app_service` | Azure App Service | Use `azure.app_service` value instead. | +| `azure_container_apps` | Azure Container Apps | Use `azure.container_apps` value instead. | +| `azure_container_instances` | Azure Container Instances | Use `azure.container_instances` value instead. | +| `azure_functions` | Azure Functions | Use `azure.functions` value instead. | +| `azure_openshift` | Azure Red Hat OpenShift | Use `azure.openshift` value instead. | +| `azure_vm` | Azure Virtual Machines | Use `azure.vm` value instead. | diff --git a/docs/registry/attributes/container.md b/docs/registry/attributes/container.md index a3bee1557c..132429e3b3 100644 --- a/docs/registry/attributes/container.md +++ b/docs/registry/attributes/container.md @@ -60,8 +60,13 @@ Describes deprecated container attributes. `container.cpu.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `kernel` | When tasks of the cgroup are in kernel mode (Linux). When all container processes are in kernel mode (Windows). | ![Development](https://img.shields.io/badge/-development-blue) | -| `system` | When CPU is used by the system (host OS) | ![Development](https://img.shields.io/badge/-development-blue) | -| `user` | When tasks of the cgroup are in user mode (Linux). When all container processes are in user mode (Windows). | ![Development](https://img.shields.io/badge/-development-blue) | +| `kernel` | When tasks of the cgroup are in kernel mode (Linux). When all container processes are in kernel mode (Windows). | Use `kernel` value for `cpu.mode` attribute instead. | +| `system` | When CPU is used by the system (host OS) | Use `system` value for `cpu.mode` attribute instead. | +| `user` | When tasks of the cgroup are in user mode (Linux). When all container processes are in user mode (Windows). | Use `user` value for `cpu.mode` attribute instead. | + +
diff --git a/docs/registry/attributes/db.md b/docs/registry/attributes/db.md index ff295b92e6..38036b8dc9 100644 --- a/docs/registry/attributes/db.md +++ b/docs/registry/attributes/db.md @@ -213,129 +213,146 @@ Describes deprecated database attributes. `db.cassandra.consistency_level` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `all` | all | ![Development](https://img.shields.io/badge/-development-blue) | -| `any` | any | ![Development](https://img.shields.io/badge/-development-blue) | -| `each_quorum` | each_quorum | ![Development](https://img.shields.io/badge/-development-blue) | -| `local_one` | local_one | ![Development](https://img.shields.io/badge/-development-blue) | -| `local_quorum` | local_quorum | ![Development](https://img.shields.io/badge/-development-blue) | -| `local_serial` | local_serial | ![Development](https://img.shields.io/badge/-development-blue) | -| `one` | one | ![Development](https://img.shields.io/badge/-development-blue) | -| `quorum` | quorum | ![Development](https://img.shields.io/badge/-development-blue) | -| `serial` | serial | ![Development](https://img.shields.io/badge/-development-blue) | -| `three` | three | ![Development](https://img.shields.io/badge/-development-blue) | -| `two` | two | ![Development](https://img.shields.io/badge/-development-blue) | +| `all` | all | Use `all` value for `cassandra.consistency.level` attribute instead. | +| `any` | any | Use `any` value for `cassandra.consistency.level` attribute instead. | +| `each_quorum` | each_quorum | Use `each_quorum` value for `cassandra.consistency.level` attribute instead. | +| `local_one` | local_one | Use `local_one` value for `cassandra.consistency.level` attribute instead. | +| `local_quorum` | local_quorum | Use `local_quorum` value for `cassandra.consistency.level` attribute instead. | +| `local_serial` | local_serial | Use `local_serial` value for `cassandra.consistency.level` attribute instead. | +| `one` | one | Use `one` value for `cassandra.consistency.level` attribute instead. | +| `quorum` | quorum | Use `quorum` value for `cassandra.consistency.level` attribute instead. | +| `serial` | serial | Use `serial` value for `cassandra.consistency.level` attribute instead. | +| `three` | three | Use `three` value for `cassandra.consistency.level` attribute instead. | +| `two` | two | Use `two` value for `cassandra.consistency.level` attribute instead. | + +
--- `db.cosmosdb.connection_mode` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `direct` | Direct connection. | ![Development](https://img.shields.io/badge/-development-blue) | -| `gateway` | Gateway (HTTP) connection. | ![Development](https://img.shields.io/badge/-development-blue) | +| `direct` | Direct connection. | Use `direct` value for `azure.cosmosdb.connection.mode` attribute instead. | +| `gateway` | Gateway (HTTP) connection. | Use `gateway` value for `azure.cosmosdb.connection.mode` attribute instead. | + +
--- `db.cosmosdb.consistency_level` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `BoundedStaleness` | bounded_staleness | ![Development](https://img.shields.io/badge/-development-blue) | -| `ConsistentPrefix` | consistent_prefix | ![Development](https://img.shields.io/badge/-development-blue) | -| `Eventual` | eventual | ![Development](https://img.shields.io/badge/-development-blue) | -| `Session` | session | ![Development](https://img.shields.io/badge/-development-blue) | -| `Strong` | strong | ![Development](https://img.shields.io/badge/-development-blue) | +| `BoundedStaleness` | bounded_staleness | Use `BoundedStaleness` value for `azure.cosmosdb.consistency.level` attribute instead. | +| `ConsistentPrefix` | consistent_prefix | Use `ConsistentPrefix` value for `azure.cosmosdb.consistency.level` attribute instead. | +| `Eventual` | eventual | Use `Eventual` value for `azure.cosmosdb.consistency.level` attribute instead. | +| `Session` | session | Use `Session` value for `azure.cosmosdb.consistency.level` attribute instead. | +| `Strong` | strong | Use `Strong` value for `azure.cosmosdb.consistency.level` attribute instead. | + +
--- `db.cosmosdb.operation_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `batch` | batch | ![Development](https://img.shields.io/badge/-development-blue) | -| `create` | create | ![Development](https://img.shields.io/badge/-development-blue) | -| `delete` | delete | ![Development](https://img.shields.io/badge/-development-blue) | -| `execute` | execute | ![Development](https://img.shields.io/badge/-development-blue) | -| `execute_javascript` | execute_javascript | ![Development](https://img.shields.io/badge/-development-blue) | -| `head` | head | ![Development](https://img.shields.io/badge/-development-blue) | -| `head_feed` | head_feed | ![Development](https://img.shields.io/badge/-development-blue) | -| `invalid` | invalid | ![Development](https://img.shields.io/badge/-development-blue) | -| `patch` | patch | ![Development](https://img.shields.io/badge/-development-blue) | -| `query` | query | ![Development](https://img.shields.io/badge/-development-blue) | -| `query_plan` | query_plan | ![Development](https://img.shields.io/badge/-development-blue) | -| `read` | read | ![Development](https://img.shields.io/badge/-development-blue) | -| `read_feed` | read_feed | ![Development](https://img.shields.io/badge/-development-blue) | -| `replace` | replace | ![Development](https://img.shields.io/badge/-development-blue) | -| `upsert` | upsert | ![Development](https://img.shields.io/badge/-development-blue) | +| `batch` | batch | Removed, no replacement at this time. | +| `create` | create | Removed, no replacement at this time. | +| `delete` | delete | Removed, no replacement at this time. | +| `execute` | execute | Removed, no replacement at this time. | +| `execute_javascript` | execute_javascript | Removed, no replacement at this time. | +| `head` | head | Removed, no replacement at this time. | +| `head_feed` | head_feed | Removed, no replacement at this time. | +| `invalid` | invalid | Removed, no replacement at this time. | +| `patch` | patch | Removed, no replacement at this time. | +| `query` | query | Removed, no replacement at this time. | +| `query_plan` | query_plan | Removed, no replacement at this time. | +| `read` | read | Removed, no replacement at this time. | +| `read_feed` | read_feed | Removed, no replacement at this time. | +| `replace` | replace | Removed, no replacement at this time. | +| `upsert` | upsert | Removed, no replacement at this time. | + +
--- `db.system` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | -|---|---|---| -| `adabas` | Adabas (Adaptable Database System) | ![Development](https://img.shields.io/badge/-development-blue) | -| `cassandra` | Apache Cassandra | ![Development](https://img.shields.io/badge/-development-blue) | -| `clickhouse` | ClickHouse | ![Development](https://img.shields.io/badge/-development-blue) | -| `cockroachdb` | CockroachDB | ![Development](https://img.shields.io/badge/-development-blue) | -| `cosmosdb` | Microsoft Azure Cosmos DB | ![Development](https://img.shields.io/badge/-development-blue) | -| `couchbase` | Couchbase | ![Development](https://img.shields.io/badge/-development-blue) | -| `couchdb` | CouchDB | ![Development](https://img.shields.io/badge/-development-blue) | -| `db2` | IBM Db2 | ![Development](https://img.shields.io/badge/-development-blue) | -| `derby` | Apache Derby | ![Development](https://img.shields.io/badge/-development-blue) | -| `dynamodb` | Amazon DynamoDB | ![Development](https://img.shields.io/badge/-development-blue) | -| `edb` | EnterpriseDB | ![Development](https://img.shields.io/badge/-development-blue) | -| `elasticsearch` | Elasticsearch | ![Development](https://img.shields.io/badge/-development-blue) | -| `filemaker` | FileMaker | ![Development](https://img.shields.io/badge/-development-blue) | -| `firebird` | Firebird | ![Development](https://img.shields.io/badge/-development-blue) | -| `geode` | Apache Geode | ![Development](https://img.shields.io/badge/-development-blue) | -| `h2` | H2 | ![Development](https://img.shields.io/badge/-development-blue) | -| `hanadb` | SAP HANA | ![Development](https://img.shields.io/badge/-development-blue) | -| `hbase` | Apache HBase | ![Development](https://img.shields.io/badge/-development-blue) | -| `hive` | Apache Hive | ![Development](https://img.shields.io/badge/-development-blue) | -| `hsqldb` | HyperSQL DataBase | ![Development](https://img.shields.io/badge/-development-blue) | -| `influxdb` | InfluxDB | ![Development](https://img.shields.io/badge/-development-blue) | -| `informix` | Informix | ![Development](https://img.shields.io/badge/-development-blue) | -| `ingres` | Ingres | ![Development](https://img.shields.io/badge/-development-blue) | -| `instantdb` | InstantDB | ![Development](https://img.shields.io/badge/-development-blue) | -| `interbase` | InterBase | ![Development](https://img.shields.io/badge/-development-blue) | -| `intersystems_cache` | InterSystems Caché | ![Development](https://img.shields.io/badge/-development-blue) | -| `mariadb` | MariaDB | ![Development](https://img.shields.io/badge/-development-blue) | -| `maxdb` | SAP MaxDB | ![Development](https://img.shields.io/badge/-development-blue) | -| `memcached` | Memcached | ![Development](https://img.shields.io/badge/-development-blue) | -| `mongodb` | MongoDB | ![Development](https://img.shields.io/badge/-development-blue) | -| `mssql` | Microsoft SQL Server | ![Development](https://img.shields.io/badge/-development-blue) | -| `mysql` | MySQL | ![Development](https://img.shields.io/badge/-development-blue) | -| `neo4j` | Neo4j | ![Development](https://img.shields.io/badge/-development-blue) | -| `netezza` | Netezza | ![Development](https://img.shields.io/badge/-development-blue) | -| `opensearch` | OpenSearch | ![Development](https://img.shields.io/badge/-development-blue) | -| `oracle` | Oracle Database | ![Development](https://img.shields.io/badge/-development-blue) | -| `other_sql` | Some other SQL database. Fallback only. See notes. | ![Development](https://img.shields.io/badge/-development-blue) | -| `pervasive` | Pervasive PSQL | ![Development](https://img.shields.io/badge/-development-blue) | -| `pointbase` | PointBase | ![Development](https://img.shields.io/badge/-development-blue) | -| `postgresql` | PostgreSQL | ![Development](https://img.shields.io/badge/-development-blue) | -| `progress` | Progress Database | ![Development](https://img.shields.io/badge/-development-blue) | -| `redis` | Redis | ![Development](https://img.shields.io/badge/-development-blue) | -| `redshift` | Amazon Redshift | ![Development](https://img.shields.io/badge/-development-blue) | -| `spanner` | Cloud Spanner | ![Development](https://img.shields.io/badge/-development-blue) | -| `sqlite` | SQLite | ![Development](https://img.shields.io/badge/-development-blue) | -| `sybase` | Sybase | ![Development](https://img.shields.io/badge/-development-blue) | -| `teradata` | Teradata | ![Development](https://img.shields.io/badge/-development-blue) | -| `trino` | Trino | ![Development](https://img.shields.io/badge/-development-blue) | -| `vertica` | Vertica | ![Development](https://img.shields.io/badge/-development-blue) | -
Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -| `cache` | InterSystems Caché | Use `intersystems_cache` instead. | -| `cloudscape` | Cloudscape | Use `other_sql` instead. | -| `coldfusion` | ColdFusion IMQ | No replacement at this time. | -| `firstsql` | FirstSQL | Use `other_sql` instead. | -| `mssqlcompact` | Microsoft SQL Server Compact | Use `other_sql` instead. | +| `adabas` | Adabas (Adaptable Database System) | Use `adabas` value for `db.system.name` attribute instead. | +| `cache` | InterSystems Caché | Use `intersystems_cache` value for `db.system.name` attribute instead. | +| `cassandra` | Apache Cassandra | Use `cassandra` value for `db.system.name` attribute instead. | +| `clickhouse` | ClickHouse | Use `clickhouse` value for `db.system.name` attribute instead. | +| `cloudscape` | Cloudscape | Use `other_sql` value for `db.system.name` attribute instead. | +| `cockroachdb` | CockroachDB | Use `cockroachdb` value for `db.system.name` attribute instead. | +| `coldfusion` | ColdFusion IMQ | No replacement at this time. | +| `cosmosdb` | Microsoft Azure Cosmos DB | Use `cosmosdb` value for `db.system.name` attribute instead. | +| `couchbase` | Couchbase | Use `couchbase` value for `db.system.name` attribute instead. | +| `couchdb` | CouchDB | Use `couchdb` value for `db.system.name` attribute instead. | +| `db2` | IBM Db2 | Use `db2` value for `db.system.name` attribute instead. | +| `derby` | Apache Derby | Use `derby` value for `db.system.name` attribute instead. | +| `dynamodb` | Amazon DynamoDB | Use `dynamodb` value for `db.system.name` attribute instead. | +| `edb` | EnterpriseDB | Use `edb` value for `db.system.name` attribute instead. | +| `elasticsearch` | Elasticsearch | Use `elasticsearch` value for `db.system.name` attribute instead. | +| `filemaker` | FileMaker | Use `filemaker` value for `db.system.name` attribute instead. | +| `firebird` | Firebird | Use `firebird` value for `db.system.name` attribute instead. | +| `firstsql` | FirstSQL | Use `other_sql` value for `db.system.name` attribute instead. | +| `geode` | Apache Geode | Use `geode` value for `db.system.name` attribute instead. | +| `h2` | H2 | Use `h2` value for `db.system.name` attribute instead. | +| `hanadb` | SAP HANA | Use `hanadb` value for `db.system.name` attribute instead. | +| `hbase` | Apache HBase | Use `hbase` value for `db.system.name` attribute instead. | +| `hive` | Apache Hive | Use `hive` value for `db.system.name` attribute instead. | +| `hsqldb` | HyperSQL DataBase | Use `hsqldb` value for `db.system.name` attribute instead. | +| `influxdb` | InfluxDB | Use `influxdb` value for `db.system.name` attribute instead. | +| `informix` | Informix | Use `informix` value for `db.system.name` attribute instead. | +| `ingres` | Ingres | Use `ingres` value for `db.system.name` attribute instead. | +| `instantdb` | InstantDB | Use `instantdb` value for `db.system.name` attribute instead. | +| `interbase` | InterBase | Use `interbase` value for `db.system.name` attribute instead. | +| `intersystems_cache` | InterSystems Caché | Use `intersystems_cache` value for `db.system.name` attribute instead. | +| `mariadb` | MariaDB | Use `mariadb` value for `db.system.name` attribute instead. | +| `maxdb` | SAP MaxDB | Use `maxdb` value for `db.system.name` attribute instead. | +| `memcached` | Memcached | Use `memcached` value for `db.system.name` attribute instead. | +| `mongodb` | MongoDB | Use `mongodb` value for `db.system.name` attribute instead. | +| `mssql` | Microsoft SQL Server | Use `mssql` value for `db.system.name` attribute instead. | +| `mssqlcompact` | Microsoft SQL Server Compact | Use `other_sql` value for `db.system.name` attribute instead. | +| `mysql` | MySQL | Use `mysql` value for `db.system.name` attribute instead. | +| `neo4j` | Neo4j | Use `neo4j` value for `db.system.name` attribute instead. | +| `netezza` | Netezza | Use `netezza` value for `db.system.name` attribute instead. | +| `opensearch` | OpenSearch | Use `opensearch` value for `db.system.name` attribute instead. | +| `oracle` | Oracle Database | Use `oracle` value for `db.system.name` attribute instead. | +| `other_sql` | Some other SQL database. Fallback only. See notes. | Use `other_sql` value for `db.system.name` attribute instead. | +| `pervasive` | Pervasive PSQL | Use `pervasive` value for `db.system.name` attribute instead. | +| `pointbase` | PointBase | Use `pointbase` value for `db.system.name` attribute instead. | +| `postgresql` | PostgreSQL | Use `postgresql` value for `db.system.name` attribute instead. | +| `progress` | Progress Database | Use `progress` value for `db.system.name` attribute instead. | +| `redis` | Redis | Use `redis` value for `db.system.name` attribute instead. | +| `redshift` | Amazon Redshift | Use `redshift` value for `db.system.name` attribute instead. | +| `spanner` | Cloud Spanner | Use `spanner` value for `db.system.name` attribute instead. | +| `sqlite` | SQLite | Use `sqlite` value for `db.system.name` attribute instead. | +| `sybase` | Sybase | Use `sybase` value for `db.system.name` attribute instead. | +| `teradata` | Teradata | Use `teradata` value for `db.system.name` attribute instead. | +| `trino` | Trino | Use `trino` value for `db.system.name` attribute instead. | +| `vertica` | Vertica | Use `vertica` value for `db.system.name` attribute instead. |
@@ -356,16 +373,26 @@ Describes deprecated db metrics attributes. `db.client.connections.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `idle` | idle | ![Development](https://img.shields.io/badge/-development-blue) | -| `used` | used | ![Development](https://img.shields.io/badge/-development-blue) | +| `idle` | idle | Use `idle` value for `db.client.connection.state` attribute instead. | +| `used` | used | Use `used` value for `db.client.connection.state` attribute instead. | + +
--- `state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `idle` | idle | ![Development](https://img.shields.io/badge/-development-blue) | -| `used` | used | ![Development](https://img.shields.io/badge/-development-blue) | +| `idle` | idle | Use `idle` value for `db.client.connection.state` attribute instead. | +| `used` | used | Use `used` value for `db.client.connection.state` attribute instead. | + +
diff --git a/docs/registry/attributes/feature-flag.md b/docs/registry/attributes/feature-flag.md index 979da587cb..fce7962684 100644 --- a/docs/registry/attributes/feature-flag.md +++ b/docs/registry/attributes/feature-flag.md @@ -67,14 +67,19 @@ Describes deprecated feature flag attributes. `feature_flag.evaluation.reason` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `cached` | The resolved value was retrieved from cache. | ![Development](https://img.shields.io/badge/-development-blue) | -| `default` | The resolved value fell back to a pre-configured value (no dynamic evaluation occurred or dynamic evaluation yielded no result). | ![Development](https://img.shields.io/badge/-development-blue) | -| `disabled` | The resolved value was the result of the flag being disabled in the management system. | ![Development](https://img.shields.io/badge/-development-blue) | -| `error` | The resolved value was the result of an error. | ![Development](https://img.shields.io/badge/-development-blue) | -| `split` | The resolved value was the result of pseudorandom assignment. | ![Development](https://img.shields.io/badge/-development-blue) | -| `stale` | The resolved value is non-authoritative or possibly out of date | ![Development](https://img.shields.io/badge/-development-blue) | -| `static` | The resolved value is static (no dynamic evaluation). | ![Development](https://img.shields.io/badge/-development-blue) | -| `targeting_match` | The resolved value was the result of a dynamic evaluation, such as a rule or specific user-targeting. | ![Development](https://img.shields.io/badge/-development-blue) | -| `unknown` | The reason for the resolved value could not be determined. | ![Development](https://img.shields.io/badge/-development-blue) | +| `cached` | The resolved value was retrieved from cache. | Use `cached` value for `feature_flag.result.reason` attribute instead. | +| `default` | The resolved value fell back to a pre-configured value (no dynamic evaluation occurred or dynamic evaluation yielded no result). | Use `default` value for `feature_flag.result.reason` attribute instead. | +| `disabled` | The resolved value was the result of the flag being disabled in the management system. | Use `disabled` value for `feature_flag.result.reason` attribute instead. | +| `error` | The resolved value was the result of an error. | Use `error` value for `feature_flag.result.reason` attribute instead. | +| `split` | The resolved value was the result of pseudorandom assignment. | Use `split` value for `feature_flag.result.reason` attribute instead. | +| `stale` | The resolved value is non-authoritative or possibly out of date | Use `stale` value for `feature_flag.result.reason` attribute instead. | +| `static` | The resolved value is static (no dynamic evaluation). | Use `static` value for `feature_flag.result.reason` attribute instead. | +| `targeting_match` | The resolved value was the result of a dynamic evaluation, such as a rule or specific user-targeting. | Use `targeting_match` value for `feature_flag.result.reason` attribute instead. | +| `unknown` | The reason for the resolved value could not be determined. | Use `unknown` value for `feature_flag.result.reason` attribute instead. | + +
diff --git a/docs/registry/attributes/gen-ai.md b/docs/registry/attributes/gen-ai.md index 641eab8811..af3ec9c653 100644 --- a/docs/registry/attributes/gen-ai.md +++ b/docs/registry/attributes/gen-ai.md @@ -240,7 +240,7 @@ Datastore: A tool used by the agent to access and query structured or unstructur | Value | Description | Deprecation Explanation | |---|---|---| -| `output` | Output tokens (completion, response, etc.) | Use `output` instead. | +| `output` | Output tokens (completion, response, etc.) | Use `output` value instead. | @@ -262,23 +262,30 @@ Describes deprecated `gen_ai` attributes. `gen_ai.system` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `anthropic` | Anthropic | ![Development](https://img.shields.io/badge/-development-blue) | -| `aws.bedrock` | AWS Bedrock | ![Development](https://img.shields.io/badge/-development-blue) | -| `azure.ai.inference` | Azure AI Inference | ![Development](https://img.shields.io/badge/-development-blue) | -| `azure.ai.openai` | Azure OpenAI | ![Development](https://img.shields.io/badge/-development-blue) | -| `cohere` | Cohere | ![Development](https://img.shields.io/badge/-development-blue) | -| `deepseek` | DeepSeek | ![Development](https://img.shields.io/badge/-development-blue) | -| `gcp.gemini` | Gemini [17] | ![Development](https://img.shields.io/badge/-development-blue) | -| `gcp.gen_ai` | Any Google generative AI endpoint [18] | ![Development](https://img.shields.io/badge/-development-blue) | -| `gcp.vertex_ai` | Vertex AI [19] | ![Development](https://img.shields.io/badge/-development-blue) | -| `groq` | Groq | ![Development](https://img.shields.io/badge/-development-blue) | -| `ibm.watsonx.ai` | IBM Watsonx AI | ![Development](https://img.shields.io/badge/-development-blue) | -| `mistral_ai` | Mistral AI | ![Development](https://img.shields.io/badge/-development-blue) | -| `openai` | OpenAI | ![Development](https://img.shields.io/badge/-development-blue) | -| `perplexity` | Perplexity | ![Development](https://img.shields.io/badge/-development-blue) | -| `xai` | xAI | ![Development](https://img.shields.io/badge/-development-blue) | +| `anthropic` | Anthropic | Use `anthropic` value for `gen_ai.provider.name` attribute instead. | +| `aws.bedrock` | AWS Bedrock | Use `aws.bedrock` value for `gen_ai.provider.name` attribute instead. | +| `az.ai.inference` | Azure AI Inference | Use `azure.ai.inference` value for `gen_ai.provider.name` attribute instead. | +| `az.ai.openai` | Azure OpenAI | Use `azure.ai.openai` value for `gen_ai.provider.name` attribute instead. | +| `azure.ai.inference` | Azure AI Inference | Use `azure.ai.inference` value for `gen_ai.provider.name` attribute instead. | +| `azure.ai.openai` | Azure OpenAI | Use `azure.ai.openai` value for `gen_ai.provider.name` attribute instead. | +| `cohere` | Cohere | Use `cohere` value for `gen_ai.provider.name` attribute instead. | +| `deepseek` | DeepSeek | Use `deepseek` value for `gen_ai.provider.name` attribute instead. | +| `gcp.gemini` | Gemini [17] | Use `gcp.gemini` value for `gen_ai.provider.name` attribute instead. | +| `gcp.gen_ai` | Any Google generative AI endpoint [18] | Use `gcp.gen_ai` value for `gen_ai.provider.name` attribute instead. | +| `gcp.vertex_ai` | Vertex AI [19] | Use `gcp.vertex_ai` value for `gen_ai.provider.name` attribute instead. | +| `gemini` | Gemini | Use `gcp.gemini` value for `gen_ai.provider.name` attribute instead. | +| `groq` | Groq | Use `groq` value for `gen_ai.provider.name` attribute instead. | +| `ibm.watsonx.ai` | IBM Watsonx AI | Use `ibm.watsonx.ai` value for `gen_ai.provider.name` attribute instead. | +| `mistral_ai` | Mistral AI | Use `mistral_ai` value for `gen_ai.provider.name` attribute instead. | +| `openai` | OpenAI | Use `openai` value for `gen_ai.provider.name` attribute instead. | +| `perplexity` | Perplexity | Use `perplexity` value for `gen_ai.provider.name` attribute instead. | +| `vertex_ai` | Vertex AI | Use `gcp.vertex_ai` value for `gen_ai.provider.name` attribute instead. | +| `xai` | xAI | Use `xai` value for `gen_ai.provider.name` attribute instead. | **[17]:** This refers to the 'generativelanguage.googleapis.com' endpoint. Also known as the AI Studio API. May use common attributes prefixed with 'gcp.gen_ai.'. @@ -286,16 +293,6 @@ Describes deprecated `gen_ai` attributes. **[19]:** This refers to the 'aiplatform.googleapis.com' endpoint. May use common attributes prefixed with 'gcp.gen_ai.'. -
-Deprecated Values: - -| Value | Description | Deprecation Explanation | -|---|---|---| -| `vertex_ai` | Vertex AI | Use `gcp.vertex_ai` instead. | -| `gemini` | Gemini | Use `gcp.gemini` instead. | -| `az.ai.inference` | Azure AI Inference | Use `azure.ai.inference` instead. | -| `az.ai.openai` | Azure OpenAI | Use `azure.ai.openai` instead. | -
## Deprecated OpenAI GenAI Attributes @@ -316,17 +313,27 @@ Describes deprecated `gen_ai.openai` attributes. `gen_ai.openai.request.response_format` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `json_object` | JSON object response format | ![Development](https://img.shields.io/badge/-development-blue) | -| `json_schema` | JSON schema response format | ![Development](https://img.shields.io/badge/-development-blue) | -| `text` | Text response format | ![Development](https://img.shields.io/badge/-development-blue) | +| `json_object` | JSON object response format | Use `json_object` value for `gen_ai.output.type` attribute instead. | +| `json_schema` | JSON schema response format | Use `json_schema` value for `gen_ai.output.type` attribute instead. | +| `text` | Text response format | Use `text` value for `gen_ai.output.type` attribute instead. | + +
--- `gen_ai.openai.request.service_tier` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `auto` | The system will utilize scale tier credits until they are exhausted. | ![Development](https://img.shields.io/badge/-development-blue) | -| `default` | The system will utilize the default scale tier. | ![Development](https://img.shields.io/badge/-development-blue) | +| `auto` | The system will utilize scale tier credits until they are exhausted. | Use `auto` value for `openai.request.service_tier` attribute instead. | +| `default` | The system will utilize the default scale tier. | Use `default` value for `openai.request.service_tier` attribute instead. | + +
diff --git a/docs/registry/attributes/http.md b/docs/registry/attributes/http.md index 673cd51359..d8ad59b808 100644 --- a/docs/registry/attributes/http.md +++ b/docs/registry/attributes/http.md @@ -143,11 +143,16 @@ Describes deprecated HTTP attributes. `http.flavor` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `1.0` | HTTP/1.0 | ![Development](https://img.shields.io/badge/-development-blue) | -| `1.1` | HTTP/1.1 | ![Development](https://img.shields.io/badge/-development-blue) | -| `2.0` | HTTP/2 | ![Development](https://img.shields.io/badge/-development-blue) | -| `3.0` | HTTP/3 | ![Development](https://img.shields.io/badge/-development-blue) | -| `QUIC` | QUIC protocol. | ![Development](https://img.shields.io/badge/-development-blue) | -| `SPDY` | SPDY protocol. | ![Development](https://img.shields.io/badge/-development-blue) | +| `1.0` | HTTP/1.0 | Split into `network.protocol.name` and `network.protocol.version` | +| `1.1` | HTTP/1.1 | Split into `network.protocol.name` and `network.protocol.version` | +| `2.0` | HTTP/2 | Split into `network.protocol.name` and `network.protocol.version` | +| `3.0` | HTTP/3 | Split into `network.protocol.name` and `network.protocol.version` | +| `QUIC` | QUIC protocol. | Split into `network.protocol.name` and `network.protocol.version` | +| `SPDY` | SPDY protocol. | Split into `network.protocol.name` and `network.protocol.version` | + +
diff --git a/docs/registry/attributes/ios.md b/docs/registry/attributes/ios.md index f946e34115..7ad2140872 100644 --- a/docs/registry/attributes/ios.md +++ b/docs/registry/attributes/ios.md @@ -46,10 +46,15 @@ The iOS platform on which the iOS application is running. `ios.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `active` | The app has become `active`. Associated with UIKit notification `applicationDidBecomeActive`. | ![Development](https://img.shields.io/badge/-development-blue) | -| `background` | The app is now in the background. This value is associated with UIKit notification `applicationDidEnterBackground`. | ![Development](https://img.shields.io/badge/-development-blue) | -| `foreground` | The app is now in the foreground. This value is associated with UIKit notification `applicationWillEnterForeground`. | ![Development](https://img.shields.io/badge/-development-blue) | -| `inactive` | The app is now `inactive`. Associated with UIKit notification `applicationWillResignActive`. | ![Development](https://img.shields.io/badge/-development-blue) | -| `terminate` | The app is about to terminate. Associated with UIKit notification `applicationWillTerminate`. | ![Development](https://img.shields.io/badge/-development-blue) | +| `active` | The app has become `active`. Associated with UIKit notification `applicationDidBecomeActive`. | Use `active` value for `ios.app.state` attribute instead. | +| `background` | The app is now in the background. This value is associated with UIKit notification `applicationDidEnterBackground`. | Use `background` value for `ios.app.state` attribute instead. | +| `foreground` | The app is now in the foreground. This value is associated with UIKit notification `applicationWillEnterForeground`. | Use `foreground` value for `ios.app.state` attribute instead. | +| `inactive` | The app is now `inactive`. Associated with UIKit notification `applicationWillResignActive`. | Use `inactive` value for `ios.app.state` attribute instead. | +| `terminate` | The app is about to terminate. Associated with UIKit notification `applicationWillTerminate`. | Use `terminate` value for `ios.app.state` attribute instead. | + +
diff --git a/docs/registry/attributes/messaging.md b/docs/registry/attributes/messaging.md index e7e784ba97..4626c1c414 100644 --- a/docs/registry/attributes/messaging.md +++ b/docs/registry/attributes/messaging.md @@ -75,8 +75,8 @@ size should be used. | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` instead. | +| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | +| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. |
diff --git a/docs/registry/attributes/network.md b/docs/registry/attributes/network.md index debd9e2894..8b539e7bc0 100644 --- a/docs/registry/attributes/network.md +++ b/docs/registry/attributes/network.md @@ -162,22 +162,32 @@ These attributes may be used for any network related operation. `net.sock.family` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `inet` | IPv4 address | ![Development](https://img.shields.io/badge/-development-blue) | -| `inet6` | IPv6 address | ![Development](https://img.shields.io/badge/-development-blue) | -| `unix` | Unix domain socket path | ![Development](https://img.shields.io/badge/-development-blue) | +| `inet` | IPv4 address | Split to `network.transport` and `network.type`. | +| `inet6` | IPv6 address | Split to `network.transport` and `network.type`. | +| `unix` | Unix domain socket path | Split to `network.transport` and `network.type`. | + +
--- `net.transport` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `inproc` | In-process communication. [6] | ![Development](https://img.shields.io/badge/-development-blue) | -| `ip_tcp` | ip_tcp | ![Development](https://img.shields.io/badge/-development-blue) | -| `ip_udp` | ip_udp | ![Development](https://img.shields.io/badge/-development-blue) | -| `other` | Something else (non IP-based). | ![Development](https://img.shields.io/badge/-development-blue) | -| `pipe` | Named or anonymous pipe. | ![Development](https://img.shields.io/badge/-development-blue) | +| `inproc` | In-process communication. [6] | Use `inproc` value for `network.transport` attribute instead. | +| `ip_tcp` | ip_tcp | Use `ip_tcp` value for `network.transport` attribute instead. | +| `ip_udp` | ip_udp | Use `ip_udp` value for `network.transport` attribute instead. | +| `other` | Something else (non IP-based). | Use `other` value for `network.transport` attribute instead. | +| `pipe` | Named or anonymous pipe. | Use `pipe` value for `network.transport` attribute instead. | **[6]:** Signals that there is only in-process communication not using a "real" network protocol in cases where network attributes would normally be expected. Usually all other network attributes can be left out in that case. + +
diff --git a/docs/registry/attributes/os.md b/docs/registry/attributes/os.md index d4e47f4e30..8650eb2bc7 100644 --- a/docs/registry/attributes/os.md +++ b/docs/registry/attributes/os.md @@ -40,6 +40,6 @@ The operating system (OS) on which the process represented by this resource is r | Value | Description | Deprecation Explanation | |---|---|---| -| `z_os` | IBM z/OS | Use `zos` instead. | +| `z_os` | IBM z/OS | Use `zos` value instead. | diff --git a/docs/registry/attributes/process.md b/docs/registry/attributes/process.md index 9bab50ce2f..82cb8e3cee 100644 --- a/docs/registry/attributes/process.md +++ b/docs/registry/attributes/process.md @@ -113,26 +113,41 @@ Deprecated process attributes. `process.context_switch_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `involuntary` | involuntary | ![Development](https://img.shields.io/badge/-development-blue) | -| `voluntary` | voluntary | ![Development](https://img.shields.io/badge/-development-blue) | +| `involuntary` | involuntary | Use `involuntary` value for `process.context_switch.type` attribute instead. | +| `voluntary` | voluntary | Use `voluntary` value for `process.context_switch.type` attribute instead. | + +
--- `process.cpu.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `system` | system | ![Development](https://img.shields.io/badge/-development-blue) | -| `user` | user | ![Development](https://img.shields.io/badge/-development-blue) | -| `wait` | wait | ![Development](https://img.shields.io/badge/-development-blue) | +| `system` | system | Use `system` value for `cpu.mode` attribute instead. | +| `user` | user | Use `user` value for `cpu.mode` attribute instead. | +| `wait` | wait | Use `wait` value for `cpu.mode` attribute instead. | + +
--- `process.paging.fault_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `major` | major | ![Development](https://img.shields.io/badge/-development-blue) | -| `minor` | minor | ![Development](https://img.shields.io/badge/-development-blue) | +| `major` | major | Use `major` value for `system.paging.fault.type` attribute instead. | +| `minor` | minor | Use `minor` value for `system.paging.fault.type` attribute instead. | + +
diff --git a/docs/registry/attributes/rpc.md b/docs/registry/attributes/rpc.md index 3a917a9092..751075a46a 100644 --- a/docs/registry/attributes/rpc.md +++ b/docs/registry/attributes/rpc.md @@ -145,7 +145,12 @@ Deprecated rpc message attributes. `message.type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `RECEIVED` | received | ![Development](https://img.shields.io/badge/-development-blue) | -| `SENT` | sent | ![Development](https://img.shields.io/badge/-development-blue) | +| `RECEIVED` | received | Use `RECEIVED` value for `rpc.message.type` attribute instead. | +| `SENT` | sent | Use `SENT` value for `rpc.message.type` attribute instead. | + +
diff --git a/docs/registry/attributes/system.md b/docs/registry/attributes/system.md index 30a775ee66..e56e7dc19d 100644 --- a/docs/registry/attributes/system.md +++ b/docs/registry/attributes/system.md @@ -83,7 +83,7 @@ Describes System Memory attributes | Value | Description | Deprecation Explanation | |---|---|---| -| `shared` | shared | Removed, report shared memory usage with `metric.system.memory.shared` metric | +| `shared` | shared | Removed, report shared memory usage with `metric.system.memory.shared` metric | @@ -145,62 +145,87 @@ Deprecated system attributes. `system.cpu.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `idle` | idle | ![Development](https://img.shields.io/badge/-development-blue) | -| `interrupt` | interrupt | ![Development](https://img.shields.io/badge/-development-blue) | -| `iowait` | iowait | ![Development](https://img.shields.io/badge/-development-blue) | -| `nice` | nice | ![Development](https://img.shields.io/badge/-development-blue) | -| `steal` | steal | ![Development](https://img.shields.io/badge/-development-blue) | -| `system` | system | ![Development](https://img.shields.io/badge/-development-blue) | -| `user` | user | ![Development](https://img.shields.io/badge/-development-blue) | +| `idle` | idle | Use `idle` value for `cpu.mode` attribute instead. | +| `interrupt` | interrupt | Use `interrupt` value for `cpu.mode` attribute instead. | +| `iowait` | iowait | Use `iowait` value for `cpu.mode` attribute instead. | +| `nice` | nice | Use `nice` value for `cpu.mode` attribute instead. | +| `steal` | steal | Use `steal` value for `cpu.mode` attribute instead. | +| `system` | system | Use `system` value for `cpu.mode` attribute instead. | +| `user` | user | Use `user` value for `cpu.mode` attribute instead. | + +
--- `system.network.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `close` | close | ![Development](https://img.shields.io/badge/-development-blue) | -| `close_wait` | close_wait | ![Development](https://img.shields.io/badge/-development-blue) | -| `closing` | closing | ![Development](https://img.shields.io/badge/-development-blue) | -| `delete` | delete | ![Development](https://img.shields.io/badge/-development-blue) | -| `established` | established | ![Development](https://img.shields.io/badge/-development-blue) | -| `fin_wait_1` | fin_wait_1 | ![Development](https://img.shields.io/badge/-development-blue) | -| `fin_wait_2` | fin_wait_2 | ![Development](https://img.shields.io/badge/-development-blue) | -| `last_ack` | last_ack | ![Development](https://img.shields.io/badge/-development-blue) | -| `listen` | listen | ![Development](https://img.shields.io/badge/-development-blue) | -| `syn_recv` | syn_recv | ![Development](https://img.shields.io/badge/-development-blue) | -| `syn_sent` | syn_sent | ![Development](https://img.shields.io/badge/-development-blue) | -| `time_wait` | time_wait | ![Development](https://img.shields.io/badge/-development-blue) | +| `close` | close | Use `close` value for `network.connection.state` attribute instead. | +| `close_wait` | close_wait | Use `close_wait` value for `network.connection.state` attribute instead. | +| `closing` | closing | Use `closing` value for `network.connection.state` attribute instead. | +| `delete` | delete | Use `delete` value for `network.connection.state` attribute instead. | +| `established` | established | Use `established` value for `network.connection.state` attribute instead. | +| `fin_wait_1` | fin_wait_1 | Use `fin_wait_1` value for `network.connection.state` attribute instead. | +| `fin_wait_2` | fin_wait_2 | Use `fin_wait_2` value for `network.connection.state` attribute instead. | +| `last_ack` | last_ack | Use `last_ack` value for `network.connection.state` attribute instead. | +| `listen` | listen | Use `listen` value for `network.connection.state` attribute instead. | +| `syn_recv` | syn_recv | Use `syn_recv` value for `network.connection.state` attribute instead. | +| `syn_sent` | syn_sent | Use `syn_sent` value for `network.connection.state` attribute instead. | +| `time_wait` | time_wait | Use `time_wait` value for `network.connection.state` attribute instead. | + +
--- `system.paging.type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `major` | major | ![Development](https://img.shields.io/badge/-development-blue) | -| `minor` | minor | ![Development](https://img.shields.io/badge/-development-blue) | +| `major` | major | Use `major` value for `system.paging.fault.type` attribute instead. | +| `minor` | minor | Use `minor` value for `system.paging.fault.type` attribute instead. | + +
--- `system.process.status` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `defunct` | defunct | ![Development](https://img.shields.io/badge/-development-blue) | -| `running` | running | ![Development](https://img.shields.io/badge/-development-blue) | -| `sleeping` | sleeping | ![Development](https://img.shields.io/badge/-development-blue) | -| `stopped` | stopped | ![Development](https://img.shields.io/badge/-development-blue) | +| `defunct` | defunct | Use `defunct` value for `process.state` attribute instead. | +| `running` | running | Use `running` value for `process.state` attribute instead. | +| `sleeping` | sleeping | Use `sleeping` value for `process.state` attribute instead. | +| `stopped` | stopped | Use `stopped` value for `process.state` attribute instead. | + +
--- `system.processes.status` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `defunct` | defunct | ![Development](https://img.shields.io/badge/-development-blue) | -| `running` | running | ![Development](https://img.shields.io/badge/-development-blue) | -| `sleeping` | sleeping | ![Development](https://img.shields.io/badge/-development-blue) | -| `stopped` | stopped | ![Development](https://img.shields.io/badge/-development-blue) | +| `defunct` | defunct | Use `defunct` value for `process.state` attribute instead. | +| `running` | running | Use `running` value for `process.state` attribute instead. | +| `sleeping` | sleeping | Use `sleeping` value for `process.state` attribute instead. | +| `stopped` | stopped | Use `stopped` value for `process.state` attribute instead. | + +
diff --git a/docs/registry/attributes/vcs.md b/docs/registry/attributes/vcs.md index 84f4907417..a467a103eb 100644 --- a/docs/registry/attributes/vcs.md +++ b/docs/registry/attributes/vcs.md @@ -114,7 +114,7 @@ the `.git` extension. | Value | Description | Deprecation Explanation | |---|---|---| -| `gittea` | [Gitea](https://gitea.io) | Use `gitea` instead. | +| `gittea` | [Gitea](https://gitea.io) | Use `gitea` value instead. | @@ -172,7 +172,12 @@ Describes deprecated vcs attributes. `vcs.repository.ref.type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. -| Value | Description | Stability | +
+Deprecated Values: + +| Value | Description | Deprecation Explanation | |---|---|---| -| `branch` | [branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch) | ![Development](https://img.shields.io/badge/-development-blue) | -| `tag` | [tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag) | ![Development](https://img.shields.io/badge/-development-blue) | +| `branch` | [branch](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefbranchabranch) | Use `branch` value for `vcs.ref.head.type` attribute instead. | +| `tag` | [tag](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddeftagatag) | Use `tag` value for `vcs.ref.head.type` attribute instead. | + +
diff --git a/docs/registry/entities/cloud.md b/docs/registry/entities/cloud.md index a8524e7a9d..f09dfa06c4 100644 --- a/docs/registry/entities/cloud.md +++ b/docs/registry/entities/cloud.md @@ -94,13 +94,13 @@ The following well-known definitions MUST be used if you set this attribute and | Value | Description | Deprecation Explanation | |---|---|---| -| `azure_vm` | Azure Virtual Machines | Use `azure.vm` instead. | -| `azure_container_apps` | Azure Container Apps | Use `azure.container_apps` instead. | -| `azure_container_instances` | Azure Container Instances | Use `azure.container_instances` instead. | -| `azure_aks` | Azure Kubernetes Service | Use `azure.aks` instead. | -| `azure_functions` | Azure Functions | Use `azure.functions` instead. | -| `azure_app_service` | Azure App Service | Use `azure.app_service` instead. | -| `azure_openshift` | Azure Red Hat OpenShift | Use `azure.openshift` instead. | +| `azure_aks` | Azure Kubernetes Service | Use `azure.aks` value instead. | +| `azure_app_service` | Azure App Service | Use `azure.app_service` value instead. | +| `azure_container_apps` | Azure Container Apps | Use `azure.container_apps` value instead. | +| `azure_container_instances` | Azure Container Instances | Use `azure.container_instances` value instead. | +| `azure_functions` | Azure Functions | Use `azure.functions` value instead. | +| `azure_openshift` | Azure Red Hat OpenShift | Use `azure.openshift` value instead. | +| `azure_vm` | Azure Virtual Machines | Use `azure.vm` value instead. | diff --git a/docs/registry/entities/os.md b/docs/registry/entities/os.md index 317f64d209..a9758d266b 100644 --- a/docs/registry/entities/os.md +++ b/docs/registry/entities/os.md @@ -57,7 +57,7 @@ | Value | Description | Deprecation Explanation | |---|---|---| -| `z_os` | IBM z/OS | Use `zos` instead. | +| `z_os` | IBM z/OS | Use `zos` value instead. | diff --git a/docs/resource/cloud.md b/docs/resource/cloud.md index 3974ac4e90..09226ff73a 100644 --- a/docs/resource/cloud.md +++ b/docs/resource/cloud.md @@ -92,13 +92,13 @@ The following well-known definitions MUST be used if you set this attribute and | Value | Description | Deprecation Explanation | |---|---|---| -| `azure_vm` | Azure Virtual Machines | Use `azure.vm` instead. | -| `azure_container_apps` | Azure Container Apps | Use `azure.container_apps` instead. | -| `azure_container_instances` | Azure Container Instances | Use `azure.container_instances` instead. | -| `azure_aks` | Azure Kubernetes Service | Use `azure.aks` instead. | -| `azure_functions` | Azure Functions | Use `azure.functions` instead. | -| `azure_app_service` | Azure App Service | Use `azure.app_service` instead. | -| `azure_openshift` | Azure Red Hat OpenShift | Use `azure.openshift` instead. | +| `azure_aks` | Azure Kubernetes Service | Use `azure.aks` value instead. | +| `azure_app_service` | Azure App Service | Use `azure.app_service` value instead. | +| `azure_container_apps` | Azure Container Apps | Use `azure.container_apps` value instead. | +| `azure_container_instances` | Azure Container Instances | Use `azure.container_instances` value instead. | +| `azure_functions` | Azure Functions | Use `azure.functions` value instead. | +| `azure_openshift` | Azure Red Hat OpenShift | Use `azure.openshift` value instead. | +| `azure_vm` | Azure Virtual Machines | Use `azure.vm` value instead. | diff --git a/docs/resource/os.md b/docs/resource/os.md index 899e035951..6860192d86 100644 --- a/docs/resource/os.md +++ b/docs/resource/os.md @@ -57,7 +57,7 @@ In case of virtualized environments, this is the operating system as it is obser | Value | Description | Deprecation Explanation | |---|---|---| -| `z_os` | IBM z/OS | Use `zos` instead. | +| `z_os` | IBM z/OS | Use `zos` value instead. | diff --git a/docs/resource/zos.md b/docs/resource/zos.md index 04101b8a7d..597e38a3dc 100644 --- a/docs/resource/zos.md +++ b/docs/resource/zos.md @@ -110,7 +110,7 @@ The following table describes how to populate the operating system attributes on | Value | Description | Deprecation Explanation | |---|---|---| -| `z_os` | IBM z/OS | Use `zos` instead. | +| `z_os` | IBM z/OS | Use `zos` value instead. | diff --git a/docs/system/system-metrics.md b/docs/system/system-metrics.md index f55deb3150..2e9b58da11 100644 --- a/docs/system/system-metrics.md +++ b/docs/system/system-metrics.md @@ -304,7 +304,7 @@ This metric is [recommended][MetricRecommended]. | Value | Description | Deprecation Explanation | |---|---|---| -| `shared` | shared | Removed, report shared memory usage with `metric.system.memory.shared` metric | +| `shared` | shared | Removed, report shared memory usage with `metric.system.memory.shared` metric | @@ -395,7 +395,7 @@ This metric is [recommended][MetricRecommended]. | Value | Description | Deprecation Explanation | |---|---|---| -| `shared` | shared | Removed, report shared memory usage with `metric.system.memory.shared` metric | +| `shared` | shared | Removed, report shared memory usage with `metric.system.memory.shared` metric | diff --git a/templates/registry/markdown/attribute_namespace.md.j2 b/templates/registry/markdown/attribute_namespace.md.j2 index 479bb23b8c..44299e91e8 100644 --- a/templates/registry/markdown/attribute_namespace.md.j2 +++ b/templates/registry/markdown/attribute_namespace.md.j2 @@ -44,8 +44,5 @@ {%- for attribute in group.attributes | sort(attribute="name") %}{% set attr_anchor = attribute.name | kebab_case %} | `{{ attrs.name(attribute) }}` | {{ stability.badge(attribute.stability, attribute.deprecated, attribute.brief) | trim }} | {{ attrs.type(attribute) }} | {{ attribute.brief | trim }}{{ notes.add({"note": attribute.note, "name": attrs.name(attribute)}) }} | {{ examples.format(attribute) | trim }} | {%- endfor %} -{{ notes.render() }} -{%- for enum in group.attributes | sort(attribute="name") %} -{%- if enum.type is mapping -%}{{ enums.table(enum, notes) }}{% endif %} -{%- endfor -%} +{{ notes.render() }}{{ enums.tables(group.attributes, notes)}} {%- endfor -%} diff --git a/templates/registry/markdown/attribute_table.j2 b/templates/registry/markdown/attribute_table.j2 index b3bc133a86..b2a9555ce5 100644 --- a/templates/registry/markdown/attribute_table.j2 +++ b/templates/registry/markdown/attribute_table.j2 @@ -11,5 +11,5 @@ | Key | Stability | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Value Type | Description | Example Values | |---|---|---|---|---|---| {% for attribute in filtered_attributes | attribute_sort %}| {{ attrs.name_with_link(attribute, attribute_registry_base_url, lineage_attributes) }} | {{ stability.badge(attribute.stability, attribute.deprecated, attribute.brief) | trim }} | {{ requirement.render({"level": attribute.requirement_level, "name": attrs.name(attribute)}, notes) | trim }} | {{ attrs.type(attribute) }} | {{ attribute.brief | trim }}{{ notes.add({"note": attribute.note, "name": attrs.name(attribute)}) }} | {{ examples.format(attribute) | trim }} | -{% endfor %}{{ notes.render() }}{{ sampling.snippet(filtered_attributes, attribute_registry_base_url, lineage_attributes) }}{{ enums.tables(filtered_attributes | selectattr("type", "mapping"), notes) }} +{% endfor %}{{ notes.render() }}{{ sampling.snippet(filtered_attributes, attribute_registry_base_url, lineage_attributes) }}{{ enums.tables(filtered_attributes, notes) }} {% endif %}{% endmacro %} diff --git a/templates/registry/markdown/enum_macros.j2 b/templates/registry/markdown/enum_macros.j2 index 349bb0e550..e8fad20a96 100644 --- a/templates/registry/markdown/enum_macros.j2 +++ b/templates/registry/markdown/enum_macros.j2 @@ -1,17 +1,14 @@ {% import 'stability.j2' as stability %} -{% macro table(enum, notes) %} ---- - -`{{enum.name}}` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. - -| Value | Description | Stability | +{% macro table(enum, notes) %}| Value | Description | Stability | |---|---|---| {% for espec in enum.type.members | rejectattr("deprecated") | sort(attribute='value') %}| `{{ espec.value }}` | {{ (espec.brief or espec.id) | trim }}{{ notes.add({"note": espec.note}) }} | {{ stability.badge(espec.stability, espec.deprecated, espec.brief) }} | -{% endfor %}{{ notes.render() }}{{ generate_deprecated(enum.type.members) }}{% endmacro %} +{% endfor %}{{ notes.render() }}{{ generate_deprecated(enum, enum.type.members | selectattr("deprecated"), notes) }}{% endmacro %} {% macro tables(enums, notes) -%} -{% for enum in enums | sort(attribute="name") -%} -{{ table(enum, notes) -}} -{% endfor %}{% endmacro %} +{% for enum in enums | selectattr("type", "mapping") | sort(attribute="name") -%}{{"\n"}}--- + +`{{enum.name}}` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. + +{% if enum.deprecated %}{{generate_deprecated(enum, enum.type.members, notes)}}{%else%}{{ table(enum, notes) -}}{% endif %}{% endfor %}{% endmacro %} {% macro field_table(enum, notes) %} `{{enum.id}}` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used. @@ -25,13 +22,19 @@ {% endfor %}{% endmacro %} {#- Macro for creating deprecated enum member table -#} -{% macro generate_deprecated(members) %}{% set filtered_members = members | selectattr("deprecated") %}{% if (filtered_members is defined) and (filtered_members | length > 0) %} -
+{% macro generate_deprecated(enum, members, notes) %}{% set filtered_members = members %}{% if (filtered_members is defined) and (filtered_members | length > 0) %}{% if enum.deprecated is undefined %}{{"\n"}}{%endif%}
Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| -{% for member in filtered_members %}| `{{ member.value }}` | {{ (member.brief or member.id) | trim }} | {% if member.deprecated.reason == "renamed" %} Use `{{member.deprecated.renamed_to}}` instead. {% else %} {{member.deprecated.note}} {% endif %} | +{% for member in filtered_members | sort(attribute='value') %}| `{{ member.value }}` | {{ (member.brief or member.id) | trim }}{{ notes.add({"note": member.note}) }} | {{deprecation_reason(enum, member) | trim}} | {% endfor %}{{ notes.render() }}
-{% endif %}{% endmacro %} \ No newline at end of file +{% endif %}{% endmacro %} + +{% macro deprecation_reason(enum, member)%} +{% if member.deprecated and member.deprecated.reason == "renamed" %} Use `{{member.deprecated.renamed_to}}` value {% if enum.deprecated and enum.deprecated.reason == "renamed"%} for `{{enum.deprecated.renamed_to}}` attribute {% endif %} instead. +{% elif member.deprecated %} {{member.deprecated.note}} +{% elif enum.deprecated.reason == "renamed" %} Use `{{member.value}}` value for `{{enum.deprecated.renamed_to}}` attribute instead. +{% else %}{{enum.deprecated.note}}{% endif %} +{% endmacro %} \ No newline at end of file From 1e78cacb71f55a01e2dd687e3e8dc7caf62d4af3 Mon Sep 17 00:00:00 2001 From: James Thompson Date: Thu, 30 Oct 2025 16:02:29 +1100 Subject: [PATCH 5/6] Switch to italic --- docs/cicd/cicd-metrics.md | 20 ++++++++++---------- docs/gen-ai/gen-ai-metrics.md | 2 +- docs/messaging/azure-messaging.md | 4 ++-- docs/messaging/gcp-pubsub.md | 2 +- docs/messaging/kafka.md | 2 +- docs/messaging/messaging-metrics.md | 2 +- docs/messaging/messaging-spans.md | 2 +- docs/messaging/rabbitmq.md | 2 +- docs/messaging/rocketmq.md | 2 +- docs/messaging/sns.md | 2 +- docs/messaging/sqs.md | 2 +- docs/registry/attributes/android.md | 2 +- docs/registry/attributes/cloud.md | 2 +- docs/registry/attributes/container.md | 2 +- docs/registry/attributes/db.md | 14 +++++++------- docs/registry/attributes/feature-flag.md | 2 +- docs/registry/attributes/gen-ai.md | 8 ++++---- docs/registry/attributes/http.md | 2 +- docs/registry/attributes/ios.md | 2 +- docs/registry/attributes/messaging.md | 2 +- docs/registry/attributes/network.md | 4 ++-- docs/registry/attributes/os.md | 2 +- docs/registry/attributes/process.md | 6 +++--- docs/registry/attributes/rpc.md | 2 +- docs/registry/attributes/system.md | 12 ++++++------ docs/registry/attributes/vcs.md | 4 ++-- docs/registry/entities/cloud.md | 2 +- docs/registry/entities/os.md | 2 +- docs/resource/cloud.md | 2 +- docs/resource/os.md | 2 +- docs/resource/zos.md | 2 +- docs/system/system-metrics.md | 4 ++-- templates/registry/markdown/enum_macros.j2 | 2 +- 33 files changed, 62 insertions(+), 62 deletions(-) diff --git a/docs/cicd/cicd-metrics.md b/docs/cicd/cicd-metrics.md index 314dec27c0..46b0350fb8 100644 --- a/docs/cicd/cicd-metrics.md +++ b/docs/cicd/cicd-metrics.md @@ -388,7 +388,7 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -460,7 +460,7 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -553,7 +553,7 @@ revision based on the VCS system and situational context. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -646,7 +646,7 @@ revision based on the VCS system and situational context. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -693,7 +693,7 @@ This metric is [recommended][MetricRecommended]. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -750,7 +750,7 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -848,7 +848,7 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -945,7 +945,7 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -1036,7 +1036,7 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -1101,7 +1101,7 @@ the same backends. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/gen-ai/gen-ai-metrics.md b/docs/gen-ai/gen-ai-metrics.md index 3fdeffec9d..818c0d6b8e 100644 --- a/docs/gen-ai/gen-ai-metrics.md +++ b/docs/gen-ai/gen-ai-metrics.md @@ -167,7 +167,7 @@ applicable `aws.bedrock.*` attributes and are not expected to include | `output` | Output tokens (completion, response, etc.) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/messaging/azure-messaging.md b/docs/messaging/azure-messaging.md index 8563a6949a..64b0329aed 100644 --- a/docs/messaging/azure-messaging.md +++ b/docs/messaging/azure-messaging.md @@ -148,7 +148,7 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -283,7 +283,7 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/messaging/gcp-pubsub.md b/docs/messaging/gcp-pubsub.md index 5c02c4f0f8..02efd8d559 100644 --- a/docs/messaging/gcp-pubsub.md +++ b/docs/messaging/gcp-pubsub.md @@ -142,7 +142,7 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/messaging/kafka.md b/docs/messaging/kafka.md index f9881b3821..25e9b5aced 100644 --- a/docs/messaging/kafka.md +++ b/docs/messaging/kafka.md @@ -151,7 +151,7 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/messaging/messaging-metrics.md b/docs/messaging/messaging-metrics.md index 39065b6609..8f5c0828e9 100644 --- a/docs/messaging/messaging-metrics.md +++ b/docs/messaging/messaging-metrics.md @@ -147,7 +147,7 @@ the broker doesn't have such notion, the destination name SHOULD uniquely identi | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/messaging/messaging-spans.md b/docs/messaging/messaging-spans.md index d48b8f4778..2d7118ddd9 100644 --- a/docs/messaging/messaging-spans.md +++ b/docs/messaging/messaging-spans.md @@ -493,7 +493,7 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/messaging/rabbitmq.md b/docs/messaging/rabbitmq.md index 30bc998983..c2aceefc49 100644 --- a/docs/messaging/rabbitmq.md +++ b/docs/messaging/rabbitmq.md @@ -139,7 +139,7 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/messaging/rocketmq.md b/docs/messaging/rocketmq.md index c18d111837..ba5093ece3 100644 --- a/docs/messaging/rocketmq.md +++ b/docs/messaging/rocketmq.md @@ -146,7 +146,7 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/messaging/sns.md b/docs/messaging/sns.md index a2be678cd4..9384c6a300 100644 --- a/docs/messaging/sns.md +++ b/docs/messaging/sns.md @@ -93,7 +93,7 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/messaging/sqs.md b/docs/messaging/sqs.md index 4f7e9242ab..a77a14baed 100644 --- a/docs/messaging/sqs.md +++ b/docs/messaging/sqs.md @@ -93,7 +93,7 @@ and SHOULD be provided **at span creation time** (if provided at all): | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/android.md b/docs/registry/attributes/android.md index b4e302373b..eb4c35d735 100644 --- a/docs/registry/attributes/android.md +++ b/docs/registry/attributes/android.md @@ -44,7 +44,7 @@ This document defines attributes that represents an occurrence of a lifecycle tr `android.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/cloud.md b/docs/registry/attributes/cloud.md index 5c08b1f528..8c75decbed 100644 --- a/docs/registry/attributes/cloud.md +++ b/docs/registry/attributes/cloud.md @@ -81,7 +81,7 @@ The following well-known definitions MUST be used if you set this attribute and | `tencent_cloud_scf` | Tencent Cloud Serverless Cloud Function (SCF) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/container.md b/docs/registry/attributes/container.md index 132429e3b3..af4412d6ed 100644 --- a/docs/registry/attributes/container.md +++ b/docs/registry/attributes/container.md @@ -61,7 +61,7 @@ Describes deprecated container attributes. `container.cpu.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/db.md b/docs/registry/attributes/db.md index 38036b8dc9..6b485b6f81 100644 --- a/docs/registry/attributes/db.md +++ b/docs/registry/attributes/db.md @@ -214,7 +214,7 @@ Describes deprecated database attributes. `db.cassandra.consistency_level` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -237,7 +237,7 @@ Describes deprecated database attributes. `db.cosmosdb.connection_mode` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -251,7 +251,7 @@ Describes deprecated database attributes. `db.cosmosdb.consistency_level` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -268,7 +268,7 @@ Describes deprecated database attributes. `db.cosmosdb.operation_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -295,7 +295,7 @@ Describes deprecated database attributes. `db.system` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -374,7 +374,7 @@ Describes deprecated db metrics attributes. `db.client.connections.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -388,7 +388,7 @@ Describes deprecated db metrics attributes. `state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/feature-flag.md b/docs/registry/attributes/feature-flag.md index fce7962684..a8923adb02 100644 --- a/docs/registry/attributes/feature-flag.md +++ b/docs/registry/attributes/feature-flag.md @@ -68,7 +68,7 @@ Describes deprecated feature flag attributes. `feature_flag.evaluation.reason` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/gen-ai.md b/docs/registry/attributes/gen-ai.md index af3ec9c653..339b77b1b6 100644 --- a/docs/registry/attributes/gen-ai.md +++ b/docs/registry/attributes/gen-ai.md @@ -236,7 +236,7 @@ Datastore: A tool used by the agent to access and query structured or unstructur | `output` | Output tokens (completion, response, etc.) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -263,7 +263,7 @@ Describes deprecated `gen_ai` attributes. `gen_ai.system` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -314,7 +314,7 @@ Describes deprecated `gen_ai.openai` attributes. `gen_ai.openai.request.response_format` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -329,7 +329,7 @@ Describes deprecated `gen_ai.openai` attributes. `gen_ai.openai.request.service_tier` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/http.md b/docs/registry/attributes/http.md index d8ad59b808..50f31d0427 100644 --- a/docs/registry/attributes/http.md +++ b/docs/registry/attributes/http.md @@ -144,7 +144,7 @@ Describes deprecated HTTP attributes. `http.flavor` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/ios.md b/docs/registry/attributes/ios.md index 7ad2140872..52185e92c4 100644 --- a/docs/registry/attributes/ios.md +++ b/docs/registry/attributes/ios.md @@ -47,7 +47,7 @@ The iOS platform on which the iOS application is running. `ios.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/messaging.md b/docs/registry/attributes/messaging.md index 4626c1c414..452c77b38e 100644 --- a/docs/registry/attributes/messaging.md +++ b/docs/registry/attributes/messaging.md @@ -71,7 +71,7 @@ size should be used. | `settle` | One or more messages are settled. | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/network.md b/docs/registry/attributes/network.md index 8b539e7bc0..5e568f8363 100644 --- a/docs/registry/attributes/network.md +++ b/docs/registry/attributes/network.md @@ -163,7 +163,7 @@ These attributes may be used for any network related operation. `net.sock.family` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -178,7 +178,7 @@ These attributes may be used for any network related operation. `net.transport` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/os.md b/docs/registry/attributes/os.md index 8650eb2bc7..b0c06e580a 100644 --- a/docs/registry/attributes/os.md +++ b/docs/registry/attributes/os.md @@ -36,7 +36,7 @@ The operating system (OS) on which the process represented by this resource is r | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/process.md b/docs/registry/attributes/process.md index 82cb8e3cee..094bf3721f 100644 --- a/docs/registry/attributes/process.md +++ b/docs/registry/attributes/process.md @@ -114,7 +114,7 @@ Deprecated process attributes. `process.context_switch_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -128,7 +128,7 @@ Deprecated process attributes. `process.cpu.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -143,7 +143,7 @@ Deprecated process attributes. `process.paging.fault_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/rpc.md b/docs/registry/attributes/rpc.md index 751075a46a..7bde0dce39 100644 --- a/docs/registry/attributes/rpc.md +++ b/docs/registry/attributes/rpc.md @@ -146,7 +146,7 @@ Deprecated rpc message attributes. `message.type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/system.md b/docs/registry/attributes/system.md index e56e7dc19d..da32900c96 100644 --- a/docs/registry/attributes/system.md +++ b/docs/registry/attributes/system.md @@ -79,7 +79,7 @@ Describes System Memory attributes **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -146,7 +146,7 @@ Deprecated system attributes. `system.cpu.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -165,7 +165,7 @@ Deprecated system attributes. `system.network.state` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -189,7 +189,7 @@ Deprecated system attributes. `system.paging.type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -203,7 +203,7 @@ Deprecated system attributes. `system.process.status` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -219,7 +219,7 @@ Deprecated system attributes. `system.processes.status` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/attributes/vcs.md b/docs/registry/attributes/vcs.md index a467a103eb..4293c17870 100644 --- a/docs/registry/attributes/vcs.md +++ b/docs/registry/attributes/vcs.md @@ -110,7 +110,7 @@ the `.git` extension. | `gitlab` | [GitLab](https://gitlab.com) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -173,7 +173,7 @@ Describes deprecated vcs attributes. `vcs.repository.ref.type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/entities/cloud.md b/docs/registry/entities/cloud.md index f09dfa06c4..c22e482b66 100644 --- a/docs/registry/entities/cloud.md +++ b/docs/registry/entities/cloud.md @@ -90,7 +90,7 @@ The following well-known definitions MUST be used if you set this attribute and | `tencent_cloud_scf` | Tencent Cloud Serverless Cloud Function (SCF) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/registry/entities/os.md b/docs/registry/entities/os.md index a9758d266b..81bc1b8d11 100644 --- a/docs/registry/entities/os.md +++ b/docs/registry/entities/os.md @@ -53,7 +53,7 @@ | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/resource/cloud.md b/docs/resource/cloud.md index 09226ff73a..c8d60e91fd 100644 --- a/docs/resource/cloud.md +++ b/docs/resource/cloud.md @@ -88,7 +88,7 @@ The following well-known definitions MUST be used if you set this attribute and | `tencent_cloud_scf` | Tencent Cloud Serverless Cloud Function (SCF) | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/resource/os.md b/docs/resource/os.md index 6860192d86..b2e95d4f34 100644 --- a/docs/resource/os.md +++ b/docs/resource/os.md @@ -53,7 +53,7 @@ In case of virtualized environments, this is the operating system as it is obser | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/resource/zos.md b/docs/resource/zos.md index 597e38a3dc..d458b0e448 100644 --- a/docs/resource/zos.md +++ b/docs/resource/zos.md @@ -106,7 +106,7 @@ The following table describes how to populate the operating system attributes on | `zos` | IBM z/OS | ![Development](https://img.shields.io/badge/-development-blue) |
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/docs/system/system-metrics.md b/docs/system/system-metrics.md index 2e9b58da11..49b8ee6df7 100644 --- a/docs/system/system-metrics.md +++ b/docs/system/system-metrics.md @@ -300,7 +300,7 @@ This metric is [recommended][MetricRecommended]. **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| @@ -391,7 +391,7 @@ This metric is [recommended][MetricRecommended]. **[1]:** Calculation based on the operating system metrics. On Linux, this corresponds to "MemTotal - MemAvailable" from /proc/meminfo, which more accurately reflects memory in active use by applications compared to older formulas based on free, cached, and buffers. If MemAvailable is not available, a fallback to those older formulas may be used.
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| diff --git a/templates/registry/markdown/enum_macros.j2 b/templates/registry/markdown/enum_macros.j2 index e8fad20a96..61afb39efc 100644 --- a/templates/registry/markdown/enum_macros.j2 +++ b/templates/registry/markdown/enum_macros.j2 @@ -23,7 +23,7 @@ {#- Macro for creating deprecated enum member table -#} {% macro generate_deprecated(enum, members, notes) %}{% set filtered_members = members %}{% if (filtered_members is defined) and (filtered_members | length > 0) %}{% if enum.deprecated is undefined %}{{"\n"}}{%endif%}
-Deprecated Values: +Deprecated Values: | Value | Description | Deprecation Explanation | |---|---|---| From b2b48428ab5d0c0ee3bdf2841867fb47dccecde3 Mon Sep 17 00:00:00 2001 From: James Thompson Date: Thu, 30 Oct 2025 16:03:08 +1100 Subject: [PATCH 6/6] Back out brief fixes --- docs/messaging/azure-messaging.md | 8 ++++---- docs/messaging/gcp-pubsub.md | 4 ++-- docs/messaging/kafka.md | 4 ++-- docs/messaging/messaging-metrics.md | 4 ++-- docs/messaging/messaging-spans.md | 4 ++-- docs/messaging/rabbitmq.md | 4 ++-- docs/messaging/rocketmq.md | 4 ++-- docs/messaging/sns.md | 4 ++-- docs/messaging/sqs.md | 4 ++-- docs/registry/attributes/db.md | 10 +++++----- docs/registry/attributes/messaging.md | 4 ++-- model/database/deprecated/registry-deprecated.yaml | 12 +++++------- model/messaging/registry.yaml | 6 ++---- 13 files changed, 34 insertions(+), 38 deletions(-) diff --git a/docs/messaging/azure-messaging.md b/docs/messaging/azure-messaging.md index 64b0329aed..70f1309f75 100644 --- a/docs/messaging/azure-messaging.md +++ b/docs/messaging/azure-messaging.md @@ -152,8 +152,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
@@ -287,8 +287,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
diff --git a/docs/messaging/gcp-pubsub.md b/docs/messaging/gcp-pubsub.md index 02efd8d559..3d67a9c1a2 100644 --- a/docs/messaging/gcp-pubsub.md +++ b/docs/messaging/gcp-pubsub.md @@ -146,8 +146,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
diff --git a/docs/messaging/kafka.md b/docs/messaging/kafka.md index 25e9b5aced..666ae21a0a 100644 --- a/docs/messaging/kafka.md +++ b/docs/messaging/kafka.md @@ -155,8 +155,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
diff --git a/docs/messaging/messaging-metrics.md b/docs/messaging/messaging-metrics.md index 8f5c0828e9..ff50feed4d 100644 --- a/docs/messaging/messaging-metrics.md +++ b/docs/messaging/messaging-metrics.md @@ -151,8 +151,8 @@ the broker doesn't have such notion, the destination name SHOULD uniquely identi | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
diff --git a/docs/messaging/messaging-spans.md b/docs/messaging/messaging-spans.md index 2d7118ddd9..e75a0cd026 100644 --- a/docs/messaging/messaging-spans.md +++ b/docs/messaging/messaging-spans.md @@ -497,8 +497,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
diff --git a/docs/messaging/rabbitmq.md b/docs/messaging/rabbitmq.md index c2aceefc49..0072105a52 100644 --- a/docs/messaging/rabbitmq.md +++ b/docs/messaging/rabbitmq.md @@ -143,8 +143,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
diff --git a/docs/messaging/rocketmq.md b/docs/messaging/rocketmq.md index ba5093ece3..8bb65510f4 100644 --- a/docs/messaging/rocketmq.md +++ b/docs/messaging/rocketmq.md @@ -150,8 +150,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
diff --git a/docs/messaging/sns.md b/docs/messaging/sns.md index 9384c6a300..341aa43f4b 100644 --- a/docs/messaging/sns.md +++ b/docs/messaging/sns.md @@ -97,8 +97,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
diff --git a/docs/messaging/sqs.md b/docs/messaging/sqs.md index a77a14baed..24e2c1d598 100644 --- a/docs/messaging/sqs.md +++ b/docs/messaging/sqs.md @@ -97,8 +97,8 @@ and SHOULD be provided **at span creation time** (if provided at all): | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
diff --git a/docs/registry/attributes/db.md b/docs/registry/attributes/db.md index 6b485b6f81..1d2ea95fad 100644 --- a/docs/registry/attributes/db.md +++ b/docs/registry/attributes/db.md @@ -300,12 +300,12 @@ Describes deprecated database attributes. | Value | Description | Deprecation Explanation | |---|---|---| | `adabas` | Adabas (Adaptable Database System) | Use `adabas` value for `db.system.name` attribute instead. | -| `cache` | InterSystems Caché | Use `intersystems_cache` value for `db.system.name` attribute instead. | +| `cache` | Deprecated, use `intersystems_cache` instead. | Use `intersystems_cache` value for `db.system.name` attribute instead. | | `cassandra` | Apache Cassandra | Use `cassandra` value for `db.system.name` attribute instead. | | `clickhouse` | ClickHouse | Use `clickhouse` value for `db.system.name` attribute instead. | -| `cloudscape` | Cloudscape | Use `other_sql` value for `db.system.name` attribute instead. | +| `cloudscape` | Deprecated, use `other_sql` instead. | Use `other_sql` value for `db.system.name` attribute instead. | | `cockroachdb` | CockroachDB | Use `cockroachdb` value for `db.system.name` attribute instead. | -| `coldfusion` | ColdFusion IMQ | No replacement at this time. | +| `coldfusion` | Deprecated, no replacement at this time. | Obsoleted. | | `cosmosdb` | Microsoft Azure Cosmos DB | Use `cosmosdb` value for `db.system.name` attribute instead. | | `couchbase` | Couchbase | Use `couchbase` value for `db.system.name` attribute instead. | | `couchdb` | CouchDB | Use `couchdb` value for `db.system.name` attribute instead. | @@ -316,7 +316,7 @@ Describes deprecated database attributes. | `elasticsearch` | Elasticsearch | Use `elasticsearch` value for `db.system.name` attribute instead. | | `filemaker` | FileMaker | Use `filemaker` value for `db.system.name` attribute instead. | | `firebird` | Firebird | Use `firebird` value for `db.system.name` attribute instead. | -| `firstsql` | FirstSQL | Use `other_sql` value for `db.system.name` attribute instead. | +| `firstsql` | Deprecated, use `other_sql` instead. | Use `other_sql` value for `db.system.name` attribute instead. | | `geode` | Apache Geode | Use `geode` value for `db.system.name` attribute instead. | | `h2` | H2 | Use `h2` value for `db.system.name` attribute instead. | | `hanadb` | SAP HANA | Use `hanadb` value for `db.system.name` attribute instead. | @@ -334,7 +334,7 @@ Describes deprecated database attributes. | `memcached` | Memcached | Use `memcached` value for `db.system.name` attribute instead. | | `mongodb` | MongoDB | Use `mongodb` value for `db.system.name` attribute instead. | | `mssql` | Microsoft SQL Server | Use `mssql` value for `db.system.name` attribute instead. | -| `mssqlcompact` | Microsoft SQL Server Compact | Use `other_sql` value for `db.system.name` attribute instead. | +| `mssqlcompact` | Deprecated, Microsoft SQL Server Compact is discontinued. | Use `other_sql` value for `db.system.name` attribute instead. | | `mysql` | MySQL | Use `mysql` value for `db.system.name` attribute instead. | | `neo4j` | Neo4j | Use `neo4j` value for `db.system.name` attribute instead. | | `netezza` | Netezza | Use `netezza` value for `db.system.name` attribute instead. | diff --git a/docs/registry/attributes/messaging.md b/docs/registry/attributes/messaging.md index 452c77b38e..538857977c 100644 --- a/docs/registry/attributes/messaging.md +++ b/docs/registry/attributes/messaging.md @@ -75,8 +75,8 @@ size should be used. | Value | Description | Deprecation Explanation | |---|---|---| -| `deliver` | One or more messages are delivered to a consumer. | Use `process` value instead. | -| `publish` | One or more messages are provided for publishing to an intermediary. If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. | Use `send` value instead. | +| `deliver` | Deprecated. Use `process` instead. | Use `process` value instead. | +| `publish` | Deprecated. Use `send` instead. | Use `send` value instead. |
diff --git a/model/database/deprecated/registry-deprecated.yaml b/model/database/deprecated/registry-deprecated.yaml index ca45c08ec4..b8ecf25420 100644 --- a/model/database/deprecated/registry-deprecated.yaml +++ b/model/database/deprecated/registry-deprecated.yaml @@ -387,7 +387,7 @@ groups: deprecated: reason: renamed renamed_to: "intersystems_cache" - brief: InterSystems Caché + brief: "Deprecated, use `intersystems_cache` instead." stability: development - id: intersystems_cache value: "intersystems_cache" @@ -406,7 +406,7 @@ groups: deprecated: reason: renamed renamed_to: "other_sql" - brief: Cloudscape + brief: "Deprecated, use `other_sql` instead." stability: development - id: cockroachdb value: "cockroachdb" @@ -416,8 +416,7 @@ groups: value: "coldfusion" deprecated: reason: obsoleted - note: No replacement at this time. - brief: ColdFusion IMQ + brief: "Deprecated, no replacement at this time." stability: development - id: cosmosdb value: "cosmosdb" @@ -464,7 +463,7 @@ groups: deprecated: reason: renamed renamed_to: "other_sql" - brief: FirstSQL + brief: "Deprecated, use `other_sql` instead." stability: development - id: geode value: "geode" @@ -535,8 +534,7 @@ groups: deprecated: reason: renamed renamed_to: "other_sql" - note: Microsoft SQL Server Compact is discontinued. - brief: Microsoft SQL Server Compact + brief: "Deprecated, Microsoft SQL Server Compact is discontinued." stability: development - id: mysql value: "mysql" diff --git a/model/messaging/registry.yaml b/model/messaging/registry.yaml index b85ce1ca5b..c8ecffdfb9 100644 --- a/model/messaging/registry.yaml +++ b/model/messaging/registry.yaml @@ -133,16 +133,14 @@ groups: stability: development - id: deliver value: "deliver" - brief: One or more messages are delivered to a consumer. + brief: "Deprecated. Use `process` instead." deprecated: reason: renamed renamed_to: "process" stability: development - id: publish value: "publish" - brief: > - One or more messages are provided for publishing to an intermediary. - If a single message is published, the context of the "Publish" span can be used as the creation context and no "Create" span needs to be created. + brief: "Deprecated. Use `send` instead." deprecated: reason: renamed renamed_to: "send"