Рейтинг:1

Какова единица измерения timeTaken_d в диагностике Azure?

флаг pl

Я хочу получить список всех запросов, которые занимают больше 2 секунд, и я думаю, что это правильно, поскольку timeTaken_d кажется плавающей запятой и, казалось бы, в секундах.

AzureDiagnostics
| где ResourceType == "APPLICATIONGATEWAYS" и OperationName == "ApplicationGatewayAccess" и timeTaken_d > 2
| проект TimeGenerated, host_s, requestUri_s, httpStatus_d, backendPoolName_s, serverRouted_s, timeTaken_d 
| порядок по описанию TimeGenerated 

Однако я видел в другом месте, что эта мера измеряется в миллисекундах.

Кто-нибудь знает наверняка? Еще лучше, может кто-нибудь указать мне на документы?

Рейтинг:1
флаг ng

Это в миллисекундах, согласно этому документ.

timeTaken: время (в миллисекундах), которое требуется для запроса. для обработки и отправки ответа. Это рассчитывается как интервал с момента получения Шлюзом приложений первого байт HTTP-запроса до момента, когда операция отправки ответа заканчивается. Важно отметить, что поле «Затраченное время» обычно включает время, в течение которого пакеты запроса и ответа путешествуют по сети.

флаг pl
Дело в том... это не то, что мы на самом деле видим для timeTaken_d по сравнению с журналами IIS - мы видим плавающие значения, которые намного ближе к секундам - ​​например. 2.34 из лазури и> 2000 в журналах IIS для, казалось бы, одного и того же запроса, хотя его трудно связать на 100% Одно можно сказать наверняка... если Azure сообщает о миллисекундах, то это совсем не отражает время, которое, по мнению IIS, требуется для обслуживания запросов.
Рейтинг:0
флаг cn

Время в поле timeTaken_d измеряется в миллисекундах.

Запрошенная информация находится в разделе «Анализ журналов» в документе ниже —

https://cbeveridge.co.uk/2020/03/07/troubleshooting-azure-gateway-web-application-firewall-waf-logs/

флаг pl
В этой статье это выглядит как миллисекунды.... однако мы видим (для запросов IIS) числа с плавающей запятой, которые намного ближе к собственному номеру журнала IIS / 1000
Рейтинг:0
флаг in

У меня был тот же вопрос, что и Отметка и нашел документацию, предоставленную Сэм полезный. Однако я хотел отметить, что timeTaken_d сообщается в разных единицах измерения для WAF_v1 (миллисекунды) и WAF_v2 (секунды). На портале Azure вы можете увидеть, на каком уровне вы находитесь, просмотрев раздел конфигурации вашего шлюза приложений.

https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-diagnostics#for-application-gateway-and-waf-v2-sku

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.