### Background: `http.status` is set in different places in different SDKs which creates some problems in processing for metrics extraction and then https://www.notion.so/sentry/Expand-Metrics-for-Alerts-cdfa32d7624e498b8246c3f131f753f1#17480955e2fb4407b619b9236bc2723a ### Requirements: - Need status code number (standard HTTP status code 2xx, 4xx, 5xx, etc) - The SDK should never on it's own set this as a tag - as this adds expense due to indexing being based on tags - the location of storage needs to be in a standard location based on span schema - follow existing standard in [develop docs](https://develop.sentry.dev/sdk/performance/span-operations/) - of not starfish has a workstream to standardize span schema https://github.com/getsentry/rfcs/pull/89 Note: .NET and Java are handled in https://github.com/getsentry/team-sdks/issues/9. ```[tasklist] ### Validate Per SDK and check as is - [ ] https://github.com/getsentry/sentry-cocoa/issues/3076 - [ ] https://github.com/getsentry/sentry-dart/issues/1473 - [x] https://github.com/getsentry/sentry-java/pull/2786 - [x] React Native ```
Background:
http.statusis set in different places in different SDKs which creates some problems in processing for metrics extraction and thenhttps://www.notion.so/sentry/Expand-Metrics-for-Alerts-cdfa32d7624e498b8246c3f131f753f1#17480955e2fb4407b619b9236bc2723a
Requirements:
Note: .NET and Java are handled in getsentry/team-sdks#9.