首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kusto分组AppInsights消息查询

Kusto分组AppInsights消息查询
EN

Stack Overflow用户
提问于 2020-07-26 21:11:00
回答 1查看 121关注 0票数 0

我需要在Azure AppInsights中的消息,通过消息中存在的特定子字符串和这些消息的计数进行分组。

最后,分组将如下所示

代码语言:javascript
复制
messages                                  count
--------                                   -------
foomessages                               <say, 300>
barmessages                               <say, 450>
:
:

哪里

foomessages = All messages containing the substring "foo" etc.

我该如何构造一个查询呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-26 21:30:55

代码语言:javascript
复制
datatable(log: string) [
    "hello world",
    "this is a test",
    "this is a world test",
    "another test"
]
| summarize
    LogsWithWorld = countif(log has "world"),
    LogsWithTest = countif(log has "test")
| project Result = pack_all()
| mv-expand Result
| extend Message = tostring(bag_keys(Result)[0])
| extend Count = tolong(Result[Message])
| project Message, Count

产生的结果是:

代码语言:javascript
复制
| Message       | Count |
|---------------|-------|
| LogsWithWorld | 2     |
| LogsWithTest  | 3     |
|---------------|-------|
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63100598

复制
相关文章

相似问题

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