From 130f7b9f806e062ad26e57926b8b5d2db7fa4966 Mon Sep 17 00:00:00 2001 From: Dominik Buszowiecki Date: Wed, 14 Aug 2024 13:40:56 -0400 Subject: [PATCH 1/2] tag asset metrics with geo --- relay-dynamic-config/src/defaults.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/relay-dynamic-config/src/defaults.rs b/relay-dynamic-config/src/defaults.rs index 616fa9e99d..758795ab57 100644 --- a/relay-dynamic-config/src/defaults.rs +++ b/relay-dynamic-config/src/defaults.rs @@ -268,6 +268,9 @@ pub fn hardcoded_span_metrics() -> Vec<(GroupKey, Vec, Vec Vec<(GroupKey, Vec, Vec Vec<(GroupKey, Vec, Vec Date: Wed, 14 Aug 2024 13:45:21 -0400 Subject: [PATCH 2/2] changelog and tests --- CHANGELOG.md | 1 + ...action__event__tests__both_feature_flags_enabled.snap | 9 +++++++++ ...r__metrics_extraction__event__tests__only_common.snap | 9 +++++++++ 3 files changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9017e454a0..7b1291bf83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ - Extract `user.geo.subregion` into span metrics/indexed. ([#3914](https://github.com/getsentry/relay/pull/3914)) - Add `last_peek` field to the `Priority` struct. ([#3922](https://github.com/getsentry/relay/pull/3922)) - Extract `user.geo.subregion` for mobile spans. ([#3927](https://github.com/getsentry/relay/pull/3927)) +- Tag `user.geo.subregion` for resource metrics. ([#3934](https://github.com/getsentry/relay/pull/3934)) ## 24.7.1 diff --git a/relay-server/src/metrics_extraction/snapshots/relay_server__metrics_extraction__event__tests__both_feature_flags_enabled.snap b/relay-server/src/metrics_extraction/snapshots/relay_server__metrics_extraction__event__tests__both_feature_flags_enabled.snap index b7e4a1a6c8..2846429a65 100644 --- a/relay-server/src/metrics_extraction/snapshots/relay_server__metrics_extraction__event__tests__both_feature_flags_enabled.snap +++ b/relay-server/src/metrics_extraction/snapshots/relay_server__metrics_extraction__event__tests__both_feature_flags_enabled.snap @@ -4379,6 +4379,7 @@ expression: metrics "span.group": "d744fa0716ef1142", "span.op": "resource.css", "transaction": "gEt /api/:version/users/", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -4407,6 +4408,7 @@ expression: metrics "span.domain": "*.domain.com", "span.group": "d744fa0716ef1142", "span.op": "resource.css", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -4435,6 +4437,7 @@ expression: metrics "span.domain": "*.domain.com", "span.group": "d744fa0716ef1142", "span.op": "resource.css", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -4606,6 +4609,7 @@ expression: metrics "span.group": "89bda2e660f6236c", "span.op": "resource.script", "transaction": "gEt /api/:version/users/", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -4634,6 +4638,7 @@ expression: metrics "span.domain": "*.example.com:5688", "span.group": "89bda2e660f6236c", "span.op": "resource.script", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -4662,6 +4667,7 @@ expression: metrics "span.domain": "*.example.com:5688", "span.group": "89bda2e660f6236c", "span.op": "resource.script", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -8346,6 +8352,7 @@ expression: metrics "span.group": "7f402250846262be", "span.op": "resource.css", "transaction": "gEt /api/:version/users/", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -8374,6 +8381,7 @@ expression: metrics "span.domain": "*.domain.com", "span.group": "7f402250846262be", "span.op": "resource.css", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -8402,6 +8410,7 @@ expression: metrics "span.domain": "*.domain.com", "span.group": "7f402250846262be", "span.op": "resource.css", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, diff --git a/relay-server/src/metrics_extraction/snapshots/relay_server__metrics_extraction__event__tests__only_common.snap b/relay-server/src/metrics_extraction/snapshots/relay_server__metrics_extraction__event__tests__only_common.snap index 498f393aa5..785b6b811a 100644 --- a/relay-server/src/metrics_extraction/snapshots/relay_server__metrics_extraction__event__tests__only_common.snap +++ b/relay-server/src/metrics_extraction/snapshots/relay_server__metrics_extraction__event__tests__only_common.snap @@ -4077,6 +4077,7 @@ expression: metrics "span.group": "d744fa0716ef1142", "span.op": "resource.css", "transaction": "gEt /api/:version/users/", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -4105,6 +4106,7 @@ expression: metrics "span.domain": "*.domain.com", "span.group": "d744fa0716ef1142", "span.op": "resource.css", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -4133,6 +4135,7 @@ expression: metrics "span.domain": "*.domain.com", "span.group": "d744fa0716ef1142", "span.op": "resource.css", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -4304,6 +4307,7 @@ expression: metrics "span.group": "89bda2e660f6236c", "span.op": "resource.script", "transaction": "gEt /api/:version/users/", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -4332,6 +4336,7 @@ expression: metrics "span.domain": "*.example.com:5688", "span.group": "89bda2e660f6236c", "span.op": "resource.script", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -4360,6 +4365,7 @@ expression: metrics "span.domain": "*.example.com:5688", "span.group": "89bda2e660f6236c", "span.op": "resource.script", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -7775,6 +7781,7 @@ expression: metrics "span.group": "7f402250846262be", "span.op": "resource.css", "transaction": "gEt /api/:version/users/", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -7803,6 +7810,7 @@ expression: metrics "span.domain": "*.domain.com", "span.group": "7f402250846262be", "span.op": "resource.css", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1, @@ -7831,6 +7839,7 @@ expression: metrics "span.domain": "*.domain.com", "span.group": "7f402250846262be", "span.op": "resource.css", + "user.geo.subregion": "155", }, metadata: BucketMetadata { merges: 1,