每个请求的 Azure 响应时间监控范围
Azure Response Time Monitoring per request with a range
对 Azure 应用程序洞察力非常陌生,
我想将所有请求按各自的持续时间分组。例如,我想将0-3秒之间的响应时间设置为“Green/Color”,3-5秒设置为“Yellow/Color”,大于5的设置为“[=21=” ]".
我正在使用下面的 Kusto 查询语言,它需要增强
requests | where timestamp > ago(2h)
您可以使用 case function 结合请求持续时间以毫秒为单位存储在 duration
字段中的事实:
requests
| where timestamp > ago(2h)
| extend color = case(duration <= 3000, "Green/Color",
duration <= 5000, "Yellow/Color",
"Red/Color")
| project timestamp, url, resultCode, color, duration
对 Azure 应用程序洞察力非常陌生,
我想将所有请求按各自的持续时间分组。例如,我想将0-3秒之间的响应时间设置为“Green/Color”,3-5秒设置为“Yellow/Color”,大于5的设置为“[=21=” ]".
我正在使用下面的 Kusto 查询语言,它需要增强
requests | where timestamp > ago(2h)
您可以使用 case function 结合请求持续时间以毫秒为单位存储在 duration
字段中的事实:
requests
| where timestamp > ago(2h)
| extend color = case(duration <= 3000, "Green/Color",
duration <= 5000, "Yellow/Color",
"Red/Color")
| project timestamp, url, resultCode, color, duration