-
-
Notifications
You must be signed in to change notification settings - Fork 612
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
ratelimits: Remove a metric and some labels that we're not finding useful #7902
Conversation
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.
Nice cleanups!
We had talked in standup specifically about removing the batchset_entry
, batchsetnotexisting_entry
, and other observations that try to backformulate the per-request latency based on overall pipeline latency (which has some potential to be misleading since the costs don't divide out evenly). I see this PR goes one step farther and removes the whole ratelimits_latency
metric.
I'm okay with that; we also have the ratelimits_spend_latency
metric:
Line 49 in c99b657
Help: fmt.Sprintf("Latency of ratelimit checks labeled by limit=[name] and decision=[%s|%s], in seconds", Allowed, Denied), |
Pipeline()
latencies anyhow, once we start using otel internally.
Oh, thanks for bringing this up! I actually thought that discussion started with a proposal to remove this metric. Removing just |
Fixes #7879