首页 > 解决方案 > AppInsights 查询特定时间范围 EST

问题描述

我想在美国东部标准时间每天上午 7 点到晚上 10 点之间查询 appinsights 日志以获取以下查询。对此的任何帮助表示赞赏

dependencies
|where success == "False"
|where type == "Azure queue"
|where operation_Name == "XXXXTrigger"

标签: c#azureazure-web-app-serviceazure-monitoring

解决方案


您可以使用以下代码进行查询。您可以像下面两张图片一样更改时区。或者您可以使用new()-5h转换EST时间。

方法一:更改时区

dependencies
|where success == "False"
|where type == "Azure queue"
|where operation_Name == "XXXXTrigger"
|where timestamp between(todatetime(strcat(format_datetime(now(),'yyyy-MM-dd')," ",'07:00:00')) .. todatetime(strcat(format_datetime(now(),'yyyy-MM-dd')," ",'22:00:00')))

在此处输入图像描述

在此处输入图像描述

方法二:new()-5h

dependencies
|where success == "False"
|where type == "Azure queue"
|where operation_Name == "XXXXTrigger"
|where timestamp between(todatetime(strcat(format_datetime(now()-5h,'yyyy-MM-dd')," ",'07:00:00')) .. todatetime(strcat(format_datetime(now()-5h,'yyyy-MM-dd')," ",'22:00:00')))

推荐阅读