From 3bf5cbdb36868b1238afa5abf1de1bdd5077e76b Mon Sep 17 00:00:00 2001 From: Andrew Wilkins Date: Tue, 11 Aug 2020 14:46:05 +0800 Subject: [PATCH] Update fields, tests, generated docs --- _meta/fields.common.yml | 14 +++++++ .../TestPublishIntegrationSpans.approved.json | 3 ++ ...blishIntegrationTransactions.approved.json | 3 ++ docs/data/elasticsearch/generated/spans.json | 39 +++++++++++------ .../elasticsearch/generated/transactions.json | 30 +++++++------ .../intake-api/generated/rum_v3_events.ndjson | 2 +- docs/fields.asciidoc | 13 ++++++ include/fields.go | 2 +- .../stream/package_tests/error_attrs_test.go | 2 + .../package_tests/metadata_attrs_test.go | 1 + .../stream/package_tests/span_attrs_test.go | 1 + .../package_tests/transaction_attrs_test.go | 1 + .../testIntakeIntegrationSpans.approved.json | 3 ++ ...ntakeIntegrationTransactions.approved.json | 3 ++ .../testIntakeRUMV3Events.approved.json | 2 +- testdata/intake-v2/spans.ndjson | 2 +- testdata/intake-v2/transactions.ndjson | 2 +- testdata/intake-v3/rum_events.ndjson | 2 +- testdata/jaeger/batch_0.approved.json | 3 ++ testdata/jaeger/batch_1.approved.json | 42 +++++++++++++++++++ .../drop_unsampled_transactions.approved.json | 17 ++++---- ...ger_batch_0_auth_tag_removed.approved.json | 27 ++++++------ ...jaeger_batch_0_authorization.approved.json | 27 ++++++------ tests/system/jaeger_span.approved.json | 3 +- .../keep_unsampled_transactions.approved.json | 24 ++++++----- tests/system/spans.approved.json | 39 +++++++++++------ tests/system/transaction.approved.json | 30 +++++++------ 27 files changed, 237 insertions(+), 100 deletions(-) diff --git a/_meta/fields.common.yml b/_meta/fields.common.yml index 451bb15be58..1375e961463 100644 --- a/_meta/fields.common.yml +++ b/_meta/fields.common.yml @@ -778,3 +778,17 @@ description: Cloud region name example: us-east1 overwrite: true + + - name: event + type: group + fields: + + - name: outcome + level: core + type: keyword + ignore_above: 1024 + description: > + `event.outcome` simply denotes whether the event represents a success or a + failure from the perspective of the entity that produced the event. + example: success + overwrite: true diff --git a/beater/test_approved_es_documents/TestPublishIntegrationSpans.approved.json b/beater/test_approved_es_documents/TestPublishIntegrationSpans.approved.json index cb5ed2a43ea..7f266ee1bf1 100644 --- a/beater/test_approved_es_documents/TestPublishIntegrationSpans.approved.json +++ b/beater/test_approved_es_documents/TestPublishIntegrationSpans.approved.json @@ -43,6 +43,9 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "success" + }, "host": { "architecture": "x64", "hostname": "node-name", diff --git a/beater/test_approved_es_documents/TestPublishIntegrationTransactions.approved.json b/beater/test_approved_es_documents/TestPublishIntegrationTransactions.approved.json index 884b09da63b..2dbad95e5d9 100644 --- a/beater/test_approved_es_documents/TestPublishIntegrationTransactions.approved.json +++ b/beater/test_approved_es_documents/TestPublishIntegrationTransactions.approved.json @@ -173,6 +173,9 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "success" + }, "host": { "architecture": "x64", "hostname": "node-name", diff --git a/docs/data/elasticsearch/generated/spans.json b/docs/data/elasticsearch/generated/spans.json index 72c858ff774..788cc4795b5 100644 --- a/docs/data/elasticsearch/generated/spans.json +++ b/docs/data/elasticsearch/generated/spans.json @@ -8,6 +8,9 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "unknown" + }, "labels": { "span_tag": "something" }, @@ -121,10 +124,13 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "unknown" + }, "observer": { - "ephemeral_id": "c0cea3b6-97d7-4e15-9e35-c868e7a3c869", - "hostname": "ix.lan", - "id": "a49b4a08-689a-4724-8050-8bd0ae043281", + "ephemeral_id": "2f13d8fa-83cd-4356-8123-aabfb47a1808", + "hostname": "goat", + "id": "17ad47dd-5671-4c89-979f-ef4533565ba2", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -187,10 +193,13 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "unknown" + }, "observer": { - "ephemeral_id": "c0cea3b6-97d7-4e15-9e35-c868e7a3c869", - "hostname": "ix.lan", - "id": "a49b4a08-689a-4724-8050-8bd0ae043281", + "ephemeral_id": "2f13d8fa-83cd-4356-8123-aabfb47a1808", + "hostname": "goat", + "id": "17ad47dd-5671-4c89-979f-ef4533565ba2", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -237,10 +246,13 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "unknown" + }, "observer": { - "ephemeral_id": "c0cea3b6-97d7-4e15-9e35-c868e7a3c869", - "hostname": "ix.lan", - "id": "a49b4a08-689a-4724-8050-8bd0ae043281", + "ephemeral_id": "2f13d8fa-83cd-4356-8123-aabfb47a1808", + "hostname": "goat", + "id": "17ad47dd-5671-4c89-979f-ef4533565ba2", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -293,10 +305,13 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "unknown" + }, "observer": { - "ephemeral_id": "c0cea3b6-97d7-4e15-9e35-c868e7a3c869", - "hostname": "ix.lan", - "id": "a49b4a08-689a-4724-8050-8bd0ae043281", + "ephemeral_id": "2f13d8fa-83cd-4356-8123-aabfb47a1808", + "hostname": "goat", + "id": "17ad47dd-5671-4c89-979f-ef4533565ba2", "type": "apm-server", "version": "8.0.0", "version_major": 8 diff --git a/docs/data/elasticsearch/generated/transactions.json b/docs/data/elasticsearch/generated/transactions.json index 17e67dac12a..024ab9d4273 100644 --- a/docs/data/elasticsearch/generated/transactions.json +++ b/docs/data/elasticsearch/generated/transactions.json @@ -12,7 +12,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:49:24.899906Z" + "ingested": "2020-08-11T09:55:04.391451Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -107,7 +108,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:49:24.900309Z" + "ingested": "2020-08-11T09:55:04.391568Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -124,9 +126,9 @@ } }, "observer": { - "ephemeral_id": "f78f6762-2157-4322-95aa-aecd2f486c1a", - "hostname": "ix.lan", - "id": "80b79979-4a7d-450d-b2ce-75c589f7fffd", + "ephemeral_id": "fb037b97-0027-401a-9dc4-17d162f2687f", + "hostname": "goat", + "id": "a4daf4ca-b280-4ede-90df-bf62482cec37", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -202,7 +204,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:49:24.900644Z" + "ingested": "2020-08-11T09:55:04.391639Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -219,9 +222,9 @@ } }, "observer": { - "ephemeral_id": "f78f6762-2157-4322-95aa-aecd2f486c1a", - "hostname": "ix.lan", - "id": "80b79979-4a7d-450d-b2ce-75c589f7fffd", + "ephemeral_id": "fb037b97-0027-401a-9dc4-17d162f2687f", + "hostname": "goat", + "id": "a4daf4ca-b280-4ede-90df-bf62482cec37", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -309,7 +312,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:49:24.844687Z" + "ingested": "2020-08-11T09:55:04.338986Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -388,9 +392,9 @@ "organization_uuid": "9f0e9d64-c185-4d21-a6f4-4673ed561ec8" }, "observer": { - "ephemeral_id": "f78f6762-2157-4322-95aa-aecd2f486c1a", - "hostname": "ix.lan", - "id": "80b79979-4a7d-450d-b2ce-75c589f7fffd", + "ephemeral_id": "fb037b97-0027-401a-9dc4-17d162f2687f", + "hostname": "goat", + "id": "a4daf4ca-b280-4ede-90df-bf62482cec37", "type": "apm-server", "version": "8.0.0", "version_major": 8 diff --git a/docs/data/intake-api/generated/rum_v3_events.ndjson b/docs/data/intake-api/generated/rum_v3_events.ndjson index 77d0e6b73a7..88bcbe51df8 100644 --- a/docs/data/intake-api/generated/rum_v3_events.ndjson +++ b/docs/data/intake-api/generated/rum_v3_events.ndjson @@ -1,3 +1,3 @@ {"m": {"se": {"n": "apm-a-rum-test-e2e-general-usecase","ve": "0.0.1","en": "prod","a": {"n": "js-base","ve": "4.8.1"},"ru": {"n": "v8","ve": "8.0"},"la": {"n": "javascript","ve": "6"},"fw": {"n": "angular","ve": "2"}},"u": {"id": 123,"em": "user@email.com","un": "John Doe"},"l": {"testTagKey": "testTagValue"}}} -{"x": {"id": "ec2e280be8345240","tid": "286ac3ad697892c406528f13c82e0ce1","pid": "1ef08ac234fca23b455d9e27c660f1ab","n": "general-usecase-initial-p-load","t": "p-load","d": 295,"me": [{"sa": {"xdc": {"v": 1},"xds": {"v": 295},"xbc": {"v": 1}}},{"y": {"t": "Request"},"sa": {"ysc": {"v": 1},"yss": {"v": 1}}},{"y": {"t": "Response"},"sa": {"ysc": {"v": 1},"yss": {"v": 1}}}],"y": [{"id": "bbd8bcc3be14d814","n": "Requesting and receiving the document","t": "hard-navigation","su": "browser-timing","s": 4,"d": 2},{"id": "fc546e87a90a774f","n": "Parsing the document, executing sy. scripts","t": "hard-navigation","su": "browser-timing","s": 14,"d": 106},{"id": "fb8f717930697299","n": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js","t": "rc","su": "script","s": 22.53499999642372,"d": 35.060000023804605,"c": {"h": {"url": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=REDACTED","r": {"ts": 677175,"ebs": 676864,"dbs": 676864}},"dt": {"se": {"n": "http://localhost:8000","rc": "localhost:8000","t": "rc"},"ad": "localhost","po": 8000}}},{"id": "9b80535c4403c9fb","n": "OpenTracing y","t": "cu","s": 96.92999999970198,"d": 198.07000000029802},{"id": "5ecb8ee030749715","n": "GET /test/e2e/common/data.json","t": "external","su": "h","sy": true,"s": 98.94000005442649,"d": 6.72499998472631,"c": {"h": {"mt": "GET","url": "http://localhost:8000/test/e2e/common/data.json?test=hamid","sc": 200},"dt": {"se": {"n": "http://localhost:8000","rc": "localhost:8000","t": "external"},"ad": "localhost","po": 8000}}},{"id": "27f45fd274f976d4","n": "POST http://localhost:8003/data","t": "external","su": "h","sy": true,"s": 106.52000003028661,"d": 11.584999971091747,"c": {"h": {"mt": "POST","url": "http://localhost:8003/data","sc": 200},"dt": {"se": {"n": "http://localhost:8003","rc": "localhost:8003","t": "external"},"ad": "localhost","po": 8003}}},{"id": "a3c043330bc2015e","pi": 0,"n": "POST http://localhost:8003/fetch","t": "external","su": "h","ac": "action","sy": false,"s": 119.93500008247793,"d": 15.949999913573265,"c": {"h": {"mt": "POST","url": "http://localhost:8003/fetch","sc": 200},"dt": {"se": {"n": "http://localhost:8003","rc": "localhost:8003","t": "external"},"ad": "localhost","po": 8003}}},{"id": "bc7665dc25629379","st": [{"ap": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","f": "test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","fn": "generateError","li": 7662,"co": 9},{"ap": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","f": "test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","fn": "","li": 7666,"co": 3}],"n": "Fire \"DOMContentLoaded\" event","t": "hard-navigation","su": "browser-timing","s": 120,"d": 2}],"c": {"p": {"rf": "http://localhost:8000/test/e2e/","url": "http://localhost:8000/test/e2e/general-usecase/"},"r": {"sc": 200,"ts": 983,"ebs": 690,"dbs": 690,"he": {"Content-Type": "application/json"}},"q": {"he": {"Accept": "application/json"},"hve": "1.1","mt": "GET"},"u": {"id": "uId","un": "un","em": "em"},"cu": {"testContext": "testContext"},"g": {"testTagKey": "testTagValue"}},"k": {"a": {"lp": 131.03000004775822,"fb": 5,"di": 120,"dc": 138,"ds": 100,"de": 110,"fp": 70.82500003930181},"nt": {"fs": 0,"ls": 0,"le": 0,"cs": 0,"ce": 0,"qs": 4,"rs": 5,"re": 6,"dl": 14,"di": 120,"ds": 120,"de": 122,"dc": 138,"es": 138,"ee": 138}},"yc": {"sd": 8,"dd": 1},"sm": true,"exp":{"cls":1,"fid":2.0,"tbt":3.4,"ignored":5,"also":"ignored"}}} +{"x": {"id": "ec2e280be8345240","tid": "286ac3ad697892c406528f13c82e0ce1","pid": "1ef08ac234fca23b455d9e27c660f1ab","n": "general-usecase-initial-p-load","t": "p-load","d": 295,"me": [{"sa": {"xdc": {"v": 1},"xds": {"v": 295},"xbc": {"v": 1}}},{"y": {"t": "Request"},"sa": {"ysc": {"v": 1},"yss": {"v": 1}}},{"y": {"t": "Response"},"sa": {"ysc": {"v": 1},"yss": {"v": 1}}}],"y": [{"id": "bbd8bcc3be14d814","n": "Requesting and receiving the document","t": "hard-navigation","su": "browser-timing","s": 4,"d": 2},{"id": "fc546e87a90a774f","n": "Parsing the document, executing sy. scripts","t": "hard-navigation","su": "browser-timing","s": 14,"d": 106},{"id": "fb8f717930697299","n": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js","t": "rc","su": "script","s": 22.53499999642372,"d": 35.060000023804605,"c": {"h": {"url": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=REDACTED","r": {"ts": 677175,"ebs": 676864,"dbs": 676864}},"dt": {"se": {"n": "http://localhost:8000","rc": "localhost:8000","t": "rc"},"ad": "localhost","po": 8000}}},{"id": "9b80535c4403c9fb","n": "OpenTracing y","t": "cu","s": 96.92999999970198,"d": 198.07000000029802},{"id": "5ecb8ee030749715","n": "GET /test/e2e/common/data.json","t": "external","su": "h","sy": true,"s": 98.94000005442649,"d": 6.72499998472631,"c": {"h": {"mt": "GET","url": "http://localhost:8000/test/e2e/common/data.json?test=hamid","sc": 200},"dt": {"se": {"n": "http://localhost:8000","rc": "localhost:8000","t": "external"},"ad": "localhost","po": 8000}}},{"id": "27f45fd274f976d4","n": "POST http://localhost:8003/data","t": "external","su": "h","sy": true,"s": 106.52000003028661,"d": 11.584999971091747,"c": {"h": {"mt": "POST","url": "http://localhost:8003/data","sc": 200},"dt": {"se": {"n": "http://localhost:8003","rc": "localhost:8003","t": "external"},"ad": "localhost","po": 8003}}},{"id": "a3c043330bc2015e","pi": 0,"n": "POST http://localhost:8003/fetch","t": "external","su": "h","ac": "action","sy": false,"s": 119.93500008247793,"d": 15.949999913573265,"c": {"h": {"mt": "POST","url": "http://localhost:8003/fetch","sc": 200},"dt": {"se": {"n": "http://localhost:8003","rc": "localhost:8003","t": "external"},"ad": "localhost","po": 8003}}},{"id": "bc7665dc25629379","st": [{"ap": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","f": "test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","fn": "generateError","li": 7662,"co": 9},{"ap": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","f": "test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","fn": "","li": 7666,"co": 3}],"n": "Fire \"DOMContentLoaded\" event","t": "hard-navigation","su": "browser-timing","s": 120,"d": 2,"o":"success"}],"c": {"p": {"rf": "http://localhost:8000/test/e2e/","url": "http://localhost:8000/test/e2e/general-usecase/"},"r": {"sc": 200,"ts": 983,"ebs": 690,"dbs": 690,"he": {"Content-Type": "application/json"}},"q": {"he": {"Accept": "application/json"},"hve": "1.1","mt": "GET"},"u": {"id": "uId","un": "un","em": "em"},"cu": {"testContext": "testContext"},"g": {"testTagKey": "testTagValue"}},"k": {"a": {"lp": 131.03000004775822,"fb": 5,"di": 120,"dc": 138,"ds": 100,"de": 110,"fp": 70.82500003930181},"nt": {"fs": 0,"ls": 0,"le": 0,"cs": 0,"ce": 0,"qs": 4,"rs": 5,"re": 6,"dl": 14,"di": 120,"ds": 120,"de": 122,"dc": 138,"es": 138,"ee": 138}},"yc": {"sd": 8,"dd": 1},"sm": true,"exp":{"cls":1,"fid":2.0,"tbt":3.4,"ignored":5,"also":"ignored"}}} {"me": {"y": {"t": "Processing","su": "subtype"},"sa": {"ysc": {"v": 1},"yss": {"v": 124}},"g": {"tag1": "value1"}}} diff --git a/docs/fields.asciidoc b/docs/fields.asciidoc index 1fbbf428560..25d64c288cd 100644 --- a/docs/fields.asciidoc +++ b/docs/fields.asciidoc @@ -1130,6 +1130,19 @@ example: us-east1 -- + +*`event.outcome`*:: ++ +-- +`event.outcome` simply denotes whether the event represents a success or a failure from the perspective of the entity that produced the event. + + +type: keyword + +example: success + +-- + [[exported-fields-apm-error]] == APM Error fields diff --git a/include/fields.go b/include/fields.go index bfc23703b39..817053bb637 100644 --- a/include/fields.go +++ b/include/fields.go @@ -32,5 +32,5 @@ func init() { // AssetBuildFieldsFieldsYml returns asset data. // This is the base64 encoded gzipped contents of build/fields/fields.yml. func AssetBuildFieldsFieldsYml() string { - return "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" + return "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" } diff --git a/processor/stream/package_tests/error_attrs_test.go b/processor/stream/package_tests/error_attrs_test.go index 437322ddb4a..52459203497 100644 --- a/processor/stream/package_tests/error_attrs_test.go +++ b/processor/stream/package_tests/error_attrs_test.go @@ -59,6 +59,7 @@ func errorFieldsNotInPayloadAttrs() *tests.Set { return tests.NewSet( "view errors", "error id icon", "host.ip", "transaction.name", "source.ip", + tests.Group("event"), tests.Group("observer"), tests.Group("user"), tests.Group("client"), @@ -133,6 +134,7 @@ func errorKeywordExceptionKeys() *tests.Set { return tests.NewSet( "processor.event", "processor.name", "error.grouping_key", "context.tags", "transaction.name", + "event.outcome", // not relevant "view errors", "error id icon", tests.Group("url"), tests.Group("http"), diff --git a/processor/stream/package_tests/metadata_attrs_test.go b/processor/stream/package_tests/metadata_attrs_test.go index 74df0c787c9..7fb2f567c0f 100644 --- a/processor/stream/package_tests/metadata_attrs_test.go +++ b/processor/stream/package_tests/metadata_attrs_test.go @@ -134,6 +134,7 @@ func TestKeywordLimitationOnMetadataAttrs(t *testing.T) { tests.NewSet("processor.event", "processor.name", "process.args", tests.Group("observer"), + tests.Group("event"), tests.Group("http"), tests.Group("url"), tests.Group("context.tags"), diff --git a/processor/stream/package_tests/span_attrs_test.go b/processor/stream/package_tests/span_attrs_test.go index 1fc44fd89fe..d72649182c5 100644 --- a/processor/stream/package_tests/span_attrs_test.go +++ b/processor/stream/package_tests/span_attrs_test.go @@ -149,6 +149,7 @@ func spanKeywordExceptionKeys() *tests.Set { return tests.Union(tests.NewSet( "processor.event", "processor.name", "context.tags", "transaction.type", "transaction.name", + "event.outcome", tests.Group("observer"), // metadata fields diff --git a/processor/stream/package_tests/transaction_attrs_test.go b/processor/stream/package_tests/transaction_attrs_test.go index 79caec9f83b..498834497ee 100644 --- a/processor/stream/package_tests/transaction_attrs_test.go +++ b/processor/stream/package_tests/transaction_attrs_test.go @@ -110,6 +110,7 @@ func transactionKeywordExceptionKeys() *tests.Set { "processor.event", "processor.name", "transaction.marks", "context.tags", + "event.outcome", tests.Group("observer"), tests.Group("url"), tests.Group("http"), diff --git a/processor/stream/test_approved_es_documents/testIntakeIntegrationSpans.approved.json b/processor/stream/test_approved_es_documents/testIntakeIntegrationSpans.approved.json index 172fa730001..9adadfe4b78 100644 --- a/processor/stream/test_approved_es_documents/testIntakeIntegrationSpans.approved.json +++ b/processor/stream/test_approved_es_documents/testIntakeIntegrationSpans.approved.json @@ -34,6 +34,9 @@ "container": { "id": "container-id" }, + "event": { + "outcome": "success" + }, "host": { "architecture": "x64", "hostname": "node-name", diff --git a/processor/stream/test_approved_es_documents/testIntakeIntegrationTransactions.approved.json b/processor/stream/test_approved_es_documents/testIntakeIntegrationTransactions.approved.json index db74dfd6225..edd247b1f67 100644 --- a/processor/stream/test_approved_es_documents/testIntakeIntegrationTransactions.approved.json +++ b/processor/stream/test_approved_es_documents/testIntakeIntegrationTransactions.approved.json @@ -146,6 +146,9 @@ "container": { "id": "container-id" }, + "event": { + "outcome": "success" + }, "host": { "architecture": "x64", "hostname": "node-name", diff --git a/processor/stream/test_approved_es_documents/testIntakeRUMV3Events.approved.json b/processor/stream/test_approved_es_documents/testIntakeRUMV3Events.approved.json index a4cc584d555..2448f538f6a 100644 --- a/processor/stream/test_approved_es_documents/testIntakeRUMV3Events.approved.json +++ b/processor/stream/test_approved_es_documents/testIntakeRUMV3Events.approved.json @@ -718,7 +718,7 @@ "ip": "192.0.0.1" }, "event": { - "outcome": "unknown" + "outcome": "success" }, "labels": { "testTagKey": "testTagValue" diff --git a/testdata/intake-v2/spans.ndjson b/testdata/intake-v2/spans.ndjson index bb953bc8d00..a8f9fd00976 100644 --- a/testdata/intake-v2/spans.ndjson +++ b/testdata/intake-v2/spans.ndjson @@ -1,5 +1,5 @@ {"metadata": {"user": {"id": "123", "email": "s@test.com", "username": "john"}, "process": {"ppid": 6789, "pid": 1234,"argv": ["node", "server.js"], "title": "node"}, "system": {"platform": "darwin", "hostname": "prod1.example.com", "architecture": "x64", "container": {"id": "container-id"}, "kubernetes": {"namespace": "namespace1", "pod": {"uid": "pod-uid", "name": "pod-name"}, "node": {"name": "node-name"}}}, "labels": {"tag1": "label1"}, "service": {"name": "backendspans", "language": {"version": "8", "name": "ecmascript"}, "agent": {"version": "3.14.0", "name": "elastic-node"}, "environment": "staging", "framework": {"version": "1.2.3", "name": "Express"}, "version": "5.1.3", "runtime": {"version": "8.0.0", "name": "node"}},"cloud":{"account":{"id":"account_id","name":"account_name"},"availability_zone":"cloud_availability_zone","instance":{"id":"instance_id","name":"instance_name"},"machine":{"type":"machine_type"},"project":{"id":"project_id","name":"project_name"},"provider":"cloud_provider","region":"cloud_region"}}} -{"span": {"trace_id": "fdedef0123456789abcdef9876543210", "parent_id": "abcdef0123456789", "id": "abcdef01234567", "child_ids": ["51234abcdef56789"], "transaction_id": "01af25874dec69dd", "name": "GET /api/types", "type": "db.postgresql.query.custom","start": null, "duration": 141.581, "timestamp": 1532976822281000}} +{"span": {"trace_id": "fdedef0123456789abcdef9876543210", "parent_id": "abcdef0123456789", "id": "abcdef01234567", "child_ids": ["51234abcdef56789"], "transaction_id": "01af25874dec69dd", "name": "GET /api/types", "type": "db.postgresql.query.custom","start": null, "duration": 141.581, "timestamp": 1532976822281000, "outcome": "success"}} {"span": {"trace_id": "abcdef0123456789abcdef9876543210", "parent_id": "0000000011111111", "id": "1234abcdef567895", "transaction_id": "ab45781d265894fe", "name": "GET /api/types", "type": "request", "start": 22, "duration": 32.592981, "timestamp": 1532976822281000,"context":{"service":{"environment":"prod","agent":{}}}}} {"span": {"trace_id": "abcdef0123456789abcdef9876543210", "parent_id": "abcdefabcdef7890", "id": "0123456a89012345", "transaction_id": "ab23456a89012345", "name": "GET /api/types", "type": "request.http", "start": 1.845, "duration": 3.5642981, "stacktrace": [], "context":{"tags": {"tag1": "value1", "tag2": 123, "tag3": 12.34, "tag4": true, "tag5": null},"service":{}}}} {"span": {"trace_id": "abcdef0123456789abcdef9876543210", "parent_id": "ababcdcdefefabde", "id": "abcde56a89012345", "transaction_id": null, "name": "get /api/types", "sync": false, "type": "request", "subtype": "http", "action": "call", "start": 0, "duration": 13.9802981, "stacktrace": null, "context": null }} diff --git a/testdata/intake-v2/transactions.ndjson b/testdata/intake-v2/transactions.ndjson index 8f8dc062a3e..e2d5942a3c6 100644 --- a/testdata/intake-v2/transactions.ndjson +++ b/testdata/intake-v2/transactions.ndjson @@ -1,5 +1,5 @@ {"metadata": {"service": {"name": "1234_service-12a3","node": {"configured_name": "node-123"},"version": "5.1.3","environment": "staging","language": {"name": "ecmascript","version": "8"},"runtime": {"name": "node","version": "8.0.0"},"framework": {"name": "Express","version": "1.2.3"},"agent": {"name": "elastic-node","version": "3.14.0"}},"user": {"id": "123user", "username": "bar", "email": "bar@user.com"}, "labels": {"tag0": null, "tag1": "one", "tag2": 2}, "process": {"pid": 1234,"ppid": 6789,"title": "node","argv": ["node","server.js"]},"system": {"hostname": "prod1.example.com","architecture": "x64","platform": "darwin", "container": {"id": "container-id"}, "kubernetes": {"namespace": "namespace1", "pod": {"uid": "pod-uid", "name": "pod-name"}, "node": {"name": "node-name"}}},"cloud":{"account":{"id":"account_id","name":"account_name"},"availability_zone":"cloud_availability_zone","instance":{"id":"instance_id","name":"instance_name"},"machine":{"type":"machine_type"},"project":{"id":"project_id","name":"project_name"},"provider":"cloud_provider","region":"cloud_region"}}} {"transaction": { "id": "945254c567a5417e", "trace_id": "0123456789abcdef0123456789abcdef", "parent_id": "abcdefabcdef01234567", "type": "request", "duration": 32.592981, "span_count": { "started": 43 }}} -{"transaction": {"id": "4340a8e0df1906ecbfa9", "trace_id": "0acd456789abcdef0123456789abcdef", "name": "GET /api/types","type": "request","duration": 32.592981,"result": "success", "timestamp": 1496170407154000, "sampled": true, "span_count": {"started": 17},"context": {"service": {"runtime": {"version": "7.0"}},"page":{"referer":"http://localhost:8000/test/e2e/","url":"http://localhost:8000/test/e2e/general-usecase/"}, "request": {"socket": {"remote_address": "12.53.12.1","encrypted": true},"http_version": "1.1","method": "POST","url": {"protocol": "https:","full": "https://www.example.com/p/a/t/h?query=string#hash","hostname": "www.example.com","port": "8080","pathname": "/p/a/t/h","search": "?query=string","hash": "#hash","raw": "/p/a/t/h?query=string#hash"},"headers": {"user-agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Mozilla Chrome Edge"],"content-type": "text/html","cookie": "c1=v1, c2=v2","some-other-header": "foo","array": ["foo","bar","baz"]},"cookies": {"c1": "v1","c2": "v2"},"env": {"SERVER_SOFTWARE": "nginx","GATEWAY_INTERFACE": "CGI/1.1"},"body": {"str": "hello world","additional": { "foo": {},"bar": 123,"req": "additional information"}}},"response": {"status_code": 200,"headers": {"content-type": "application/json"},"headers_sent": true,"finished": true,"transfer_size":25.8,"encoded_body_size":26.90,"decoded_body_size":29.90}, "user": {"id": "99","username": "foo"},"tags": {"organization_uuid": "9f0e9d64-c185-4d21-a6f4-4673ed561ec8", "tag2": 12, "tag3": 12.45, "tag4": false, "tag5": null },"custom": {"my_key": 1,"some_other_value": "foo bar","and_objects": {"foo": ["bar","baz"]},"(": "not a valid regex and that is fine"}}}} +{"transaction": {"id": "4340a8e0df1906ecbfa9", "trace_id": "0acd456789abcdef0123456789abcdef", "name": "GET /api/types","type": "request","duration": 32.592981,"outcome":"success", "result": "success", "timestamp": 1496170407154000, "sampled": true, "span_count": {"started": 17},"context": {"service": {"runtime": {"version": "7.0"}},"page":{"referer":"http://localhost:8000/test/e2e/","url":"http://localhost:8000/test/e2e/general-usecase/"}, "request": {"socket": {"remote_address": "12.53.12.1","encrypted": true},"http_version": "1.1","method": "POST","url": {"protocol": "https:","full": "https://www.example.com/p/a/t/h?query=string#hash","hostname": "www.example.com","port": "8080","pathname": "/p/a/t/h","search": "?query=string","hash": "#hash","raw": "/p/a/t/h?query=string#hash"},"headers": {"user-agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Mozilla Chrome Edge"],"content-type": "text/html","cookie": "c1=v1, c2=v2","some-other-header": "foo","array": ["foo","bar","baz"]},"cookies": {"c1": "v1","c2": "v2"},"env": {"SERVER_SOFTWARE": "nginx","GATEWAY_INTERFACE": "CGI/1.1"},"body": {"str": "hello world","additional": { "foo": {},"bar": 123,"req": "additional information"}}},"response": {"status_code": 200,"headers": {"content-type": "application/json"},"headers_sent": true,"finished": true,"transfer_size":25.8,"encoded_body_size":26.90,"decoded_body_size":29.90}, "user": {"id": "99","username": "foo"},"tags": {"organization_uuid": "9f0e9d64-c185-4d21-a6f4-4673ed561ec8", "tag2": 12, "tag3": 12.45, "tag4": false, "tag5": null },"custom": {"my_key": 1,"some_other_value": "foo bar","and_objects": {"foo": ["bar","baz"]},"(": "not a valid regex and that is fine"}}}} {"transaction": { "id": "cdef4340a8e0df19", "trace_id": "0acd456789abcdef0123456789abcdef", "type": "request", "duration": 13.980558, "timestamp": 1532976822281000, "sampled": null, "span_count": { "dropped": 55, "started": 436 }, "marks": {"navigationTiming": {"appBeforeBootstrap": 608.9300000000001,"navigationStart": -21},"another_mark": {"some_long": 10,"some_float": 10.0}, "performance": {}}, "context": { "request": { "socket": { "remote_address": "192.0.1", "encrypted": null }, "method": "POST", "headers": { "user-agent": null, "content-type": null, "cookie": null }, "url": { "protocol": null, "full": null, "hostname": null, "port": null, "pathname": null, "search": null, "hash": null, "raw": null } }, "response": { "headers": { "content-type": null } }, "service": {"environment":"testing","name": "service1","node": {"configured_name": "node-ABC"}, "language": {"version": "2.5", "name": "ruby"}, "agent": {"version": "2.2", "name": "elastic-ruby", "ephemeral_id": "justanid"}, "framework": {"version": "5.0", "name": "Rails"}, "version": "2", "runtime": {"version": "2.5", "name": "cruby"}}},"experience":{"cls":1,"fid":2.0,"tbt":3.4}}} {"transaction": { "id": "00xxxxFFaaaa1234", "trace_id": "0123456789abcdef0123456789abcdef", "name": "amqp receive", "parent_id": "abcdefabcdef01234567", "type": "messaging", "duration": 3, "span_count": { "started": 1 }, "context": {"message": {"queue": { "name": "new_users"}, "age":{ "ms": 1577958057123}, "headers": {"user_id": "1ax3", "involved_services": ["user", "auth"]}, "body": "user created"}}}} diff --git a/testdata/intake-v3/rum_events.ndjson b/testdata/intake-v3/rum_events.ndjson index 77d0e6b73a7..88bcbe51df8 100644 --- a/testdata/intake-v3/rum_events.ndjson +++ b/testdata/intake-v3/rum_events.ndjson @@ -1,3 +1,3 @@ {"m": {"se": {"n": "apm-a-rum-test-e2e-general-usecase","ve": "0.0.1","en": "prod","a": {"n": "js-base","ve": "4.8.1"},"ru": {"n": "v8","ve": "8.0"},"la": {"n": "javascript","ve": "6"},"fw": {"n": "angular","ve": "2"}},"u": {"id": 123,"em": "user@email.com","un": "John Doe"},"l": {"testTagKey": "testTagValue"}}} -{"x": {"id": "ec2e280be8345240","tid": "286ac3ad697892c406528f13c82e0ce1","pid": "1ef08ac234fca23b455d9e27c660f1ab","n": "general-usecase-initial-p-load","t": "p-load","d": 295,"me": [{"sa": {"xdc": {"v": 1},"xds": {"v": 295},"xbc": {"v": 1}}},{"y": {"t": "Request"},"sa": {"ysc": {"v": 1},"yss": {"v": 1}}},{"y": {"t": "Response"},"sa": {"ysc": {"v": 1},"yss": {"v": 1}}}],"y": [{"id": "bbd8bcc3be14d814","n": "Requesting and receiving the document","t": "hard-navigation","su": "browser-timing","s": 4,"d": 2},{"id": "fc546e87a90a774f","n": "Parsing the document, executing sy. scripts","t": "hard-navigation","su": "browser-timing","s": 14,"d": 106},{"id": "fb8f717930697299","n": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js","t": "rc","su": "script","s": 22.53499999642372,"d": 35.060000023804605,"c": {"h": {"url": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=REDACTED","r": {"ts": 677175,"ebs": 676864,"dbs": 676864}},"dt": {"se": {"n": "http://localhost:8000","rc": "localhost:8000","t": "rc"},"ad": "localhost","po": 8000}}},{"id": "9b80535c4403c9fb","n": "OpenTracing y","t": "cu","s": 96.92999999970198,"d": 198.07000000029802},{"id": "5ecb8ee030749715","n": "GET /test/e2e/common/data.json","t": "external","su": "h","sy": true,"s": 98.94000005442649,"d": 6.72499998472631,"c": {"h": {"mt": "GET","url": "http://localhost:8000/test/e2e/common/data.json?test=hamid","sc": 200},"dt": {"se": {"n": "http://localhost:8000","rc": "localhost:8000","t": "external"},"ad": "localhost","po": 8000}}},{"id": "27f45fd274f976d4","n": "POST http://localhost:8003/data","t": "external","su": "h","sy": true,"s": 106.52000003028661,"d": 11.584999971091747,"c": {"h": {"mt": "POST","url": "http://localhost:8003/data","sc": 200},"dt": {"se": {"n": "http://localhost:8003","rc": "localhost:8003","t": "external"},"ad": "localhost","po": 8003}}},{"id": "a3c043330bc2015e","pi": 0,"n": "POST http://localhost:8003/fetch","t": "external","su": "h","ac": "action","sy": false,"s": 119.93500008247793,"d": 15.949999913573265,"c": {"h": {"mt": "POST","url": "http://localhost:8003/fetch","sc": 200},"dt": {"se": {"n": "http://localhost:8003","rc": "localhost:8003","t": "external"},"ad": "localhost","po": 8003}}},{"id": "bc7665dc25629379","st": [{"ap": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","f": "test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","fn": "generateError","li": 7662,"co": 9},{"ap": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","f": "test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","fn": "","li": 7666,"co": 3}],"n": "Fire \"DOMContentLoaded\" event","t": "hard-navigation","su": "browser-timing","s": 120,"d": 2}],"c": {"p": {"rf": "http://localhost:8000/test/e2e/","url": "http://localhost:8000/test/e2e/general-usecase/"},"r": {"sc": 200,"ts": 983,"ebs": 690,"dbs": 690,"he": {"Content-Type": "application/json"}},"q": {"he": {"Accept": "application/json"},"hve": "1.1","mt": "GET"},"u": {"id": "uId","un": "un","em": "em"},"cu": {"testContext": "testContext"},"g": {"testTagKey": "testTagValue"}},"k": {"a": {"lp": 131.03000004775822,"fb": 5,"di": 120,"dc": 138,"ds": 100,"de": 110,"fp": 70.82500003930181},"nt": {"fs": 0,"ls": 0,"le": 0,"cs": 0,"ce": 0,"qs": 4,"rs": 5,"re": 6,"dl": 14,"di": 120,"ds": 120,"de": 122,"dc": 138,"es": 138,"ee": 138}},"yc": {"sd": 8,"dd": 1},"sm": true,"exp":{"cls":1,"fid":2.0,"tbt":3.4,"ignored":5,"also":"ignored"}}} +{"x": {"id": "ec2e280be8345240","tid": "286ac3ad697892c406528f13c82e0ce1","pid": "1ef08ac234fca23b455d9e27c660f1ab","n": "general-usecase-initial-p-load","t": "p-load","d": 295,"me": [{"sa": {"xdc": {"v": 1},"xds": {"v": 295},"xbc": {"v": 1}}},{"y": {"t": "Request"},"sa": {"ysc": {"v": 1},"yss": {"v": 1}}},{"y": {"t": "Response"},"sa": {"ysc": {"v": 1},"yss": {"v": 1}}}],"y": [{"id": "bbd8bcc3be14d814","n": "Requesting and receiving the document","t": "hard-navigation","su": "browser-timing","s": 4,"d": 2},{"id": "fc546e87a90a774f","n": "Parsing the document, executing sy. scripts","t": "hard-navigation","su": "browser-timing","s": 14,"d": 106},{"id": "fb8f717930697299","n": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js","t": "rc","su": "script","s": 22.53499999642372,"d": 35.060000023804605,"c": {"h": {"url": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=REDACTED","r": {"ts": 677175,"ebs": 676864,"dbs": 676864}},"dt": {"se": {"n": "http://localhost:8000","rc": "localhost:8000","t": "rc"},"ad": "localhost","po": 8000}}},{"id": "9b80535c4403c9fb","n": "OpenTracing y","t": "cu","s": 96.92999999970198,"d": 198.07000000029802},{"id": "5ecb8ee030749715","n": "GET /test/e2e/common/data.json","t": "external","su": "h","sy": true,"s": 98.94000005442649,"d": 6.72499998472631,"c": {"h": {"mt": "GET","url": "http://localhost:8000/test/e2e/common/data.json?test=hamid","sc": 200},"dt": {"se": {"n": "http://localhost:8000","rc": "localhost:8000","t": "external"},"ad": "localhost","po": 8000}}},{"id": "27f45fd274f976d4","n": "POST http://localhost:8003/data","t": "external","su": "h","sy": true,"s": 106.52000003028661,"d": 11.584999971091747,"c": {"h": {"mt": "POST","url": "http://localhost:8003/data","sc": 200},"dt": {"se": {"n": "http://localhost:8003","rc": "localhost:8003","t": "external"},"ad": "localhost","po": 8003}}},{"id": "a3c043330bc2015e","pi": 0,"n": "POST http://localhost:8003/fetch","t": "external","su": "h","ac": "action","sy": false,"s": 119.93500008247793,"d": 15.949999913573265,"c": {"h": {"mt": "POST","url": "http://localhost:8003/fetch","sc": 200},"dt": {"se": {"n": "http://localhost:8003","rc": "localhost:8003","t": "external"},"ad": "localhost","po": 8003}}},{"id": "bc7665dc25629379","st": [{"ap": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","f": "test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","fn": "generateError","li": 7662,"co": 9},{"ap": "http://localhost:8000/test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","f": "test/e2e/general-usecase/app.e2e-bundle.min.js?token=secret","fn": "","li": 7666,"co": 3}],"n": "Fire \"DOMContentLoaded\" event","t": "hard-navigation","su": "browser-timing","s": 120,"d": 2,"o":"success"}],"c": {"p": {"rf": "http://localhost:8000/test/e2e/","url": "http://localhost:8000/test/e2e/general-usecase/"},"r": {"sc": 200,"ts": 983,"ebs": 690,"dbs": 690,"he": {"Content-Type": "application/json"}},"q": {"he": {"Accept": "application/json"},"hve": "1.1","mt": "GET"},"u": {"id": "uId","un": "un","em": "em"},"cu": {"testContext": "testContext"},"g": {"testTagKey": "testTagValue"}},"k": {"a": {"lp": 131.03000004775822,"fb": 5,"di": 120,"dc": 138,"ds": 100,"de": 110,"fp": 70.82500003930181},"nt": {"fs": 0,"ls": 0,"le": 0,"cs": 0,"ce": 0,"qs": 4,"rs": 5,"re": 6,"dl": 14,"di": 120,"ds": 120,"de": 122,"dc": 138,"es": 138,"ee": 138}},"yc": {"sd": 8,"dd": 1},"sm": true,"exp":{"cls":1,"fid":2.0,"tbt":3.4,"ignored":5,"also":"ignored"}}} {"me": {"y": {"t": "Processing","su": "subtype"},"sa": {"ysc": {"v": 1},"yss": {"v": 124}},"g": {"tag1": "value1"}}} diff --git a/testdata/jaeger/batch_0.approved.json b/testdata/jaeger/batch_0.approved.json index 74b05116f32..7a787b14c0a 100644 --- a/testdata/jaeger/batch_0.approved.json +++ b/testdata/jaeger/batch_0.approved.json @@ -7,6 +7,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", diff --git a/testdata/jaeger/batch_1.approved.json b/testdata/jaeger/batch_1.approved.json index 646755e3a83..0201232c33b 100644 --- a/testdata/jaeger/batch_1.approved.json +++ b/testdata/jaeger/batch_1.approved.json @@ -7,6 +7,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -53,6 +56,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -100,6 +106,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -146,6 +155,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -192,6 +204,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -238,6 +253,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -284,6 +302,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -331,6 +352,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -377,6 +401,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -423,6 +450,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -469,6 +499,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -515,6 +548,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -562,6 +598,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", @@ -608,6 +647,9 @@ "name": "Jaeger/Go", "version": "2.20.1" }, + "event": { + "outcome": "unknown" + }, "host": { "hostname": "host01", "ip": "10.0.0.13", diff --git a/tests/system/drop_unsampled_transactions.approved.json b/tests/system/drop_unsampled_transactions.approved.json index 5c8e08584e9..5b08443a689 100644 --- a/tests/system/drop_unsampled_transactions.approved.json +++ b/tests/system/drop_unsampled_transactions.approved.json @@ -12,7 +12,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-29T02:24:19.182874Z" + "ingested": "2020-08-11T10:03:11.025737Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -107,7 +108,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-29T02:24:19.184164Z" + "ingested": "2020-08-11T10:03:11.025919Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -124,9 +126,9 @@ } }, "observer": { - "ephemeral_id": "ebd89158-9f85-469e-9bc0-9e19b174a1ba", + "ephemeral_id": "d0a481f0-3688-40dc-8a59-04abdf72261a", "hostname": "goat", - "id": "01019c57-ff25-4ddf-b9e9-2f421577a9a2", + "id": "fb7e85d9-3666-4b9a-8440-1448c17b5738", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -214,7 +216,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-29T02:24:19.099344Z" + "ingested": "2020-08-11T10:03:10.976907Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -293,9 +296,9 @@ "organization_uuid": "9f0e9d64-c185-4d21-a6f4-4673ed561ec8" }, "observer": { - "ephemeral_id": "ebd89158-9f85-469e-9bc0-9e19b174a1ba", + "ephemeral_id": "d0a481f0-3688-40dc-8a59-04abdf72261a", "hostname": "goat", - "id": "01019c57-ff25-4ddf-b9e9-2f421577a9a2", + "id": "fb7e85d9-3666-4b9a-8440-1448c17b5738", "type": "apm-server", "version": "8.0.0", "version_major": 8 diff --git a/tests/system/jaeger_batch_0_auth_tag_removed.approved.json b/tests/system/jaeger_batch_0_auth_tag_removed.approved.json index 91685f21869..d4fff61f94a 100644 --- a/tests/system/jaeger_batch_0_auth_tag_removed.approved.json +++ b/tests/system/jaeger_batch_0_auth_tag_removed.approved.json @@ -10,7 +10,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:57:41.042655Z" + "ingested": "2020-08-11T09:58:54.379837Z", + "outcome": "unknown" }, "host": { "hostname": "host01", @@ -85,7 +86,7 @@ } }, "event": { - "ingested": "2020-04-22T14:57:41.091071Z" + "ingested": "2020-08-11T09:58:54.454089Z" }, "host": { "hostname": "host01", @@ -93,9 +94,9 @@ "name": "host01" }, "observer": { - "ephemeral_id": "b759a57d-4daa-4708-a3ad-18c50d8c940f", - "hostname": "ix.lan", - "id": "3dfbe204-d39c-4f40-8283-de713063099c", + "ephemeral_id": "97a0be74-0ec2-433d-b3f4-8853ae5504c4", + "hostname": "goat", + "id": "a20fd88c-dddf-4e6e-8bcb-b13e08e0b4ce", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -149,7 +150,7 @@ } }, "event": { - "ingested": "2020-04-22T14:57:41.095868Z" + "ingested": "2020-08-11T09:58:54.454199Z" }, "host": { "hostname": "host01", @@ -157,9 +158,9 @@ "name": "host01" }, "observer": { - "ephemeral_id": "b759a57d-4daa-4708-a3ad-18c50d8c940f", - "hostname": "ix.lan", - "id": "3dfbe204-d39c-4f40-8283-de713063099c", + "ephemeral_id": "97a0be74-0ec2-433d-b3f4-8853ae5504c4", + "hostname": "goat", + "id": "a20fd88c-dddf-4e6e-8bcb-b13e08e0b4ce", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -213,7 +214,7 @@ } }, "event": { - "ingested": "2020-04-22T14:57:41.096227Z" + "ingested": "2020-08-11T09:58:54.463556Z" }, "host": { "hostname": "host01", @@ -221,9 +222,9 @@ "name": "host01" }, "observer": { - "ephemeral_id": "b759a57d-4daa-4708-a3ad-18c50d8c940f", - "hostname": "ix.lan", - "id": "3dfbe204-d39c-4f40-8283-de713063099c", + "ephemeral_id": "97a0be74-0ec2-433d-b3f4-8853ae5504c4", + "hostname": "goat", + "id": "a20fd88c-dddf-4e6e-8bcb-b13e08e0b4ce", "type": "apm-server", "version": "8.0.0", "version_major": 8 diff --git a/tests/system/jaeger_batch_0_authorization.approved.json b/tests/system/jaeger_batch_0_authorization.approved.json index caf55465635..e83d0d9c1a4 100644 --- a/tests/system/jaeger_batch_0_authorization.approved.json +++ b/tests/system/jaeger_batch_0_authorization.approved.json @@ -10,7 +10,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:57:50.071712Z" + "ingested": "2020-08-11T09:59:10.729866Z", + "outcome": "unknown" }, "host": { "hostname": "host01", @@ -85,7 +86,7 @@ } }, "event": { - "ingested": "2020-04-22T14:57:50.128105Z" + "ingested": "2020-08-11T09:59:10.788604Z" }, "host": { "hostname": "host01", @@ -93,9 +94,9 @@ "name": "host01" }, "observer": { - "ephemeral_id": "f672294a-23de-44c6-82c1-5a1487d72e4a", - "hostname": "ix.lan", - "id": "09366851-25e3-463f-bc4a-28c00c792112", + "ephemeral_id": "f2414fe9-88b3-4a35-ad5a-6951ba183d43", + "hostname": "goat", + "id": "78749c0f-d2f4-42e7-a8c2-a276a77f2555", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -149,7 +150,7 @@ } }, "event": { - "ingested": "2020-04-22T14:57:50.133443Z" + "ingested": "2020-08-11T09:59:10.794738Z" }, "host": { "hostname": "host01", @@ -157,9 +158,9 @@ "name": "host01" }, "observer": { - "ephemeral_id": "f672294a-23de-44c6-82c1-5a1487d72e4a", - "hostname": "ix.lan", - "id": "09366851-25e3-463f-bc4a-28c00c792112", + "ephemeral_id": "f2414fe9-88b3-4a35-ad5a-6951ba183d43", + "hostname": "goat", + "id": "78749c0f-d2f4-42e7-a8c2-a276a77f2555", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -213,7 +214,7 @@ } }, "event": { - "ingested": "2020-04-22T14:57:50.133822Z" + "ingested": "2020-08-11T09:59:10.794838Z" }, "host": { "hostname": "host01", @@ -221,9 +222,9 @@ "name": "host01" }, "observer": { - "ephemeral_id": "f672294a-23de-44c6-82c1-5a1487d72e4a", - "hostname": "ix.lan", - "id": "09366851-25e3-463f-bc4a-28c00c792112", + "ephemeral_id": "f2414fe9-88b3-4a35-ad5a-6951ba183d43", + "hostname": "goat", + "id": "78749c0f-d2f4-42e7-a8c2-a276a77f2555", "type": "apm-server", "version": "8.0.0", "version_major": 8 diff --git a/tests/system/jaeger_span.approved.json b/tests/system/jaeger_span.approved.json index 68b69eed719..8c4276585bf 100644 --- a/tests/system/jaeger_span.approved.json +++ b/tests/system/jaeger_span.approved.json @@ -10,7 +10,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:57:46.610358Z" + "ingested": "2020-08-11T09:59:01.990087Z", + "outcome": "unknown" }, "host": { "hostname": "alloy", diff --git a/tests/system/keep_unsampled_transactions.approved.json b/tests/system/keep_unsampled_transactions.approved.json index c5a5a350f7a..609ccaea068 100644 --- a/tests/system/keep_unsampled_transactions.approved.json +++ b/tests/system/keep_unsampled_transactions.approved.json @@ -12,7 +12,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-29T02:16:27.090771Z" + "ingested": "2020-08-11T10:03:14.274519Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -107,7 +108,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-29T02:16:27.091518Z" + "ingested": "2020-08-11T10:03:14.274681Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -124,9 +126,9 @@ } }, "observer": { - "ephemeral_id": "3f31e73c-2fdf-4f39-8c81-57b25d00fc16", + "ephemeral_id": "1c8e1e58-0c93-4a11-9395-687a4fd608b6", "hostname": "goat", - "id": "0f00bacd-a23e-41c5-a2fb-4d90b2776018", + "id": "6d235bfa-00c6-46d3-83f4-d52a555ac820", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -202,7 +204,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-29T02:16:27.092239Z" + "ingested": "2020-08-11T10:03:14.274782Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -219,9 +222,9 @@ } }, "observer": { - "ephemeral_id": "3f31e73c-2fdf-4f39-8c81-57b25d00fc16", + "ephemeral_id": "1c8e1e58-0c93-4a11-9395-687a4fd608b6", "hostname": "goat", - "id": "0f00bacd-a23e-41c5-a2fb-4d90b2776018", + "id": "6d235bfa-00c6-46d3-83f4-d52a555ac820", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -309,7 +312,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-29T02:16:26.984994Z" + "ingested": "2020-08-11T10:03:14.218629Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -388,9 +392,9 @@ "organization_uuid": "9f0e9d64-c185-4d21-a6f4-4673ed561ec8" }, "observer": { - "ephemeral_id": "3f31e73c-2fdf-4f39-8c81-57b25d00fc16", + "ephemeral_id": "1c8e1e58-0c93-4a11-9395-687a4fd608b6", "hostname": "goat", - "id": "0f00bacd-a23e-41c5-a2fb-4d90b2776018", + "id": "6d235bfa-00c6-46d3-83f4-d52a555ac820", "type": "apm-server", "version": "8.0.0", "version_major": 8 diff --git a/tests/system/spans.approved.json b/tests/system/spans.approved.json index 72c858ff774..788cc4795b5 100644 --- a/tests/system/spans.approved.json +++ b/tests/system/spans.approved.json @@ -8,6 +8,9 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "unknown" + }, "labels": { "span_tag": "something" }, @@ -121,10 +124,13 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "unknown" + }, "observer": { - "ephemeral_id": "c0cea3b6-97d7-4e15-9e35-c868e7a3c869", - "hostname": "ix.lan", - "id": "a49b4a08-689a-4724-8050-8bd0ae043281", + "ephemeral_id": "2f13d8fa-83cd-4356-8123-aabfb47a1808", + "hostname": "goat", + "id": "17ad47dd-5671-4c89-979f-ef4533565ba2", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -187,10 +193,13 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "unknown" + }, "observer": { - "ephemeral_id": "c0cea3b6-97d7-4e15-9e35-c868e7a3c869", - "hostname": "ix.lan", - "id": "a49b4a08-689a-4724-8050-8bd0ae043281", + "ephemeral_id": "2f13d8fa-83cd-4356-8123-aabfb47a1808", + "hostname": "goat", + "id": "17ad47dd-5671-4c89-979f-ef4533565ba2", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -237,10 +246,13 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "unknown" + }, "observer": { - "ephemeral_id": "c0cea3b6-97d7-4e15-9e35-c868e7a3c869", - "hostname": "ix.lan", - "id": "a49b4a08-689a-4724-8050-8bd0ae043281", + "ephemeral_id": "2f13d8fa-83cd-4356-8123-aabfb47a1808", + "hostname": "goat", + "id": "17ad47dd-5671-4c89-979f-ef4533565ba2", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -293,10 +305,13 @@ "ecs": { "version": "1.5.0" }, + "event": { + "outcome": "unknown" + }, "observer": { - "ephemeral_id": "c0cea3b6-97d7-4e15-9e35-c868e7a3c869", - "hostname": "ix.lan", - "id": "a49b4a08-689a-4724-8050-8bd0ae043281", + "ephemeral_id": "2f13d8fa-83cd-4356-8123-aabfb47a1808", + "hostname": "goat", + "id": "17ad47dd-5671-4c89-979f-ef4533565ba2", "type": "apm-server", "version": "8.0.0", "version_major": 8 diff --git a/tests/system/transaction.approved.json b/tests/system/transaction.approved.json index 17e67dac12a..024ab9d4273 100644 --- a/tests/system/transaction.approved.json +++ b/tests/system/transaction.approved.json @@ -12,7 +12,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:49:24.899906Z" + "ingested": "2020-08-11T09:55:04.391451Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -107,7 +108,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:49:24.900309Z" + "ingested": "2020-08-11T09:55:04.391568Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -124,9 +126,9 @@ } }, "observer": { - "ephemeral_id": "f78f6762-2157-4322-95aa-aecd2f486c1a", - "hostname": "ix.lan", - "id": "80b79979-4a7d-450d-b2ce-75c589f7fffd", + "ephemeral_id": "fb037b97-0027-401a-9dc4-17d162f2687f", + "hostname": "goat", + "id": "a4daf4ca-b280-4ede-90df-bf62482cec37", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -202,7 +204,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:49:24.900644Z" + "ingested": "2020-08-11T09:55:04.391639Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -219,9 +222,9 @@ } }, "observer": { - "ephemeral_id": "f78f6762-2157-4322-95aa-aecd2f486c1a", - "hostname": "ix.lan", - "id": "80b79979-4a7d-450d-b2ce-75c589f7fffd", + "ephemeral_id": "fb037b97-0027-401a-9dc4-17d162f2687f", + "hostname": "goat", + "id": "a4daf4ca-b280-4ede-90df-bf62482cec37", "type": "apm-server", "version": "8.0.0", "version_major": 8 @@ -309,7 +312,8 @@ "version": "1.5.0" }, "event": { - "ingested": "2020-04-22T14:49:24.844687Z" + "ingested": "2020-08-11T09:55:04.338986Z", + "outcome": "unknown" }, "host": { "architecture": "x64", @@ -388,9 +392,9 @@ "organization_uuid": "9f0e9d64-c185-4d21-a6f4-4673ed561ec8" }, "observer": { - "ephemeral_id": "f78f6762-2157-4322-95aa-aecd2f486c1a", - "hostname": "ix.lan", - "id": "80b79979-4a7d-450d-b2ce-75c589f7fffd", + "ephemeral_id": "fb037b97-0027-401a-9dc4-17d162f2687f", + "hostname": "goat", + "id": "a4daf4ca-b280-4ede-90df-bf62482cec37", "type": "apm-server", "version": "8.0.0", "version_major": 8