App Insights'join'仅返回第一个结果

时间:2018-05-17 06:26:05

标签: azure-application-insights azure-log-analytics

我每小时运行一次工作(时间略有不同),并将指标记录到Application Insights中。

我想根据最新作业运行中的指标触发提醒。

dplyr

查看let metrics = customMetrics | where ... | extend run = bin(timestamp, 1m); let latestRun = metrics | top 1 by run desc; metrics | join latestRun on run 我可以看到此查询应返回8个结果。但它只返回其中的第一个。为什么呢?

1 个答案:

答案 0 :(得分:0)

令人惊讶的是,这是设计使然 - 默认情况下,查询语言不使用内部联接,而是使用"innerunique" joins

切换到join kind=inner修复了原始查询。