Clarify that DB and messaging system-specific conventions override common ones (#1244)
Co-authored-by: Joao Grassi <5938087+joaopgrassi@users.noreply.github.com>
This commit is contained in:
parent
4e7c42ee8e
commit
dde9dbd25e
|
|
@ -0,0 +1,4 @@
|
||||||
|
change_type: enhancement
|
||||||
|
component: db, messaging
|
||||||
|
note: Clarify that DB and messaging system-specific conventions override common ones
|
||||||
|
issues: [ 1235, 1244 ]
|
||||||
|
|
@ -6,9 +6,7 @@ linkTitle: Cassandra
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [Cassandra](https://cassandra.apache.org/) extend and override the [Database Semantic Conventions](database-spans.md)
|
The Semantic Conventions for [Cassandra](https://cassandra.apache.org/) extend and override the [Database Semantic Conventions](database-spans.md).
|
||||||
that describe common database operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
`db.system` MUST be set to `"cassandra"` and SHOULD be provided **at span creation time**.
|
`db.system` MUST be set to `"cassandra"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,9 +7,7 @@ linkTitle: Cosmos DB
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [Microsoft Cosmos DB](https://azure.microsoft.com/products/cosmos-db/)
|
The Semantic Conventions for [Microsoft Cosmos DB](https://azure.microsoft.com/products/cosmos-db/)
|
||||||
extend and override the [Database Semantic Conventions](database-spans.md)
|
extend and override the [Database Semantic Conventions](database-spans.md).
|
||||||
that describe common database operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
## Attributes
|
## Attributes
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,7 @@ linkTitle: CouchDB
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [CouchDB](https://couchdb.apache.org/) extend and override the [Database Semantic Conventions](database-spans.md)
|
The Semantic Conventions for [CouchDB](https://couchdb.apache.org/) extend and override the [Database Semantic Conventions](database-spans.md).
|
||||||
that describe common database operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
`db.system` MUST be set to `"couchdb"` and SHOULD be provided **at span creation time**.
|
`db.system` MUST be set to `"couchdb"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,94 +7,13 @@ linkTitle: AWS DynamoDB
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [AWS DynamoDB](https://aws.amazon.com/dynamodb/) extend and override the general
|
The Semantic Conventions for [AWS DynamoDB](https://aws.amazon.com/dynamodb/) extend and override the general
|
||||||
[AWS SDK Semantic Conventions](/docs/cloud-providers/aws-sdk.md)
|
[AWS SDK Semantic Conventions](/docs/cloud-providers/aws-sdk.md) and [Database Semantic Conventions](database-spans.md).
|
||||||
that describe common AWS SDK attributes and the [Database Semantic Conventions](database-spans.md).
|
|
||||||
that describe common database operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
## Common Attributes
|
`db.system` MUST be set to `"dynamodb"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
These attributes are filled in for all DynamoDB request types.
|
|
||||||
|
|
||||||
<!-- semconv dynamodb.all(full) -->
|
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
|
||||||
<!-- prettier-ignore-start -->
|
|
||||||
<!-- markdownlint-capture -->
|
|
||||||
<!-- markdownlint-disable -->
|
|
||||||
|
|
||||||
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
|
|
||||||
|---|---|---|---|---|---|
|
|
||||||
| [`db.system`](/docs/attributes-registry/db.md) | string | The value `dynamodb`. [1] | `dynamodb` | `Required` |  |
|
|
||||||
|
|
||||||
**[1]:** The actual DBMS may differ from the one identified by the client. For example, when using PostgreSQL client libraries to connect to a CockroachDB, the `db.system` is set to `postgresql` based on the instrumentation's best knowledge.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
`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) |  |
|
|
||||||
| `cassandra` | Apache Cassandra |  |
|
|
||||||
| `clickhouse` | ClickHouse |  |
|
|
||||||
| `cockroachdb` | CockroachDB |  |
|
|
||||||
| `cosmosdb` | Microsoft Azure Cosmos DB |  |
|
|
||||||
| `couchbase` | Couchbase |  |
|
|
||||||
| `couchdb` | CouchDB |  |
|
|
||||||
| `db2` | IBM Db2 |  |
|
|
||||||
| `derby` | Apache Derby |  |
|
|
||||||
| `dynamodb` | Amazon DynamoDB |  |
|
|
||||||
| `edb` | EnterpriseDB |  |
|
|
||||||
| `elasticsearch` | Elasticsearch |  |
|
|
||||||
| `filemaker` | FileMaker |  |
|
|
||||||
| `firebird` | Firebird |  |
|
|
||||||
| `geode` | Apache Geode |  |
|
|
||||||
| `h2` | H2 |  |
|
|
||||||
| `hanadb` | SAP HANA |  |
|
|
||||||
| `hbase` | Apache HBase |  |
|
|
||||||
| `hive` | Apache Hive |  |
|
|
||||||
| `hsqldb` | HyperSQL DataBase |  |
|
|
||||||
| `influxdb` | InfluxDB |  |
|
|
||||||
| `informix` | Informix |  |
|
|
||||||
| `ingres` | Ingres |  |
|
|
||||||
| `instantdb` | InstantDB |  |
|
|
||||||
| `interbase` | InterBase |  |
|
|
||||||
| `intersystems_cache` | InterSystems Caché |  |
|
|
||||||
| `mariadb` | MariaDB |  |
|
|
||||||
| `maxdb` | SAP MaxDB |  |
|
|
||||||
| `memcached` | Memcached |  |
|
|
||||||
| `mongodb` | MongoDB |  |
|
|
||||||
| `mssql` | Microsoft SQL Server |  |
|
|
||||||
| `mysql` | MySQL |  |
|
|
||||||
| `neo4j` | Neo4j |  |
|
|
||||||
| `netezza` | Netezza |  |
|
|
||||||
| `opensearch` | OpenSearch |  |
|
|
||||||
| `oracle` | Oracle Database |  |
|
|
||||||
| `other_sql` | Some other SQL database. Fallback only. See notes. |  |
|
|
||||||
| `pervasive` | Pervasive PSQL |  |
|
|
||||||
| `pointbase` | PointBase |  |
|
|
||||||
| `postgresql` | PostgreSQL |  |
|
|
||||||
| `progress` | Progress Database |  |
|
|
||||||
| `redis` | Redis |  |
|
|
||||||
| `redshift` | Amazon Redshift |  |
|
|
||||||
| `spanner` | Cloud Spanner |  |
|
|
||||||
| `sqlite` | SQLite |  |
|
|
||||||
| `sybase` | Sybase |  |
|
|
||||||
| `teradata` | Teradata |  |
|
|
||||||
| `trino` | Trino |  |
|
|
||||||
| `vertica` | Vertica |  |
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- markdownlint-restore -->
|
|
||||||
<!-- prettier-ignore-end -->
|
|
||||||
<!-- END AUTOGENERATED TEXT -->
|
|
||||||
<!-- endsemconv -->
|
|
||||||
|
|
||||||
## DynamoDB.BatchGetItem
|
## DynamoDB.BatchGetItem
|
||||||
|
|
||||||
<!-- semconv dynamodb.batchgetitem(full) -->
|
<!-- semconv dynamodb.batchgetitem -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -135,7 +54,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.BatchWriteItem
|
## DynamoDB.BatchWriteItem
|
||||||
|
|
||||||
<!-- semconv dynamodb.batchwriteitem(full) -->
|
<!-- semconv dynamodb.batchwriteitem -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -177,7 +96,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.CreateTable
|
## DynamoDB.CreateTable
|
||||||
|
|
||||||
<!-- semconv dynamodb.createtable(full) -->
|
<!-- semconv dynamodb.createtable -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -223,7 +142,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.DeleteItem
|
## DynamoDB.DeleteItem
|
||||||
|
|
||||||
<!-- semconv dynamodb.deleteitem(full) -->
|
<!-- semconv dynamodb.deleteitem -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -265,7 +184,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.DeleteTable
|
## DynamoDB.DeleteTable
|
||||||
|
|
||||||
<!-- semconv dynamodb.deletetable(full) -->
|
<!-- semconv dynamodb.deletetable -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -305,7 +224,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.DescribeTable
|
## DynamoDB.DescribeTable
|
||||||
|
|
||||||
<!-- semconv dynamodb.describetable(full) -->
|
<!-- semconv dynamodb.describetable -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -345,7 +264,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.GetItem
|
## DynamoDB.GetItem
|
||||||
|
|
||||||
<!-- semconv dynamodb.getitem(full) -->
|
<!-- semconv dynamodb.getitem -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -388,7 +307,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.ListTables
|
## DynamoDB.ListTables
|
||||||
|
|
||||||
<!-- semconv dynamodb.listtables(full) -->
|
<!-- semconv dynamodb.listtables -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -430,7 +349,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.PutItem
|
## DynamoDB.PutItem
|
||||||
|
|
||||||
<!-- semconv dynamodb.putitem(full) -->
|
<!-- semconv dynamodb.putitem -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -472,7 +391,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.Query
|
## DynamoDB.Query
|
||||||
|
|
||||||
<!-- semconv dynamodb.query(full) -->
|
<!-- semconv dynamodb.query -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -520,7 +439,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.Scan
|
## DynamoDB.Scan
|
||||||
|
|
||||||
<!-- semconv dynamodb.scan(full) -->
|
<!-- semconv dynamodb.scan -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -571,7 +490,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.UpdateItem
|
## DynamoDB.UpdateItem
|
||||||
|
|
||||||
<!-- semconv dynamodb.updateitem(full) -->
|
<!-- semconv dynamodb.updateitem -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
@ -613,7 +532,7 @@ These attributes are filled in for all DynamoDB request types.
|
||||||
|
|
||||||
## DynamoDB.UpdateTable
|
## DynamoDB.UpdateTable
|
||||||
|
|
||||||
<!-- semconv dynamodb.updatetable(full) -->
|
<!-- semconv dynamodb.updatetable -->
|
||||||
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
|
||||||
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
<!-- see templates/registry/markdown/snippet.md.j2 -->
|
||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,7 @@ linkTitle: Elasticsearch
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [Elasticsearch](https://www.elastic.co/) extend and override the [Database Semantic Conventions](database-spans.md)
|
The Semantic Conventions for [Elasticsearch](https://www.elastic.co/) extend and override the [Database Semantic Conventions](database-spans.md).
|
||||||
that describe common database operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
`db.system` MUST be set to `"elasticsearch"` and SHOULD be provided **at span creation time**.
|
`db.system` MUST be set to `"elasticsearch"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,7 @@ linkTitle: HBase
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [HBase](https://hbase.apache.org/) extend and override the [Database Semantic Conventions](database-spans.md)
|
The Semantic Conventions for [HBase](https://hbase.apache.org/) extend and override the [Database Semantic Conventions](database-spans.md).
|
||||||
that describe common database operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
`db.system` MUST be set to `"hbase"` and SHOULD be provided **at span creation time**.
|
`db.system` MUST be set to `"hbase"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,7 @@ linkTitle: MongoDB
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [MongoDB](https://www.mongodb.com/) extend and override the [Database Semantic Conventions](database-spans.md)
|
The Semantic Conventions for [MongoDB](https://www.mongodb.com/) extend and override the [Database Semantic Conventions](database-spans.md).
|
||||||
that describe common database operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
`db.system` MUST be set to `"mongodb"` and SHOULD be provided **at span creation time**.
|
`db.system` MUST be set to `"mongodb"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,7 @@ linkTitle: MSSQL
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for the *Microsoft SQL Server* extend and override the [Database Semantic Conventions](database-spans.md)
|
The Semantic Conventions for the *Microsoft SQL Server* extend and override the [Database Semantic Conventions](database-spans.md).
|
||||||
that describe common database operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
`db.system` MUST be set to `"mssql"` and SHOULD be provided **at span creation time**.
|
`db.system` MUST be set to `"mssql"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,7 @@ linkTitle: Redis
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [Redis](https://redis.com/) extend and override the [Database Semantic Conventions](database-spans.md)
|
The Semantic Conventions for [Redis](https://redis.com/) extend and override the [Database Semantic Conventions](database-spans.md).
|
||||||
that describe common database operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
`db.system` MUST be set to `"redis"` and SHOULD be provided **at span creation time**.
|
`db.system` MUST be set to `"redis"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ linkTitle: Azure Messaging
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [Azure Service Bus](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-messaging-overview) and [Azure Event Hubs](https://learn.microsoft.com/azure/event-hubs/event-hubs-about) extend and override the [Messaging Semantic Conventions](README.md) that describe common messaging operations attributes in addition to the Semantic Conventions described on this page.
|
The Semantic Conventions for [Azure Service Bus](https://learn.microsoft.com/azure/service-bus-messaging/service-bus-messaging-overview) and [Azure Event Hubs](https://learn.microsoft.com/azure/event-hubs/event-hubs-about) extend and override the [Messaging Semantic Conventions](README.md).
|
||||||
|
|
||||||
## Azure Service Bus
|
## Azure Service Bus
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ linkTitle: Google Cloud Pub/Sub
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [Google Cloud Pub/Sub](https://cloud.google.com/pubsub) extend and override the [Messaging Semantic Conventions](README.md) that describe common messaging operations attributes in addition to the Semantic Conventions described on this page.
|
The Semantic Conventions for [Google Cloud Pub/Sub](https://cloud.google.com/pubsub) extend and override the [Messaging Semantic Conventions](README.md).
|
||||||
|
|
||||||
`messaging.system` MUST be set to `"gcp_pubsub"` and SHOULD be provided **at span creation time**.
|
`messaging.system` MUST be set to `"gcp_pubsub"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,9 +14,7 @@ linkTitle: Kafka
|
||||||
|
|
||||||
<!-- tocstop -->
|
<!-- tocstop -->
|
||||||
|
|
||||||
The Semantic Conventions for [Apache Kafka](https://kafka.apache.org/) extend and override the [Messaging Semantic Conventions](README.md)
|
The Semantic Conventions for [Apache Kafka](https://kafka.apache.org/) extend and override the [Messaging Semantic Conventions](README.md).
|
||||||
that describe common messaging operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
`messaging.system` MUST be set to `"kafka"` and SHOULD be provided **at span creation time**.
|
`messaging.system` MUST be set to `"kafka"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,7 @@ linkTitle: RabbitMQ
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [RabbitMQ](https://www.rabbitmq.com/) extend and override the [Messaging Semantic Conventions](README.md)
|
The Semantic Conventions for [RabbitMQ](https://www.rabbitmq.com/) extend and override the [Messaging Semantic Conventions](README.md).
|
||||||
that describe common messaging operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
`messaging.system` MUST be set to `"rabbitmq"` and SHOULD be provided **at span creation time**.
|
`messaging.system` MUST be set to `"rabbitmq"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,7 @@ linkTitle: RocketMQ
|
||||||
|
|
||||||
**Status**: [Experimental][DocumentStatus]
|
**Status**: [Experimental][DocumentStatus]
|
||||||
|
|
||||||
The Semantic Conventions for [Apache RocketMQ](https://rocketmq.apache.org/) extend and override the [Messaging Semantic Conventions](README.md)
|
The Semantic Conventions for [Apache RocketMQ](https://rocketmq.apache.org/) extend and override the [Messaging Semantic Conventions](README.md).
|
||||||
that describe common messaging operations attributes in addition to the Semantic Conventions
|
|
||||||
described on this page.
|
|
||||||
|
|
||||||
`messaging.system` MUST be set to `"rocketmq"` and SHOULD be provided **at span creation time**.
|
`messaging.system` MUST be set to `"rocketmq"` and SHOULD be provided **at span creation time**.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,16 +29,6 @@ groups:
|
||||||
- ref: aws.request_id
|
- ref: aws.request_id
|
||||||
requirement_level: recommended
|
requirement_level: recommended
|
||||||
|
|
||||||
- id: dynamodb.all
|
|
||||||
type: span
|
|
||||||
brief: "Attributes always filled for all DynamoDB request types."
|
|
||||||
attributes:
|
|
||||||
- ref: db.system
|
|
||||||
brief: "The value `dynamodb`."
|
|
||||||
requirement_level: required
|
|
||||||
examples:
|
|
||||||
- dynamodb
|
|
||||||
|
|
||||||
- id: dynamodb.shared
|
- id: dynamodb.shared
|
||||||
extends: aws
|
extends: aws
|
||||||
type: span
|
type: span
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue