-
Notifications
You must be signed in to change notification settings - Fork 94
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(profiling): forward profiles of non-sampled transactions (with no options filtering) #3963
ref(profiling): forward profiles of non-sampled transactions (with no options filtering) #3963
Conversation
remove the options to shutdown, filter by platform or downsample the number of processed profiles we pass along to extract the metrics.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like this change because it reduces complexity. But are we confident that we can sustain ingesting all profiles for the foreseeable future? Would it make sense to keep at least the global kill switch so we have some control during incidents?
@jjbayer yes, generally speaking we're sure we want to forward all the processed profiles for the foreseeable future. Still, I agree that we should still keep the global kill switch, in case it's ever needed. I'll put that one back 👍🏻 |
add back `profiling.profile_metrics.unsampled_profiles.enabled` global kill switch.
…and-ingest-all-unsampled-profiles
add deprecated feature for projects:profiling-ingest-unsampled-profiles
define the following as deprecated: * `profiling.profile_metrics.unsampled_profiles.platforms` * `profiling.profile_metrics.unsampled_profiles.sample_rate`
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please fix the uap-core
diff as discussed, after that this looks good to go!
…and-ingest-all-unsampled-profiles
Remove the options to shutdown, filter by platform or downsample the number of processed profiles we pass along to extract the metrics.
With this, all the
Processed Profiles
(that are not indexed), will be passed along, as we currently do, but without the further checks that are currently in place (rollout rate, platforms, etc.).The global kill-switch is left, should we ever need it in case of incidents.