A newer version is available. For the latest information, see the
current release documentation.
Span Indicesedit
Spans are monitored as parts of transactions.
They are stored in their separate indices apm-[version]-span-[date] though.
Example documentedit
{
"context": {
"db": {
"instance": "customers",
"statement": "SELECT * FROM product_types WHERE user_id=?",
"type": "sql",
"user": "readonly_user"
},
"service": {
"agent": {
"name": "elastic-node",
"version": "3.14.0"
},
"name": "1234_service-12a3"
}
},
"processor": {
"event": "span",
"name": "transaction"
},
"span": {
"duration": {
"us": 3781
},
"id": 0,
"name": "SELECT FROM product_types",
"stacktrace": [
{
"abs_path": "net.js",
"context": {
"post": [
" ins.currentTransaction = prev",
" return result",
"}"
],
"pre": [
" var trans = this.currentTransaction",
""
]
},
"exclude_from_grouping": false,
"filename": "net.js",
"function": "onread",
"library_frame": true,
"line": {
"column": 4,
"context": "line3",
"number": 547
},
"module": "some module",
"vars": {
"key": "value"
}
},
{
"exclude_from_grouping": false,
"filename": "my2file.js",
"line": {
"number": 10
}
}
],
"start": {
"us": 2830
},
"type": "db.postgresql.query"
},
"transaction": {
"id": "945254c5-67a5-417e-8a4e-aa29efcbfb79"
}
}