The profile indexed data category was previously used for dynamic sampling. A profile which had some metrics extracted but would be dropped due to dynamic sampling would have counted as Accepted in the PROFILE category but filtered in the PROFILE_INDEXED category. This was changed already a long time ago. Profiles are now independent of dynamic sampling.
CoS:
- Deprecate the
PROFILE_INDEXED data category
- Eliminate all uses of that data category within Relay
- Simplify code, e.g. rate limiting logic
- Update integration tests
Follow Up:
- Release
sentry-relay
- Purge all uses of the
PROFILE_INDEXED category in Sentry and getsentry.
Known Bugs:
- Rate limiting of profiles in the processor is incorrectly implemented, a profile which is dropped due to a profile indexed rate limit, emits an outcome in the profile category (it shouldn't)
The profile indexed data category was previously used for dynamic sampling. A profile which had some metrics extracted but would be dropped due to dynamic sampling would have counted as
Acceptedin thePROFILEcategory but filtered in thePROFILE_INDEXEDcategory. This was changed already a long time ago. Profiles are now independent of dynamic sampling.CoS:
PROFILE_INDEXEDdata categoryFollow Up:
sentry-relayPROFILE_INDEXEDcategory in Sentry and getsentry.Known Bugs: