Application Insights磁贴(表)不会在Azure仪表板上自动刷新

时间:2019-05-22 16:13:41

标签: azure azure-application-insights azure-monitoring

我在Application Insights中使用Kusto语言创建了一个简单的查询。此查询已固定到Azure仪表板。

Dashboard image

我注意到没有对该表应用任何自动更新,而且,只有在您单击该图块时,该图块上的刷新按钮才第一次起作用。

Refresh button image

这是固定到Azure仪表板的查询:

traces
| order by timestamp desc nulls last 
| take 10 

基于指定的信息here,我希望该表应每5分钟刷新一次。但似乎该表从未刷新。

Azure仪表板上的AI查询是否存在自动刷新?实际上,上面的链接中没有提到有关自动刷新的任何内容。

3 个答案:

答案 0 :(得分:0)

指标刷新取决于时间范围,至少五分钟。日志在一分钟后刷新。

Related documentation reference

关于磁贴上的刷新按钮,感谢您分享反馈。我们已与有关团队联系,以进一步调查该问题。会不断向您更新。

答案 1 :(得分:0)

这些是AnalyticsPart磁贴, 它们会每小时自动刷新。

当然,您可以通过单击刷新按钮来启动刷新。

Azure仪表板正计划公开自动刷新堆,这将使用户能够自定义仪表板零件的刷新率。然后,可以选择将速率自定义为1小时30分钟等。AnalyticsPart可能会加入到这一新堆中。 它仍然处于天蓝色团队的设计阶段。

答案 2 :(得分:0)

如果您愿意的话,可以创建一个Chrome扩展程序,该扩展程序可以搜索仪表板DOM并有选择地单击每个刷新DIV。这是相关的jQuery代码:

function doRefresh(){
    $( "div.azc-toolbarButton-container" ).each(
      function() {
        if ($( this ).attr( "title" ).indexOf("Refresh") >= 0)
          $( this ).trigger('click');
     });
}

我能够做到这一点。添加了一个1分钟的setInterval(),它似乎运行良好。