Skip to content

Commit 9b8784c

Browse files
committed
Update Db model to show deprecated
1 parent 0d9bacf commit 9b8784c

File tree

4 files changed

+180
-0
lines changed

4 files changed

+180
-0
lines changed

docs/database/database-metrics.md

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ of `[ 0.001, 0.005, 0.01, 0.05, 0.1, 0.5, 1, 5, 10 ]`.
9090
| [`server.port`](/docs/registry/attributes/server.md) | int | Server port number. [10] | `80`; `8080`; `443` | `Conditionally Required` [11] | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
9191
| [`db.query.summary`](/docs/registry/attributes/db.md) | string | Low cardinality summary of a database query. [12] | `SELECT wuser_table`; `INSERT shipping_details SELECT orders`; `get user by id` | `Recommended` [13] | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
9292
| [`db.stored_procedure.name`](/docs/registry/attributes/db.md) | string | The name of a stored procedure within the database. [14] | `GetCustomer` | `Recommended` [15] | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
93+
| [`db.system`](/docs/registry/attributes/db.md) | string | Deprecated, use `db.system.name` instead. | `other_sql`; `adabas`; `cache` | `Migrate` | ![Deprecated](https://img.shields.io/badge/-deprecated-red)<br>Replaced by `db.system.name`. |
9394
| [`network.peer.address`](/docs/registry/attributes/network.md) | string | Peer address of the database node where the operation was performed. [16] | `10.1.2.80`; `/tmp/my.sock` | `Recommended` If applicable for this database system. | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
9495
| [`network.peer.port`](/docs/registry/attributes/network.md) | int | Peer port number of the network connection. | `65123` | `Recommended` If and only if `network.peer.address` is set. | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
9596
| [`server.address`](/docs/registry/attributes/server.md) | string | Name of the database host. [17] | `example.com`; `10.1.2.80`; `/tmp/my.sock` | `Recommended` | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
@@ -174,6 +175,62 @@ Parameterized query text SHOULD NOT be sanitized. Even though parameterized quer
174175

175176
---
176177

178+
`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.
179+
180+
| Value | Description | Stability |
181+
|---|---|---|
182+
| `adabas` | Adabas (Adaptable Database System) | ![Development](https://img.shields.io/badge/-development-blue) |
183+
| `cassandra` | Apache Cassandra | ![Development](https://img.shields.io/badge/-development-blue) |
184+
| `clickhouse` | ClickHouse | ![Development](https://img.shields.io/badge/-development-blue) |
185+
| `cockroachdb` | CockroachDB | ![Development](https://img.shields.io/badge/-development-blue) |
186+
| `cosmosdb` | Microsoft Azure Cosmos DB | ![Development](https://img.shields.io/badge/-development-blue) |
187+
| `couchbase` | Couchbase | ![Development](https://img.shields.io/badge/-development-blue) |
188+
| `couchdb` | CouchDB | ![Development](https://img.shields.io/badge/-development-blue) |
189+
| `db2` | IBM Db2 | ![Development](https://img.shields.io/badge/-development-blue) |
190+
| `derby` | Apache Derby | ![Development](https://img.shields.io/badge/-development-blue) |
191+
| `dynamodb` | Amazon DynamoDB | ![Development](https://img.shields.io/badge/-development-blue) |
192+
| `edb` | EnterpriseDB | ![Development](https://img.shields.io/badge/-development-blue) |
193+
| `elasticsearch` | Elasticsearch | ![Development](https://img.shields.io/badge/-development-blue) |
194+
| `filemaker` | FileMaker | ![Development](https://img.shields.io/badge/-development-blue) |
195+
| `firebird` | Firebird | ![Development](https://img.shields.io/badge/-development-blue) |
196+
| `geode` | Apache Geode | ![Development](https://img.shields.io/badge/-development-blue) |
197+
| `h2` | H2 | ![Development](https://img.shields.io/badge/-development-blue) |
198+
| `hanadb` | SAP HANA | ![Development](https://img.shields.io/badge/-development-blue) |
199+
| `hbase` | Apache HBase | ![Development](https://img.shields.io/badge/-development-blue) |
200+
| `hive` | Apache Hive | ![Development](https://img.shields.io/badge/-development-blue) |
201+
| `hsqldb` | HyperSQL DataBase | ![Development](https://img.shields.io/badge/-development-blue) |
202+
| `influxdb` | InfluxDB | ![Development](https://img.shields.io/badge/-development-blue) |
203+
| `informix` | Informix | ![Development](https://img.shields.io/badge/-development-blue) |
204+
| `ingres` | Ingres | ![Development](https://img.shields.io/badge/-development-blue) |
205+
| `instantdb` | InstantDB | ![Development](https://img.shields.io/badge/-development-blue) |
206+
| `interbase` | InterBase | ![Development](https://img.shields.io/badge/-development-blue) |
207+
| `intersystems_cache` | InterSystems Caché | ![Development](https://img.shields.io/badge/-development-blue) |
208+
| `mariadb` | MariaDB | ![Development](https://img.shields.io/badge/-development-blue) |
209+
| `maxdb` | SAP MaxDB | ![Development](https://img.shields.io/badge/-development-blue) |
210+
| `memcached` | Memcached | ![Development](https://img.shields.io/badge/-development-blue) |
211+
| `mongodb` | MongoDB | ![Development](https://img.shields.io/badge/-development-blue) |
212+
| `mssql` | Microsoft SQL Server | ![Development](https://img.shields.io/badge/-development-blue) |
213+
| `mysql` | MySQL | ![Development](https://img.shields.io/badge/-development-blue) |
214+
| `neo4j` | Neo4j | ![Development](https://img.shields.io/badge/-development-blue) |
215+
| `netezza` | Netezza | ![Development](https://img.shields.io/badge/-development-blue) |
216+
| `opensearch` | OpenSearch | ![Development](https://img.shields.io/badge/-development-blue) |
217+
| `oracle` | Oracle Database | ![Development](https://img.shields.io/badge/-development-blue) |
218+
| `other_sql` | Some other SQL database. Fallback only. See notes. | ![Development](https://img.shields.io/badge/-development-blue) |
219+
| `pervasive` | Pervasive PSQL | ![Development](https://img.shields.io/badge/-development-blue) |
220+
| `pointbase` | PointBase | ![Development](https://img.shields.io/badge/-development-blue) |
221+
| `postgresql` | PostgreSQL | ![Development](https://img.shields.io/badge/-development-blue) |
222+
| `progress` | Progress Database | ![Development](https://img.shields.io/badge/-development-blue) |
223+
| `redis` | Redis | ![Development](https://img.shields.io/badge/-development-blue) |
224+
| `redshift` | Amazon Redshift | ![Development](https://img.shields.io/badge/-development-blue) |
225+
| `spanner` | Cloud Spanner | ![Development](https://img.shields.io/badge/-development-blue) |
226+
| `sqlite` | SQLite | ![Development](https://img.shields.io/badge/-development-blue) |
227+
| `sybase` | Sybase | ![Development](https://img.shields.io/badge/-development-blue) |
228+
| `teradata` | Teradata | ![Development](https://img.shields.io/badge/-development-blue) |
229+
| `trino` | Trino | ![Development](https://img.shields.io/badge/-development-blue) |
230+
| `vertica` | Vertica | ![Development](https://img.shields.io/badge/-development-blue) |
231+
232+
---
233+
177234
`db.system.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.
178235

179236
| Value | Description | Stability |
@@ -277,6 +334,7 @@ Explaining bucket configuration:
277334
| [`error.type`](/docs/registry/attributes/error.md) | string | Describes a class of error the operation ended with. [9] | `timeout`; `java.net.UnknownHostException`; `server_certificate_invalid`; `500` | `Conditionally Required` If and only if the operation failed. | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
278335
| [`server.port`](/docs/registry/attributes/server.md) | int | Server port number. [10] | `80`; `8080`; `443` | `Conditionally Required` [11] | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
279336
| [`db.query.summary`](/docs/registry/attributes/db.md) | string | Low cardinality summary of a database query. [12] | `SELECT wuser_table`; `INSERT shipping_details SELECT orders`; `get user by id` | `Recommended` [13] | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
337+
| [`db.system`](/docs/registry/attributes/db.md) | string | Deprecated, use `db.system.name` instead. | `other_sql`; `adabas`; `cache` | `Migrate` | ![Deprecated](https://img.shields.io/badge/-deprecated-red)<br>Replaced by `db.system.name`. |
280338
| [`network.peer.address`](/docs/registry/attributes/network.md) | string | Peer address of the database node where the operation was performed. [14] | `10.1.2.80`; `/tmp/my.sock` | `Recommended` If applicable for this database system. | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
281339
| [`network.peer.port`](/docs/registry/attributes/network.md) | int | Peer port number of the network connection. | `65123` | `Recommended` If and only if `network.peer.address` is set. | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
282340
| [`server.address`](/docs/registry/attributes/server.md) | string | Name of the database host. [15] | `example.com`; `10.1.2.80`; `/tmp/my.sock` | `Recommended` | ![Stable](https://img.shields.io/badge/-stable-lightgreen) |
@@ -353,6 +411,62 @@ Parameterized query text SHOULD NOT be sanitized. Even though parameterized quer
353411

354412
---
355413

414+
`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.
415+
416+
| Value | Description | Stability |
417+
|---|---|---|
418+
| `adabas` | Adabas (Adaptable Database System) | ![Development](https://img.shields.io/badge/-development-blue) |
419+
| `cassandra` | Apache Cassandra | ![Development](https://img.shields.io/badge/-development-blue) |
420+
| `clickhouse` | ClickHouse | ![Development](https://img.shields.io/badge/-development-blue) |
421+
| `cockroachdb` | CockroachDB | ![Development](https://img.shields.io/badge/-development-blue) |
422+
| `cosmosdb` | Microsoft Azure Cosmos DB | ![Development](https://img.shields.io/badge/-development-blue) |
423+
| `couchbase` | Couchbase | ![Development](https://img.shields.io/badge/-development-blue) |
424+
| `couchdb` | CouchDB | ![Development](https://img.shields.io/badge/-development-blue) |
425+
| `db2` | IBM Db2 | ![Development](https://img.shields.io/badge/-development-blue) |
426+
| `derby` | Apache Derby | ![Development](https://img.shields.io/badge/-development-blue) |
427+
| `dynamodb` | Amazon DynamoDB | ![Development](https://img.shields.io/badge/-development-blue) |
428+
| `edb` | EnterpriseDB | ![Development](https://img.shields.io/badge/-development-blue) |
429+
| `elasticsearch` | Elasticsearch | ![Development](https://img.shields.io/badge/-development-blue) |
430+
| `filemaker` | FileMaker | ![Development](https://img.shields.io/badge/-development-blue) |
431+
| `firebird` | Firebird | ![Development](https://img.shields.io/badge/-development-blue) |
432+
| `geode` | Apache Geode | ![Development](https://img.shields.io/badge/-development-blue) |
433+
| `h2` | H2 | ![Development](https://img.shields.io/badge/-development-blue) |
434+
| `hanadb` | SAP HANA | ![Development](https://img.shields.io/badge/-development-blue) |
435+
| `hbase` | Apache HBase | ![Development](https://img.shields.io/badge/-development-blue) |
436+
| `hive` | Apache Hive | ![Development](https://img.shields.io/badge/-development-blue) |
437+
| `hsqldb` | HyperSQL DataBase | ![Development](https://img.shields.io/badge/-development-blue) |
438+
| `influxdb` | InfluxDB | ![Development](https://img.shields.io/badge/-development-blue) |
439+
| `informix` | Informix | ![Development](https://img.shields.io/badge/-development-blue) |
440+
| `ingres` | Ingres | ![Development](https://img.shields.io/badge/-development-blue) |
441+
| `instantdb` | InstantDB | ![Development](https://img.shields.io/badge/-development-blue) |
442+
| `interbase` | InterBase | ![Development](https://img.shields.io/badge/-development-blue) |
443+
| `intersystems_cache` | InterSystems Caché | ![Development](https://img.shields.io/badge/-development-blue) |
444+
| `mariadb` | MariaDB | ![Development](https://img.shields.io/badge/-development-blue) |
445+
| `maxdb` | SAP MaxDB | ![Development](https://img.shields.io/badge/-development-blue) |
446+
| `memcached` | Memcached | ![Development](https://img.shields.io/badge/-development-blue) |
447+
| `mongodb` | MongoDB | ![Development](https://img.shields.io/badge/-development-blue) |
448+
| `mssql` | Microsoft SQL Server | ![Development](https://img.shields.io/badge/-development-blue) |
449+
| `mysql` | MySQL | ![Development](https://img.shields.io/badge/-development-blue) |
450+
| `neo4j` | Neo4j | ![Development](https://img.shields.io/badge/-development-blue) |
451+
| `netezza` | Netezza | ![Development](https://img.shields.io/badge/-development-blue) |
452+
| `opensearch` | OpenSearch | ![Development](https://img.shields.io/badge/-development-blue) |
453+
| `oracle` | Oracle Database | ![Development](https://img.shields.io/badge/-development-blue) |
454+
| `other_sql` | Some other SQL database. Fallback only. See notes. | ![Development](https://img.shields.io/badge/-development-blue) |
455+
| `pervasive` | Pervasive PSQL | ![Development](https://img.shields.io/badge/-development-blue) |
456+
| `pointbase` | PointBase | ![Development](https://img.shields.io/badge/-development-blue) |
457+
| `postgresql` | PostgreSQL | ![Development](https://img.shields.io/badge/-development-blue) |
458+
| `progress` | Progress Database | ![Development](https://img.shields.io/badge/-development-blue) |
459+
| `redis` | Redis | ![Development](https://img.shields.io/badge/-development-blue) |
460+
| `redshift` | Amazon Redshift | ![Development](https://img.shields.io/badge/-development-blue) |
461+
| `spanner` | Cloud Spanner | ![Development](https://img.shields.io/badge/-development-blue) |
462+
| `sqlite` | SQLite | ![Development](https://img.shields.io/badge/-development-blue) |
463+
| `sybase` | Sybase | ![Development](https://img.shields.io/badge/-development-blue) |
464+
| `teradata` | Teradata | ![Development](https://img.shields.io/badge/-development-blue) |
465+
| `trino` | Trino | ![Development](https://img.shields.io/badge/-development-blue) |
466+
| `vertica` | Vertica | ![Development](https://img.shields.io/badge/-development-blue) |
467+
468+
---
469+
356470
`db.system.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.
357471

358472
| Value | Description | Stability |

0 commit comments

Comments
 (0)