From 9b1af517d2e8a856837c62e6911b4748c5adeb7e Mon Sep 17 00:00:00 2001 From: Ashlie Martinez Date: Fri, 17 Mar 2023 08:22:50 -0700 Subject: [PATCH] Update logging to include retry-after header Other headers seem to have empty values right now, but this will show us the number of seconds after which a request should be retried. --- src/internal/connector/graph/service.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/internal/connector/graph/service.go b/src/internal/connector/graph/service.go index 14050decd..5eb831a8a 100644 --- a/src/internal/connector/graph/service.go +++ b/src/internal/connector/graph/service.go @@ -320,7 +320,8 @@ func (handler *LoggingMiddleware) Intercept( "url", req.URL, "limit", resp.Header.Get(rateLimitHeader), "remaining", resp.Header.Get(rateRemainingHeader), - "reset", resp.Header.Get(rateResetHeader)) + "reset", resp.Header.Get(rateResetHeader), + "retry-after", resp.Header.Get(retryAfterHeader)) } else if resp.StatusCode == http.StatusBadRequest { respDump, _ := httputil.DumpResponse(resp, true) logger.Ctx(ctx).Infow(