Вопросы к Поиску с Алисой
Разница между upstreamresponsetime и request_time в Nginx заключается в том, что первое измеряет время ответа upstream-сервера, а второе — общее время обработки запроса. www.sentinelone.com zvlb.github.io
Upstreamresponsetime — это время между установлением соединения и получением последнего байта тела ответа от upstream-сервера. cloudolife.com Если в upstream в Nginx указано несколько серверов и при обработке запроса первый не успел ответить или ответил с ошибкой, в метрике upstreamresponsetime будет указано несколько значений времени через запятую. zvlb.github.io
Request_time — это время между первым байтом, прочитанным с клиента при отправке запроса, и последним байтом, который был отправлен клиенту. zvlb.github.io То есть это суммарное время обработки запроса, пришедшего на Nginx. zvlb.github.io
Таким образом, requesttime всегда должен быть больше, чем upstreamresponsetime. zvlb.github.io Однако есть ситуация, когда upstreamresponsetime больше, чем requesttime, и эта разница не должна превышать 4 милисекунды. zvlb.github.io