Semantic Conventions for MongoDB
November 17, 2023 ยท View on GitHub
Status: Experimental
The Semantic Conventions for MongoDB extend and override the Database Semantic Conventions that describe common database operations attributes in addition to the Semantic Conventions described on this page.
db.system MUST be set to "mongodb".
Call-level attributes
| Attribute | Type | Description | Examples | Requirement Level |
|---|---|---|---|---|
db.mongodb.collection | string | The MongoDB collection being accessed within the database stated in db.name. | customers; products | Required |
Example
| Key | Value |
|---|---|
| Span name | "products.findAndModify" |
db.system | "mongodb" |
db.connection_string | not set |
db.user | "the_user" |
server.address | "mongodb0.example.com" |
server.port | 27017 |
network.peer.address | "192.0.2.14" |
network.peer.port | 27017 |
network.transport | "tcp" |
db.name | "shopDb" |
db.statement | not set |
db.operation | "findAndModify" |
db.mongodb.collection | "products" |