From f918ff2b2685671359c331d39c143874782debfa Mon Sep 17 00:00:00 2001 From: Michael Hoffmann Date: Thu, 18 Apr 2024 14:46:47 +0200 Subject: [PATCH 1/4] New Span Schema --- src/docs/sdk/event-payloads/only-spans.mdx | 70 ++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 src/docs/sdk/event-payloads/only-spans.mdx diff --git a/src/docs/sdk/event-payloads/only-spans.mdx b/src/docs/sdk/event-payloads/only-spans.mdx new file mode 100644 index 0000000000..bcf7ff7d16 --- /dev/null +++ b/src/docs/sdk/event-payloads/only-spans.mdx @@ -0,0 +1,70 @@ +--- +title: Only Spans Interface +--- + +```json +{ + "traceId": "5B8EFFF798038103D269B633813FC60C", + "spanId": "EEE19B7EC3C1B174", + "parentSpanId": "EEE19B7EC3C1B173", + "name": "GET /example", + "startTimeUnixNano": "1544712660000000000", + "endTimeUnixNano": "1544712661000000000", + "attributes": [ + { + "key": "sentry.segment.id", + "value": { + "stringValue": "EEE19B7EC3C1B174", + } + }, + { + "key": "sentry.segment.name", + "value": { + "stringValue": "GET /example", + } + }, + { + "key": "sentry.segment.op", + "value": { + "stringValue": "http.server", + } + }, + { + "key": "sentry.release", + "value": { + "stringValue": "1.0.0" + } + }, + { + "key": "sentry.environment", + "value": { + "stringValue": "production" + } + }, + { + "key": "sentry.op", + "value": { + "stringValue": "http.server" + } + }, + { + "key": "sentry.platform", + "value": { + "stringValue": "php" + } + }, + { + "key": "sentry.sdk.name", + "value": { + "stringValue": "http.server" + } + }, + { + "key": "sentry.sdk.version", + "value": { + "stringValue": "4.7.0" + } + }, + ] +} +``` From f399e22b0a94cf4e58026086b37d9b53829ba1ce Mon Sep 17 00:00:00 2001 From: Michi Hoffmann Date: Mon, 22 Apr 2024 15:35:09 +0200 Subject: [PATCH 2/4] Update src/docs/sdk/event-payloads/only-spans.mdx Co-authored-by: Joris Bayer --- src/docs/sdk/event-payloads/only-spans.mdx | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/src/docs/sdk/event-payloads/only-spans.mdx b/src/docs/sdk/event-payloads/only-spans.mdx index bcf7ff7d16..ac4125eefe 100644 --- a/src/docs/sdk/event-payloads/only-spans.mdx +++ b/src/docs/sdk/event-payloads/only-spans.mdx @@ -65,6 +65,62 @@ title: Only Spans Interface "stringValue": "4.7.0" } }, + { + "key": "sentry.metrics_summary.some_metric", + "value": { + "arrayValue": { + "values": [ + { + "value": { + "kvlistValue": { + "values": [ + { + "key": "min", + "value": { + "doubleValue": 1.0 + } + }, + { + "key": "max", + "value": { + "doubleValue": 2.0 + } + }, + { + "key": "sum", + "value": { + "doubleValue": 3.0 + } + }, + { + "key": "count", + "value": { + "intValue": 2 + } + }, + { + "key": "tags", + "value": { + "kvlistValue": { + "values": [ + { + "key": "environment", + "value": { + "stringValue": "test" + } + } + ] + } + } + } + ] + } + } + } + ] + } + } + } ] } ``` From 4aa8934ff66f92416af27074624399996eb21ab1 Mon Sep 17 00:00:00 2001 From: Michi Hoffmann Date: Tue, 30 Apr 2024 17:15:09 +0200 Subject: [PATCH 3/4] Update only-spans.mdx --- src/docs/sdk/event-payloads/only-spans.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/docs/sdk/event-payloads/only-spans.mdx b/src/docs/sdk/event-payloads/only-spans.mdx index ac4125eefe..f5d6c6c961 100644 --- a/src/docs/sdk/event-payloads/only-spans.mdx +++ b/src/docs/sdk/event-payloads/only-spans.mdx @@ -56,7 +56,7 @@ title: Only Spans Interface { "key": "sentry.sdk.name", "value": { - "stringValue": "http.server" + "stringValue": "sentry.php" } }, { From 80f3c8e83ccd6796585aa05d8042d4ba05b56045 Mon Sep 17 00:00:00 2001 From: Joris Bayer Date: Wed, 8 May 2024 14:09:40 +0200 Subject: [PATCH 4/4] Add some otel fields --- src/docs/sdk/event-payloads/only-spans.mdx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/docs/sdk/event-payloads/only-spans.mdx b/src/docs/sdk/event-payloads/only-spans.mdx index f5d6c6c961..ae2d53da91 100644 --- a/src/docs/sdk/event-payloads/only-spans.mdx +++ b/src/docs/sdk/event-payloads/only-spans.mdx @@ -65,6 +65,25 @@ title: Only Spans Interface "stringValue": "4.7.0" } }, + // Fields from the OpenTelemetry conventions + { + "key": "client.address", + "value": { + "stringValue": "127.0.0.1", + } + }, + { + "key": "url.full", + "value": { + "stringValue": "https://www.foo.bar/search?q=OpenTelemetry#SemConv", + } + }, + { + "key": "user_agent.original", + "value": { + "stringValue": "CERN-LineMode/2.15 libwww/2.17b3", + } + }, { "key": "sentry.metrics_summary.some_metric", "value": {