A newer version is available. For the latest information, see the
current release documentation.
Transaction Indicesedit
Transactions are by default stored to indices of the format apm-[version]-transaction-[date]
.
Example Documentsedit
See how transaction documents can look like when indexed in Elasticsearch:
{ "events": [ { "@timestamp": "2018-08-01T10:00:00Z", "context": { "process": { "argv": [ "node", "server.js" ], "pid": 1234, "ppid": 6789, "title": "node" }, "service": { "agent": { "name": "elastic-node", "version": "3.14.0" }, "environment": "staging", "framework": { "name": "Express", "version": "1.2.3" }, "language": { "name": "ecmascript", "version": "8" }, "name": "1234_service-12a3", "runtime": { "name": "node", "version": "8.0.0" }, "version": "5.1.3" }, "system": { "architecture": "x64", "hostname": "prod1.example.com", "ip": "192.0.0.1", "platform": "darwin" } }, "docker": { "container": { "id": "container-id" } }, "kubernetes": { "namespace": "namespace1", "node": { "name": "node-name" }, "pod": { "name": "pod-name", "uid": "pod-uid" } }, "parent": { "id": "abcdefabcdef01234567" }, "processor": { "event": "transaction", "name": "transaction" }, "timestamp": { "us": 1533117600000000 }, "trace": { "id": "0123456789abcdef0123456789abcdef" }, "transaction": { "duration": { "us": 32592 }, "id": "945254c567a5417e", "sampled": true, "span_count": { "started": 43 }, "type": "request" } }, { "@timestamp": "2017-05-30T18:53:27.154Z", "context": { "custom": { "(": "not a valid regex and that is fine", "and_objects": { "foo": [ "bar", "baz" ] }, "my_key": 1, "some_other_value": "foo bar" }, "process": { "argv": [ "node", "server.js" ], "pid": 1234, "ppid": 6789, "title": "node" }, "request": { "body": { "additional": { "bar": 123, "req": "additional information" }, "str": "hello world" }, "cookies": { "c1": "v1", "c2": "v2" }, "env": { "GATEWAY_INTERFACE": "CGI/1.1", "SERVER_SOFTWARE": "nginx" }, "headers": { "array": [ "foo", "bar", "baz" ], "content-type": "text/html", "cookie": "c1=v1; c2=v2", "some-other-header": "foo", "user-agent": "Mozilla Chrome Edge" }, "http_version": "1.1", "method": "POST", "socket": { "encrypted": true, "remote_address": "12.53.12.1" }, "url": { "full": "https://www.example.com/p/a/t/h?query=string#hash", "hash": "#hash", "hostname": "www.example.com", "pathname": "/p/a/t/h", "port": "8080", "protocol": "https:", "raw": "/p/a/t/h?query=string#hash", "search": "?query=string" } }, "response": { "finished": true, "headers": { "content-type": "application/json" }, "headers_sent": true, "status_code": 200 }, "service": { "agent": { "name": "elastic-node", "version": "3.14.0" }, "environment": "staging", "framework": { "name": "Express", "version": "1.2.3" }, "language": { "name": "ecmascript", "version": "8" }, "name": "1234_service-12a3", "runtime": { "name": "node", "version": "8.0.0" }, "version": "5.1.3" }, "system": { "architecture": "x64", "hostname": "prod1.example.com", "ip": "192.0.0.1", "platform": "darwin" }, "tags": { "organization_uuid": "9f0e9d64-c185-4d21-a6f4-4673ed561ec8", "tag2": 12, "tag3": 12.45, "tag4": false }, "user": { "email": "foo@example.com", "id": "99", "username": "foo" } }, "docker": { "container": { "id": "container-id" } }, "kubernetes": { "namespace": "namespace1", "node": { "name": "node-name" }, "pod": { "name": "pod-name", "uid": "pod-uid" } }, "processor": { "event": "transaction", "name": "transaction" }, "timestamp": { "us": 1496170407154000 }, "trace": { "id": "0acd456789abcdef0123456789abcdef" }, "transaction": { "duration": { "us": 32592 }, "id": "4340a8e0df1906ecbfa9", "name": "GET /api/types", "result": "success", "sampled": true, "span_count": { "started": 17 }, "type": "request" } }, { "@timestamp": "2018-07-30T18:53:42.281Z", "context": { "process": { "argv": [ "node", "server.js" ], "pid": 1234, "ppid": 6789, "title": "node" }, "request": { "method": "POST" }, "service": { "agent": { "name": "elastic-node", "version": "3.14.0" }, "environment": "staging", "framework": { "name": "Express", "version": "1.2.3" }, "language": { "name": "ecmascript", "version": "8" }, "name": "1234_service-12a3", "runtime": { "name": "node", "version": "8.0.0" }, "version": "5.1.3" }, "system": { "architecture": "x64", "hostname": "prod1.example.com", "ip": "192.0.0.1", "platform": "darwin" } }, "docker": { "container": { "id": "container-id" } }, "kubernetes": { "namespace": "namespace1", "node": { "name": "node-name" }, "pod": { "name": "pod-name", "uid": "pod-uid" } }, "processor": { "event": "transaction", "name": "transaction" }, "timestamp": { "us": 1532976822281000 }, "trace": { "id": "0acd456789abcdef0123456789abcdef" }, "transaction": { "duration": { "us": 13980 }, "id": "cdef4340a8e0df19", "marks": { "another_mark": { "some_float": 10, "some_long": 10 }, "navigationTiming": { "appBeforeBootstrap": 608.93, "navigationStart": -21 } }, "sampled": true, "span_count": { "dropped": { "total": 55 }, "started": 436 }, "type": "request" } } ] }