Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
127 changes: 127 additions & 0 deletions specifications/open-telemetry/operation/aggregate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
{
"description": "operation aggregate",
"schemaVersion": "1.27",
"createEntities": [
{
"client": {
"id": "client0",
"useMultipleMongoses": false,
"observeTracingMessages": {
"enableCommandPayload": true
}
}
},
{
"database": {
"id": "database0",
"client": "client0",
"databaseName": "operation-aggregate"
}
},
{
"collection": {
"id": "collection0",
"database": "database0",
"collectionName": "test"
}
}
],
"tests": [
{
"description": "aggregation",
"operations": [
{
"name": "aggregate",
"object": "collection0",
"arguments": {
"pipeline": [
{
"$match": {
"_id": 1
}
}
]
}
}
],
"expectTracingMessages": [
{
"client": "client0",
"ignoreExtraSpans": false,
"spans": [
{
"name": "aggregate operation-aggregate.test",
"attributes": {
"db.system": "mongodb",
"db.namespace": "operation-aggregate",
"db.collection.name": "test",
"db.operation.name": "aggregate",
"db.operation.summary": "aggregate operation-aggregate.test"
},
"nested": [
{
"name": "aggregate",
"attributes": {
"db.system": "mongodb",
"db.namespace": "operation-aggregate",
"db.collection.name": "test",
"db.command.name": "aggregate",
"network.transport": "tcp",
"db.response.status_code": {
"$$exists": false
},
"exception.message": {
"$$exists": false
},
"exception.type": {
"$$exists": false
},
"exception.stacktrace": {
"$$exists": false
},
"server.address": {
"$$type": "string"
},
"server.port": {
"$$type": [
"int",
"long"
]
},
"db.query.summary": "aggregate operation-aggregate.test",
"db.query.text": {
"$$matchAsDocument": {
"$$matchAsRoot": {
"aggregate": "test",
"pipeline": [
{
"$match": {
"_id": 1
}
}
]
}
}
},
"db.mongodb.server_connection_id": {
"$$type": [
"int",
"long"
]
},
"db.mongodb.driver_connection_id": {
"$$type": [
"int",
"long"
]
}
}
}
]
}
]
}
]
}
]
}
62 changes: 62 additions & 0 deletions specifications/open-telemetry/operation/aggregate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
description: operation aggregate
schemaVersion: '1.27'
createEntities:
- client:
id: &client0 client0
useMultipleMongoses: false
observeTracingMessages:
enableCommandPayload: true
- database:
id: &database0 database0
client: *client0
databaseName: operation-aggregate
- collection:
id: &collection0 collection0
database: *database0
collectionName: &collectionName0 test

tests:
- description: aggregation
operations:
- name: aggregate
object: *collection0
arguments:
pipeline: &pipeline0
- $match: { _id: 1 }

expectTracingMessages:
- client: *client0
ignoreExtraSpans: false
spans:
- name: aggregate operation-aggregate.test
attributes:
db.system: mongodb
db.namespace: operation-aggregate
db.collection.name: test
db.operation.name: aggregate
db.operation.summary: aggregate operation-aggregate.test

nested:
- name: aggregate
attributes:
db.system: mongodb
db.namespace: operation-aggregate
db.collection.name: *collectionName0
db.command.name: aggregate
network.transport: tcp
db.response.status_code: { $$exists: false }
exception.message: { $$exists: false }
exception.type: { $$exists: false }
exception.stacktrace: { $$exists: false }
server.address: { $$type: string }
server.port: { $$type: [int, long] }
db.query.summary: aggregate operation-aggregate.test
db.query.text:
$$matchAsDocument:
$$matchAsRoot:
aggregate: test
pipeline: *pipeline0
db.mongodb.server_connection_id:
$$type: [ int, long ]
db.mongodb.driver_connection_id:
$$type: [ int, long ]
Loading