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
For each rejection, userState.getSeries() calls httpgrpc.ErrorFromHTTPResponse(), which does a lot of memory-allocating, then returns it to Ingester.Push() which calls httpgrpc.HTTPResponseFromError() which does even more memory-allocating. Then Push() throws it all away except for the last error.
I recommend we use an error object that just holds a reference to the labels until called upon to format itself.
We're seeing consistent spikes in ingester
/cortex.Ingester/Push
latency when there is an uptick in the samples dropped due to limits.Needs to be investigated further.
The text was updated successfully, but these errors were encountered: