Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ref(sentry): remove unused feature flag #82008

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Litarnus
Copy link

This PR removes a feature flag that is enabled by default and no longer used

@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Dec 12, 2024
Copy link

codecov bot commented Dec 12, 2024

❌ 9 Tests Failed:

Tests completed Failed Passed Skipped
23282 9 23273 213
View the top 3 failed tests by shortest run time
tests.sentry.relay.test_config::test_project_config_with_breakdown[REGION-without_metrics]
Stack Traces | 1.86s run time
#x1B[1m#x1B[.../sentry/relay/test_config.py#x1B[0m:431: in test_project_config_with_breakdown
    insta_snapshot(
#x1B[1m#x1B[31mE   Failed: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
#x1B[1m#x1B[31mE   Snapshot .../test_project_config_with_breakdown/REGION/without_metrics.pysnap changed!#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Re-run pytest with SENTRY_SNAPSHOTS_WRITEBACK=new and then use 'make review-python-snapshots' to review.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   Or: Use SENTRY_SNAPSHOTS_WRITEBACK=1 to update snapshots directly.#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   --- #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   +++ #x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE   @@ -7,5 +7,43 @@#x1B[0m
#x1B[1m#x1B[31mE   #x1B[0m
#x1B[1m#x1B[31mE        - resource#x1B[0m
#x1B[1m#x1B[31mE        - ui#x1B[0m
#x1B[1m#x1B[31mE        type: spanOperations#x1B[0m
#x1B[1m#x1B[31mE   -metricConditionalTagging: null#x1B[0m
#x1B[1m#x1B[31mE   -transactionMetrics: null#x1B[0m
#x1B[1m#x1B[31mE   +metricConditionalTagging:#x1B[0m
#x1B[1m#x1B[31mE   +- condition:#x1B[0m
#x1B[1m#x1B[31mE   +    inner:#x1B[0m
#x1B[1m#x1B[31mE   +    - name: event.duration#x1B[0m
#x1B[1m#x1B[31mE   +      op: gt#x1B[0m
#x1B[1m#x1B[31mE   +      value: 1200#x1B[0m
#x1B[1m#x1B[31mE   +    op: and#x1B[0m
#x1B[1m#x1B[31mE   +  tagValue: frustrated#x1B[0m
#x1B[1m#x1B[31mE   +  targetMetrics:#x1B[0m
#x1B[1m#x1B[31mE   +  - d:transactions/duration@millisecond#x1B[0m
#x1B[1m#x1B[31mE   +  - d:transactions/measurements.lcp@millisecond#x1B[0m
#x1B[1m#x1B[31mE   +  - s:transactions/user@none#x1B[0m
#x1B[1m#x1B[31mE   +  targetTag: satisfaction#x1B[0m
#x1B[1m#x1B[31mE   +- condition:#x1B[0m
#x1B[1m#x1B[31mE   +    inner:#x1B[0m
#x1B[1m#x1B[31mE   +    - name: event.duration#x1B[0m
#x1B[1m#x1B[31mE   +      op: gt#x1B[0m
#x1B[1m#x1B[31mE   +      value: 300#x1B[0m
#x1B[1m#x1B[31mE   +    op: and#x1B[0m
#x1B[1m#x1B[31mE   +  tagValue: tolerated#x1B[0m
#x1B[1m#x1B[31mE   +  targetMetrics:#x1B[0m
#x1B[1m#x1B[31mE   +  - d:transactions/duration@millisecond#x1B[0m
#x1B[1m#x1B[31mE   +  - d:transactions/measurements.lcp@millisecond#x1B[0m
#x1B[1m#x1B[31mE   +  - s:transactions/user@none#x1B[0m
#x1B[1m#x1B[31mE   +  targetTag: satisfaction#x1B[0m
#x1B[1m#x1B[31mE   +- condition:#x1B[0m
#x1B[1m#x1B[31mE   +    inner: []#x1B[0m
#x1B[1m#x1B[31mE   +    op: and#x1B[0m
#x1B[1m#x1B[31mE   +  tagValue: satisfied#x1B[0m
#x1B[1m#x1B[31mE   +  targetMetrics:#x1B[0m
#x1B[1m#x1B[31mE   +  - d:transactions/duration@millisecond#x1B[0m
#x1B[1m#x1B[31mE   +  - d:transactions/measurements.lcp@millisecond#x1B[0m
#x1B[1m#x1B[31mE   +  - s:transactions/user@none#x1B[0m
#x1B[1m#x1B[31mE   +  targetTag: satisfaction#x1B[0m
#x1B[1m#x1B[31mE   +transactionMetrics:#x1B[0m
#x1B[1m#x1B[31mE   +  acceptTransactionNames: clientBased#x1B[0m
#x1B[1m#x1B[31mE   +  customMeasurements:#x1B[0m
#x1B[1m#x1B[31mE   +    limit: 10#x1B[0m
#x1B[1m#x1B[31mE   +  extractCustomTags: []#x1B[0m
#x1B[1m#x1B[31mE   +  version: 6#x1B[0m
#x1B[1m#x1B[31mE   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#x1B[0m
tests.sentry.relay.test_config::test_mobile_performance_calculate_score
Stack Traces | 1.93s run time
#x1B[1m#x1B[.../sentry/relay/test_config.py#x1B[0m:875: in test_mobile_performance_calculate_score
    assert normalize_project_config(config) == config
#x1B[1m#x1B[31mE   AssertionError: assert {'allowedDoma..., ...]}}, ...} == {'allowedDoma..., ...]}}, ...}#x1B[0m
#x1B[1m#x1B[31mE     #x1B[0m
#x1B[1m#x1B[31mE     Omitting 11 identical items, use -vv to show#x1B[0m
#x1B[1m#x1B[31mE     Differing items:#x1B[0m
#x1B[1m#x1B[31mE     {'metricConditionalTagging': [{'condition': {'inner': [{'name': 'event.duration', 'op': 'gt', 'value': 1200}], 'op': '...illisecond', 'd:transactions/measurements.lcp@millisecond', 's:transactions/user@none'], 'targetTag': 'satisfaction'}]} != {'metricConditionalTagging': [{'condition': {'inner': [{'name': 'event.duration', 'op': 'gt', 'value': 1200}], 'op': '..., 'd:transactions/duration@millisecond', 'd:transactions/measurements.lcp@millisecond'), 'targetTag': 'satisfaction'}]}#x1B[0m
#x1B[1m#x1B[31mE     #x1B[0m
#x1B[1m#x1B[31mE     Full diff:#x1B[0m
#x1B[1m#x1B[31mE       {#x1B[0m
#x1B[1m#x1B[31mE           'allowedDomains': [#x1B[0m
#x1B[1m#x1B[31mE               '*',#x1B[0m
#x1B[1m#x1B[31mE           ],#x1B[0m
#x1B[1m#x1B[31mE           'breakdownsV2': {#x1B[0m
#x1B[1m#x1B[31mE               'span_ops': {#x1B[0m
#x1B[1m#x1B[31mE                   'matches': [#x1B[0m
#x1B[1m#x1B[31mE                       'http',#x1B[0m
#x1B[1m#x1B[31mE                       'db',#x1B[0m
#x1B[1m#x1B[31mE                       'browser',#x1B[0m
#x1B[1m#x1B[31mE                       'resource',#x1B[0m
#x1B[1m#x1B[31mE                       'ui',#x1B[0m
#x1B[1m#x1B[31mE                   ],#x1B[0m
#x1B[1m#x1B[31mE                   'type': 'spanOperations',#x1B[0m
#x1B[1m#x1B[31mE               },#x1B[0m
#x1B[1m#x1B[31mE           },#x1B[0m
#x1B[1m#x1B[31mE           'datascrubbingSettings': {#x1B[0m
#x1B[1m#x1B[31mE               'excludeFields': [],#x1B[0m
#x1B[1m#x1B[31mE               'scrubData': True,#x1B[0m
#x1B[1m#x1B[31mE               'scrubDefaults': True,#x1B[0m
#x1B[1m#x1B[31mE               'sensitiveFields': [],#x1B[0m
#x1B[1m#x1B[31mE           },#x1B[0m
#x1B[1m#x1B[31mE           'filterSettings': {#x1B[0m
#x1B[1m#x1B[31mE               'csp': {#x1B[0m
#x1B[1m#x1B[31mE                   'disallowedSources': [#x1B[0m
#x1B[1m#x1B[31mE                       'about',#x1B[0m
#x1B[1m#x1B[31mE                       'ms-browser-extension',#x1B[0m
#x1B[1m#x1B[31mE                       'chrome://*',#x1B[0m
#x1B[1m#x1B[31mE                       'chrome-extension://*',#x1B[0m
#x1B[1m#x1B[31mE                       'chromeinvokeimmediate://*',#x1B[0m
#x1B[1m#x1B[31mE                       'chromenull://*',#x1B[0m
#x1B[1m#x1B[31mE                       'data:text/html,chromewebdata',#x1B[0m
#x1B[1m#x1B[31mE                       'safari-extension://*',#x1B[0m
#x1B[1m#x1B[31mE                       'safari-web-extension://*',#x1B[0m
#x1B[1m#x1B[31mE                       'mxaddon-pkg://*',#x1B[0m
#x1B[1m#x1B[31mE                       'jar://*',#x1B[0m
#x1B[1m#x1B[31mE                       'webviewprogressproxy://*',#x1B[0m
#x1B[1m#x1B[31mE                       'ms-browser-extension://*',#x1B[0m
#x1B[1m#x1B[31mE                       'tmtbff://*',#x1B[0m
#x1B[1m#x1B[31mE                       'mbinit://*',#x1B[0m
#x1B[1m#x1B[31mE                       'symres://*',#x1B[0m
#x1B[1m#x1B[31mE                       'resource://*',#x1B[0m
#x1B[1m#x1B[31mE                       'moz-extension://*',#x1B[0m
#x1B[1m#x1B[31mE                       '*.metrext.com',#x1B[0m
#x1B[1m#x1B[31mE                       'static.image2play.com',#x1B[0m
#x1B[1m#x1B[31mE                       '*.tlscdn.com',#x1B[0m
#x1B[1m#x1B[31mE                       '73a5b0806e464be8bd4e694c744624f0.com',#x1B[0m
#x1B[1m#x1B[31mE                       '020dfefc4ac745dab7594f2f771c1ded.com',#x1B[0m
#x1B[1m#x1B[31mE                       '*.superfish.com',#x1B[0m
#x1B[1m#x1B[31mE                       'addons.mozilla.org',#x1B[0m
#x1B[1m#x1B[31mE                       'v.zilionfast.in',#x1B[0m
#x1B[1m#x1B[31mE                       'widgets.amung.us',#x1B[0m
#x1B[1m#x1B[31mE                       '*.superfish.com',#x1B[0m
#x1B[1m#x1B[31mE                       'xls.searchfun.in',#x1B[0m
#x1B[1m#x1B[31mE                       'istatic.datafastguru.info',#x1B[0m
#x1B[1m#x1B[31mE                       'v.zilionfast.in',#x1B[0m
#x1B[1m#x1B[31mE                       'localhost',#x1B[0m
#x1B[1m#x1B[31mE                       'resultshub-a.akamaihd.net',#x1B[0m
#x1B[1m#x1B[31mE                       'pulseadnetwork.com',#x1B[0m
#x1B[1m#x1B[31mE                       'gateway.zscalertwo.net',#x1B[0m
#x1B[1m#x1B[31mE                       'www.passpack.com',#x1B[0m
#x1B[1m#x1B[31mE                       'middlerush-a.akamaihd.net',#x1B[0m
#x1B[1m#x1B[31mE                       'www.websmartcenter.com',#x1B[0m
#x1B[1m#x1B[31mE                       'a.linkluster.com',#x1B[0m
#x1B[1m#x1B[31mE                       'saveyoutime.ru',#x1B[0m
#x1B[1m#x1B[31mE                       'cdncache-a.akamaihd.net',#x1B[0m
#x1B[1m#x1B[31mE                       'x.rafomedia.com',#x1B[0m
#x1B[1m#x1B[31mE                       'savingsslider-a.akamaihd.net',#x1B[0m
#x1B[1m#x1B[31mE                       'injections.adguard.com',#x1B[0m
#x1B[1m#x1B[31mE                       'icontent.us',#x1B[0m
#x1B[1m#x1B[31mE                       'amiok.org',#x1B[0m
#x1B[1m#x1B[31mE                       'connectionstrenth.com',#x1B[0m
#x1B[1m#x1B[31mE                       'siteheart.net',#x1B[0m
#x1B[1m#x1B[31mE                       'netanalitics.space',#x1B[0m
#x1B[1m#x1B[31mE                       'printapplink.com',#x1B[0m
#x1B[1m#x1B[31mE                       'godlinkapp.com',#x1B[0m
#x1B[1m#x1B[31mE                       'devappstor.com',#x1B[0m
#x1B[1m#x1B[31mE                       'hoholikik.club',#x1B[0m
#x1B[1m#x1B[31mE                       'smartlink.cool',#x1B[0m
#x1B[1m#x1B[31mE                       'promfflinkdev.com',#x1B[0m
#x1B[1m#x1B[31mE                   ],#x1B[0m
#x1B[1m#x1B[31mE               },#x1B[0m
#x1B[1m#x1B[31mE               'ignoreTransactions': {#x1B[0m
#x1B[1m#x1B[31mE                   'isEnabled': True,#x1B[0m
#x1B[1m#x1B[31mE                   'patterns': [#x1B[0m
#x1B[1m#x1B[31mE                       '*healthcheck*',#x1B[0m
#x1B[1m#x1B[31mE                       '*heartbeat*',#x1B[0m
#x1B[1m#x1B[31mE                       '*/health{/,}',#x1B[0m
#x1B[1m#x1B[31mE                       '*/healthy{/,}',#x1B[0m
#x1B[1m#x1B[31mE                       '*/healthz{/,}',#x1B[0m
#x1B[1m#x1B[31mE                       '*/_health{/,}',#x1B[0m
#x1B[1m#x1B[31mE                       '*/\\[_health\\]{/,}',#x1B[0m
#x1B[1m#x1B[31mE                       '*/live{/,}',#x1B[0m
#x1B[1m#x1B[31mE                       '*/livez{/,}',#x1B[0m
#x1B[1m#x1B[31mE                       '*/ready{/,}',#x1B[0m
#x1B[1m#x1B[31mE                       '*/readyz{/,}',#x1B[0m
#x1B[1m#x1B[31mE                       '*/ping{/,}',#x1B[0m
#x1B[1m#x1B[31mE                       '*/up{/,}',#x1B[0m
#x1B[1m#x1B[31mE                   ],#x1B[0m
#x1B[1m#x1B[31mE               },#x1B[0m
#x1B[1m#x1B[31mE           },#x1B[0m
#x1B[1m#x1B[31mE           'groupingConfig': {#x1B[0m
#x1B[1m#x1B[31mE               'enhancements': 'KLUv_SAYwQAAkwKRs25ld3N0eWxlOjIwMjMtMDEtMTGQ',#x1B[0m
#x1B[1m#x1B[31mE               'id': 'newstyle:2023-01-11',#x1B[0m
#x1B[1m#x1B[31mE           },#x1B[0m
#x1B[1m#x1B[31mE           'metricConditionalTagging': [#x1B[0m
#x1B[1m#x1B[31mE               {#x1B[0m
#x1B[1m#x1B[31mE                   'condition': {#x1B[0m
#x1B[1m#x1B[31mE                       'inner': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'name': 'event.duration',#x1B[0m
#x1B[1m#x1B[31mE                               'op': 'gt',#x1B[0m
#x1B[1m#x1B[31mE                               'value': 1200,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'op': 'and',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   'tagValue': 'frustrated',#x1B[0m
#x1B[1m#x1B[31mE     -             'targetMetrics': (#x1B[0m
#x1B[1m#x1B[31mE     ?                              ^#x1B[0m
#x1B[1m#x1B[31mE     +             'targetMetrics': [#x1B[0m
#x1B[1m#x1B[31mE     ?                              ^#x1B[0m
#x1B[1m#x1B[31mE     -                 's:transactions/user@none',#x1B[0m
#x1B[1m#x1B[31mE                       'd:transactions/duration@millisecond',#x1B[0m
#x1B[1m#x1B[31mE                       'd:transactions/measurements.lcp@millisecond',#x1B[0m
#x1B[1m#x1B[31mE     +                 's:transactions/user@none',#x1B[0m
#x1B[1m#x1B[31mE     -             ),#x1B[0m
#x1B[1m#x1B[31mE     ?             ^#x1B[0m
#x1B[1m#x1B[31mE     +             ],#x1B[0m
#x1B[1m#x1B[31mE     ?             ^#x1B[0m
#x1B[1m#x1B[31mE                   'targetTag': 'satisfaction',#x1B[0m
#x1B[1m#x1B[31mE               },#x1B[0m
#x1B[1m#x1B[31mE               {#x1B[0m
#x1B[1m#x1B[31mE                   'condition': {#x1B[0m
#x1B[1m#x1B[31mE                       'inner': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'name': 'event.duration',#x1B[0m
#x1B[1m#x1B[31mE                               'op': 'gt',#x1B[0m
#x1B[1m#x1B[31mE                               'value': 300,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'op': 'and',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   'tagValue': 'tolerated',#x1B[0m
#x1B[1m#x1B[31mE     -             'targetMetrics': (#x1B[0m
#x1B[1m#x1B[31mE     ?                              ^#x1B[0m
#x1B[1m#x1B[31mE     +             'targetMetrics': [#x1B[0m
#x1B[1m#x1B[31mE     ?                              ^#x1B[0m
#x1B[1m#x1B[31mE     -                 's:transactions/user@none',#x1B[0m
#x1B[1m#x1B[31mE                       'd:transactions/duration@millisecond',#x1B[0m
#x1B[1m#x1B[31mE                       'd:transactions/measurements.lcp@millisecond',#x1B[0m
#x1B[1m#x1B[31mE     +                 's:transactions/user@none',#x1B[0m
#x1B[1m#x1B[31mE     -             ),#x1B[0m
#x1B[1m#x1B[31mE     ?             ^#x1B[0m
#x1B[1m#x1B[31mE     +             ],#x1B[0m
#x1B[1m#x1B[31mE     ?             ^#x1B[0m
#x1B[1m#x1B[31mE                   'targetTag': 'satisfaction',#x1B[0m
#x1B[1m#x1B[31mE               },#x1B[0m
#x1B[1m#x1B[31mE               {#x1B[0m
#x1B[1m#x1B[31mE                   'condition': {#x1B[0m
#x1B[1m#x1B[31mE                       'inner': [],#x1B[0m
#x1B[1m#x1B[31mE                       'op': 'and',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   'tagValue': 'satisfied',#x1B[0m
#x1B[1m#x1B[31mE     -             'targetMetrics': (#x1B[0m
#x1B[1m#x1B[31mE     ?                              ^#x1B[0m
#x1B[1m#x1B[31mE     +             'targetMetrics': [#x1B[0m
#x1B[1m#x1B[31mE     ?                              ^#x1B[0m
#x1B[1m#x1B[31mE     -                 's:transactions/user@none',#x1B[0m
#x1B[1m#x1B[31mE                       'd:transactions/duration@millisecond',#x1B[0m
#x1B[1m#x1B[31mE                       'd:transactions/measurements.lcp@millisecond',#x1B[0m
#x1B[1m#x1B[31mE     +                 's:transactions/user@none',#x1B[0m
#x1B[1m#x1B[31mE     -             ),#x1B[0m
#x1B[1m#x1B[31mE     ?             ^#x1B[0m
#x1B[1m#x1B[31mE     +             ],#x1B[0m
#x1B[1m#x1B[31mE     ?             ^#x1B[0m
#x1B[1m#x1B[31mE                   'targetTag': 'satisfaction',#x1B[0m
#x1B[1m#x1B[31mE               },#x1B[0m
#x1B[1m#x1B[31mE           ],#x1B[0m
#x1B[1m#x1B[31mE           'metrics': {#x1B[0m
#x1B[1m#x1B[31mE               'cardinalityLimits': [#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'id': 'transactions',#x1B[0m
#x1B[1m#x1B[31mE                       'limit': 10000,#x1B[0m
#x1B[1m#x1B[31mE                       'namespace': 'transactions',#x1B[0m
#x1B[1m#x1B[31mE                       'scope': 'organization',#x1B[0m
#x1B[1m#x1B[31mE                       'window': {#x1B[0m
#x1B[1m#x1B[31mE                           'granularitySeconds': 600,#x1B[0m
#x1B[1m#x1B[31mE                           'windowSeconds': 3600,#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'id': 'sessions',#x1B[0m
#x1B[1m#x1B[31mE                       'limit': 10000,#x1B[0m
#x1B[1m#x1B[31mE                       'namespace': 'sessions',#x1B[0m
#x1B[1m#x1B[31mE                       'scope': 'organization',#x1B[0m
#x1B[1m#x1B[31mE                       'window': {#x1B[0m
#x1B[1m#x1B[31mE                           'granularitySeconds': 600,#x1B[0m
#x1B[1m#x1B[31mE                           'windowSeconds': 3600,#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'id': 'spans',#x1B[0m
#x1B[1m#x1B[31mE                       'limit': 10000,#x1B[0m
#x1B[1m#x1B[31mE                       'namespace': 'spans',#x1B[0m
#x1B[1m#x1B[31mE                       'scope': 'organization',#x1B[0m
#x1B[1m#x1B[31mE                       'window': {#x1B[0m
#x1B[1m#x1B[31mE                           'granularitySeconds': 600,#x1B[0m
#x1B[1m#x1B[31mE                           'windowSeconds': 3600,#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'id': 'custom',#x1B[0m
#x1B[1m#x1B[31mE                       'limit': 10000,#x1B[0m
#x1B[1m#x1B[31mE                       'namespace': 'custom',#x1B[0m
#x1B[1m#x1B[31mE                       'scope': 'organization',#x1B[0m
#x1B[1m#x1B[31mE                       'window': {#x1B[0m
#x1B[1m#x1B[31mE                           'granularitySeconds': 600,#x1B[0m
#x1B[1m#x1B[31mE                           'windowSeconds': 3600,#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'id': 'profiles',#x1B[0m
#x1B[1m#x1B[31mE                       'limit': 10000,#x1B[0m
#x1B[1m#x1B[31mE                       'namespace': 'profiles',#x1B[0m
#x1B[1m#x1B[31mE                       'scope': 'organization',#x1B[0m
#x1B[1m#x1B[31mE                       'window': {#x1B[0m
#x1B[1m#x1B[31mE                           'granularitySeconds': 600,#x1B[0m
#x1B[1m#x1B[31mE                           'windowSeconds': 3600,#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE               ],#x1B[0m
#x1B[1m#x1B[31mE           },#x1B[0m
#x1B[1m#x1B[31mE           'performanceScore': {#x1B[0m
#x1B[1m#x1B[31mE               'profiles': [#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Chrome',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Chrome',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 900.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1600.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 2400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.3,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Firefox',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Firefox',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 900.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1600.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 2400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.3,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Safari',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Safari',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 900.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1600.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 2400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Edge',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Edge',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 900.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1600.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 2400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.3,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Opera',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Opera',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 900.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1600.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 2400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.3,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'inner': [#x1B[0m
#x1B[1m#x1B[31mE                               {#x1B[0m
#x1B[1m#x1B[31mE                                   'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                                   'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                                   'value': 'Chrome',#x1B[0m
#x1B[1m#x1B[31mE                               },#x1B[0m
#x1B[1m#x1B[31mE                               {#x1B[0m
#x1B[1m#x1B[31mE                                   'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                                   'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                                   'value': 'Google Chrome',#x1B[0m
#x1B[1m#x1B[31mE                               },#x1B[0m
#x1B[1m#x1B[31mE                           ],#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'or',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Chrome INP',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'inp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 1.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Edge',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Edge INP',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'inp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 1.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Opera',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Opera INP',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'inp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 1.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Chrome Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Chrome Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 3000.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 2500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 4000.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.3,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Firefox Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Firefox Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 3000.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 2500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 4000.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.3,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Mobile Safari',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Safari Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 3000.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 2500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 4000.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Edge Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Edge Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 3000.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 2500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 4000.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.3,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Opera Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Opera Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 3000.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 2500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 4000.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.3,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1800.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'inner': [#x1B[0m
#x1B[1m#x1B[31mE                               {#x1B[0m
#x1B[1m#x1B[31mE                                   'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                                   'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                                   'value': 'Chrome Mobile',#x1B[0m
#x1B[1m#x1B[31mE                               },#x1B[0m
#x1B[1m#x1B[31mE                           ],#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'or',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Chrome Mobile INP',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'inp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 1.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Edge Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Edge Mobile INP',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'inp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 1.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'name': 'event.contexts.browser.name',#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'eq',#x1B[0m
#x1B[1m#x1B[31mE                           'value': 'Opera Mobile',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Opera Mobile INP',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'inp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 1.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'inner': [],#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'and',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Default',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'fcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 900.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 1600.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'lcp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 1200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 2400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.3,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'cls',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 0.25,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.15,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'ttfb',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': True,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 400.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 0.1,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE                   {#x1B[0m
#x1B[1m#x1B[31mE                       'condition': {#x1B[0m
#x1B[1m#x1B[31mE                           'inner': [],#x1B[0m
#x1B[1m#x1B[31mE                           'op': 'and',#x1B[0m
#x1B[1m#x1B[31mE                       },#x1B[0m
#x1B[1m#x1B[31mE                       'name': 'Default INP',#x1B[0m
#x1B[1m#x1B[31mE                       'scoreComponents': [#x1B[0m
#x1B[1m#x1B[31mE                           {#x1B[0m
#x1B[1m#x1B[31mE                               'measurement': 'inp',#x1B[0m
#x1B[1m#x1B[31mE                               'optional': False,#x1B[0m
#x1B[1m#x1B[31mE                               'p10': 200.0,#x1B[0m
#x1B[1m#x1B[31mE                               'p50': 500.0,#x1B[0m
#x1B[1m#x1B[31mE                               'weight': 1.0,#x1B[0m
#x1B[1m#x1B[31mE                           },#x1B[0m
#x1B[1m#x1B[31mE                       ],#x1B[0m
#x1B[1m#x1B[31mE                       'version': '1',#x1B[0m
#x1B[1m#x1B[31mE                   },#x1B[0m
#x1B[1m#x1B[31mE               ],#x1B[0m
#x1B[1m#x1B[31mE           },#x1B[0m
#x1B[1m#x1B[31mE           'piiConfig': {},#x1B[0m
#x1B[1m#x1B[31mE           'sessionMetrics': {#x1B[0m
#x1B[1m#x1B[31mE               'version': 1,#x1B[0m
#x1B[1m#x1B[31mE           },#x1B[0m
#x1B[1m#x1B[31mE           'transactionMetrics': {#x1B[0m
#x1B[1m#x1B[31mE               'acceptTransactionNames': 'clientBased',#x1B[0m
#x1B[1m#x1B[31mE               'customMeasurements': {#x1B[0m
#x1B[1m#x1B[31mE                   'limit': 10,#x1B[0m
#x1B[1m#x1B[31mE               },#x1B[0m
#x1B[1m#x1B[31mE               'extractCustomTags': [],#x1B[0m
#x1B[1m#x1B[31mE               'version': 6,#x1B[0m
#x1B[1m#x1B[31mE           },#x1B[0m
#x1B[1m#x1B[31mE           'trustedRelays': [],#x1B[0m
#x1B[1m#x1B[31mE       }#x1B[0m
tests.sentry.relay.test_config::test_has_metric_extraction[killswitch_disabled-feature_disabled-REGION]
Stack Traces | 1.95s run time
#x1B[1m#x1B[.../sentry/relay/test_config.py#x1B[0m:515: in test_has_metric_extraction
    assert "transactionMetrics" not in config
#x1B[1m#x1B[31mE   AssertionError: assert 'transactionMetrics' not in {'allowedDomains': ['*'], 'breakdownsV2': {'span_ops': {'matches': ['http', 'db', 'browser', 'resource', 'ui'], 'type'...erns': ['*healthcheck*', '*heartbeat*', '*/health{/,}', '*/healthy{/,}', '*/healthz{/,}', '*/_health{/,}', ...]}}, ...}#x1B[0m

To view more test analytics, go to the Test Analytics Dashboard
📢 Thoughts on this report? Let us know!

@getsantry
Copy link
Contributor

getsantry bot commented Jan 3, 2025

This pull request has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you add the label WIP, I will leave it alone unless WIP is removed ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

@getsantry getsantry bot added Stale and removed Stale labels Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Scope: Backend Automatically applied to PRs that change backend components
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant