问题标签 [azure-data-explorer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1948 浏览

azure-application-insights - 在 Application Insights 中将变量与数组一起使用

我想使用一个包含数组的变量,所以我可以将它与in过滤器一起使用。

这有效:

这不起作用(语法错误):

我想将数组用作变量,以便能够一次在更多连接中使用相同的过滤器。作为一种解决方法,我使用第一个工作变体,但它并不理想。我尝试了各种方法 - 以及通过解析 json 但没有任何效果。我错过了一些明显的东西吗?谢谢

0 投票
1 回答
125 浏览

azure - 有没有办法将所有最后插入的性能计数器按机器分组在一行中?

我正在尝试查询日志分析 Perf 表。此表包含有关计算机的性能计数器。

我想在一行中获取机器的所有性能计数器。

我已经编写了这个 Kusto 查询,但它会将每个计数器都放在他自己的行中。

我想要一个可以带来以下结果的查询:

(Computer1, TimeGenerated, CounterName1, CounterName1Value, CounterName2, CounterName2Value, ...)

(计算机 2、时间生成、计数器名称 1、计数器名称 1 值、计数器名称 2、计数器名称 2 值,...)

(Computer3, TimeGenerated, CounterName1, CounterName1Value, CounterName2, CounterName2Value, ...)

任何帮助或建议将不胜感激。

0 投票
1 回答
287 浏览

azure-data-explorer - 如何使用 kafka-kusto-sink 和调试

将数据摄取到 kakfka 集群,该集群可以使用 kafka-sink-azure-kusto 将数据发送到 adx kusto db。

iam 成功地将数据摄取到 kafka 集群,并且它没有将数据传输到 kusto db。如何调试这个?我可以验证的任何日志。

我试图检查经纪人日志那里没有错误

参考:https ://github.com/Azure/kafka-sink-azure-kusto/blob/master/README.md

0 投票
2 回答
410 浏览

c# - 在 C# 程序中存储查询的正确方法是什么?

我编写了一个程序,它使用 Azure API 对 Azure 日志分析存储库运行查询。

用于编写此查询的语言称为 Kusto。

我有很多直接在 C# 代码中使用的 Kusto 查询。

像这样的东西:

有些查询很长,使代码非常难看。

有没有更好和更合适的方式来存储这些查询,例如在有助于从代码中删除它们的数据库中。

0 投票
1 回答
11933 浏览

azure - 如何将 JSON 对象数组转换为 Kusto 表?

我有一个从服务器获取的 JSON 模式,我需要将此 JSON 转换为日志分析查询语言表,并使用该表与另一个表进行连接。

JSON 具有以下架构:

我试过这个:

但这不会将 JSON 转换为可用于与其他表连接的内容。

任何帮助将不胜感激。

0 投票
1 回答
3316 浏览

azure-data-explorer - How do I parse complex json object in Azure Data Explorer

I have following property which I need to parse as JSON. I tried to use parse_json() but it does not work

Query

Raw data which needs to be parsed

{ "requestbody": "{\"Id\":\"992a2739-9bd2-4d04-bc5f-5ed1142b9861\",\"Properties\":{\"PrincipalId\":\"5ac319a4-740b-4f09-9fd3-fce3ce91fedf\",\"RoleDefinitionId\":\"/subscriptions/6f5c5be9-a2dd-49c9-bfa1-77d4db790171/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\"Scope\":\"/subscriptions/6f5c5be9-a2dd-49c9-bfa1-77d4db790171\"}}" }

0 投票
1 回答
259 浏览

azure-application-insights - 使用历史数据查找高峰时间

平均而言,我试图找出一天中哪些时间在应用程序上拥有最活跃的用户。数据包括时间戳和 ID。我将时间戳转换为日期 (M/d/yy) 列和小时 (HH:mm) 列,以便我可以按小时找到平均用户。

例如,如果 2019 年 2 月 17 日 15:00 有 6 个用户,2019 年 2 月 18 日 15:00 有 5 个用户,2019 年 2 月 19 日 15:00 有 4 个用户,则15:00 的平均用户数为 5。我想通过 15 分钟的 bin 查询每次从 0:00 到 23:45 的表,其中包含每次平均用户数。这是我到目前为止所尝试的,但是当我手动计算时,查询没有显示正确的结果:

将不胜感激任何帮助,谢谢!

0 投票
1 回答
1390 浏览

azure - 带有 WHERE 子句的 Azure Log Analytics 查询不会产生任何结果

我正在使用 Azure Log Analytics 查询源自 AppCenter 诊断的 Azure Application Insights 中的日志条目。在一些日志条目中,我使用自定义属性。现在我正在尝试编写一个查询以仅显示具有给定值的某些属性的值。

我的原始查询如下所示并产生预期结果:

查询结果

将鼠标悬停在“productId”属性上会显示一个加号,允许添加过滤条件:

过滤属性

选择此选项扩展了我的查询:

到目前为止,一切都很好。如果我现在尝试运行此查询,我会收到消息“NO RESULTS FOUND”:

未找到结果

编辑:我还尝试将底部的 where 子句添加到第一个 where 子句

可惜也没有结果。

编辑 2:我还尝试了这个查询,看看我是否可以在查询中投影 productId 属性而不将其包含在 where 子句中:

但是此列是空的: 项目产品编号

我有什么遗漏吗?工具是否存在问题并产生错误的查询?

感谢您的任何帮助!

0 投票
1 回答
7847 浏览

azure - 如何在 App 洞察力上创建 Azure Kusto 查询以仅按客户端操作系统名称(已删除操作系统版本)分组?

我想要的是

按客户端操作系统(无操作系统版本 = 仅操作系统名称)和周分组的页面查看次数。

我有什么- Kusto 查询:

此查询的问题在于客户端操作系统名称与其中的版本一起出现,并且最终以不同的版本分组(见下图)。

在此处输入图像描述

更新

这与我需要的很接近,但它不适用于任何名称,我只是将其作为示例发布,以帮助理解实际问题。

通过前面的查询,我得到了这个(一种作弊):

在此处输入图像描述

0 投票
1 回答
1996 浏览

c# - 如何从 c# 返回字符串 Kusto Query 的结果

while loop我可以通过使用一一返回单列值, string state = reader.GetString(1);但我想返回完整结果而不是一一列值。这样我就可以JsonConvert.DeserializeObject<T>(resultString);对特定的课程进行操作。