使用“汇总依据”时,将 UTC“TimeGenerate”转换为 Azure 监视器/日志/分析中的本地时间

Gre*_*icz 7 azure-monitoring azure-log-analytics kql azure-analytics

我有这个简单的查询

MyLog
| summarize  avg(executionTimeInMS_d) by bin(TimeGenerated, 5min)
Run Code Online (Sandbox Code Playgroud)

我希望摘要采用我当地的时区,而不是 UTC。这不起作用:

MyLog
| summarize  avg(executionTimeInMS_d) by bin(TimeGenerated-5, 5min)
Run Code Online (Sandbox Code Playgroud)

这可以做到吗?

Yon*_*i L 4

datetime值采用 UTC 时间。

如果您知道时区偏移量(在运行查询时),您可以将其减去/添加到您的datetime值中,如下所述: https: //learn.microsoft.com/en-us/azure/kusto/query/datetime -时间跨度算术

例如:print now() - 7h