Browse Source

ref(metrics): Remove computed measurements from ingestion (#33725)

There are a few measurement metrics that are [computed in
discover](https://github.com/getsentry/sentry/blob/9d55755b45a128406c7aff87209d1e0056d27742/src/sentry/search/events/fields.py#L380-L418)
from other metrics and thus, there's no need to extract these in
ingestion. The dependent metrics are still extracted and not removed
from ingestion.

The removed measurement metrics and their calculation are the following:
- `frames_frozen_rate`, calculated as `frames_frozen / frames_total`.
- `frames_slow_rate`, calculated as `frames_slow / frames_total`.
- `stall_percentage`, calculated as `stall_total_time / duration`.
Iker Barriocanal 2 years ago
parent
commit
e6767ea652

+ 0 - 3
src/sentry/relay/config.py

@@ -388,13 +388,10 @@ ALL_MEASUREMENT_METRICS = frozenset(
         "d:transactions/measurements.fid@millisecond",
         "d:transactions/measurements.fp@millisecond",
         "d:transactions/measurements.frames_frozen@none",
-        "d:transactions/measurements.frames_frozen_rate@ratio",
         "d:transactions/measurements.frames_slow@none",
-        "d:transactions/measurements.frames_slow_rate@ratio",
         "d:transactions/measurements.frames_total@none",
         "d:transactions/measurements.stall_count@none",
         "d:transactions/measurements.stall_longest_time@millisecond",
-        "d:transactions/measurements.stall_percentage@percent",
         "d:transactions/measurements.stall_total_time@millisecond",
         "d:transactions/measurements.ttfb@millisecond",
         "d:transactions/measurements.ttfb.requesttime@millisecond",

+ 0 - 3
tests/sentry/relay/snapshots/test_config/test_project_config_with_breakdown/with_metrics.pysnap

@@ -23,14 +23,11 @@ transactionMetrics:
   - d:transactions/measurements.fid@millisecond
   - d:transactions/measurements.fp@millisecond
   - d:transactions/measurements.frames_frozen@none
-  - d:transactions/measurements.frames_frozen_rate@ratio
   - d:transactions/measurements.frames_slow@none
-  - d:transactions/measurements.frames_slow_rate@ratio
   - d:transactions/measurements.frames_total@none
   - d:transactions/measurements.lcp@millisecond
   - d:transactions/measurements.stall_count@none
   - d:transactions/measurements.stall_longest_time@millisecond
-  - d:transactions/measurements.stall_percentage@percent
   - d:transactions/measurements.stall_total_time@millisecond
   - d:transactions/measurements.ttfb.requesttime@millisecond
   - d:transactions/measurements.ttfb@millisecond