Azure 仪表板 - 时间线图表停止在最后一个日志记录而不是当前时间

标签 azure kql azure-monitoring azure-dashboard

我们正在创建一个仪表板,用于显示给定系统在一段时间内(具体来说是过去 24 小时)内的异常数量。该图如下所示:

enter image description here

如果您仔细观察,最后一个柱是一天前的,而不是今天(请参阅图表中最后一个柱上生成的时间 - 12/08/2022,但今天是 12/09/2022)。

这也发生在我们的其他一些图表上。有没有办法让仪表板了解这是一个时间线,并始终将最右边的条目显示为“现在”?这是相当具有误导性的——我们最终花了一些时间试图找出问题没有得到解决的原因。事实证明确实如此。

发生这种情况的原因是因为自上次错误(昨天)以来没有发生任何异常。

Kusto 查询如下所示:

AppExceptions
| order by TimeGenerated desc 
| where Properties.MS_FunctionName in ("WebhookFlow")
| summarize Exceptions=count() by bin(TimeGenerated, 15m)
| render columnchart with (title="Webhook exceptions")

最佳答案

make-series运算符

AppExceptions
| where Properties.MS_FunctionName in ("WebhookFlow")
| make-series Exceptions=count() on TimeGenerated from bin(ago(1d), 15m) to now() step 15m
| render columnchart with (title="Webhook exceptions")

关于Azure 仪表板 - 时间线图表停止在最后一个日志记录而不是当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74740504/

相关文章:

azure - "Property has an invalid value"是什么意思?

azure - 将来自不同资源的 Azure Monitor 图表合并到一个图表中

azure - Azure Monitor 中的见解与诊断设置

c# - 在 b2c 中的用户注册时触发 azure 函数

node.js - 如何从 Azure Key Vault Node 检索 secret

来自 .AddAzureADB2CBearer 的 Azure SignalR Hub 授权

azure - 查询 Azure Log Analytics 中的多个表

azure-data-explorer - Kusto 按查询分组

parsing - 在 Kusto 中的匹配单词后提取以下单词

azure - Microsoft 监控代理 (MMA) 和 OMS 代理之间的区别