You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use external_type for grouping strategy names (#94502)
<!-- Describe your PR here. -->
[Ticket](https://linear.app/getsentry/issue/ID-246/grouping-info-name-things-in-more-recognizable-ways)
Modify `strategy` to prefer `interface.external_type` over
`interface.path` for strategy names, allowing interfaces to customize
their display names in grouping hints without affecting their core path
identifier.
Only two Interfaces have an `external_type`: `logentry` and
`debug_meta`.
Since `debug_meta` is not part of hints, this will change just one
interface hint:
`logentry` will be referred to as `message`
Copy file name to clipboardExpand all lines: tests/sentry/grouping/snapshots/test_variants/test_event_hash_variant/legacy@2019_03_12/block_invoke.pysnap
Copy file name to clipboardExpand all lines: tests/sentry/grouping/snapshots/test_variants/test_event_hash_variant/legacy@2019_03_12/cocoa_dispatch_client_callout.pysnap
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,13 @@
1
1
---
2
-
created: '2025-04-29T22:29:14.124783+00:00'
2
+
created: '2025-06-27T19:26:06.340999+00:00'
3
3
creator: sentry
4
4
source: tests/sentry/grouping/test_variants.py
5
5
---
6
6
app:
7
7
hash: null
8
8
contributing component: null
9
9
component:
10
-
app (logentry takes precedence)
10
+
app (message takes precedence)
11
11
threads
12
12
stacktrace
13
13
frame (marked in-app by stack trace rule (family:native package:**/Containers/Bundle/Application/** +app))
Copy file name to clipboardExpand all lines: tests/sentry/grouping/snapshots/test_variants/test_event_hash_variant/legacy@2019_03_12/unreal_event_capture_mac.pysnap
0 commit comments