Merge pull request #101162 from ihcsim/fix-malformed-request-logs

Fix Client-Side Request Throttling Malformed Logs
This commit is contained in:
Kubernetes Prow Robot 2021-04-21 12:19:51 -07:00 committed by GitHub
commit d3fbbfab5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -602,7 +602,7 @@ func (r *Request) tryThrottleWithInfo(ctx context.Context, retryInfo string) err
if latency > extraLongThrottleLatency { if latency > extraLongThrottleLatency {
// If the rate limiter latency is very high, the log message should be printed at a higher log level, // If the rate limiter latency is very high, the log message should be printed at a higher log level,
// but we use a throttled logger to prevent spamming. // but we use a throttled logger to prevent spamming.
globalThrottledLogger.Infof(message) globalThrottledLogger.Infof("%s", message)
} }
metrics.RateLimiterLatency.Observe(ctx, r.verb, r.finalURLTemplate(), latency) metrics.RateLimiterLatency.Observe(ctx, r.verb, r.finalURLTemplate(), latency)