首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure日志分析批次

Azure日志分析批次
EN

Stack Overflow用户
提问于 2018-05-14 14:03:26
回答 1查看 255关注 0票数 1

我不明白为什么Azure日志分析查询中的批处理不能像我期望的文档那样工作。例如,这个查询应该返回两个表格结果。

代码语言:javascript
复制
let m = materialize(StormEvents | summarize n=count() by State);
m | where n > 2000;
m | where n < 10

我尝试这样做,并且总是只对第一个子查询获得结果,例如,在本例中,只返回一个表和一个条目,而第二个子查询没有执行(我可以在其中留下错误,在执行时不会捕获它们)。

代码语言:javascript
复制
let someMetrics = materialize (customMetrics | where timestamp > ago (1h));
someMetrics | take 1;
someMetrics | take 3
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-14 20:03:28

我认为这是当前Analytics的限制。如果您通过API层(演示在这里)提交此查询,它将返回两个表。

下面是curl脚本以供参考:

代码语言:javascript
复制
curl "https://api.applicationinsights.io/v1/apps/DEMO_APP/query?query=let%20req%20%3D%20materialize(requests%7C%20where%20timestamp%20%3E%20ago(10m))%3Breq%20%7C%20take%201%3Breq%20%7C%20take%202" -H "x-api-key: DEMO_KEY"

这将返回两个表(两个元数据部分,一个用于每个表+两个结果集,一个在每个元数据之后)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50332282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档