问题标签 [kusto-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 回答
68 浏览

azure - 在 Kusto 中使用有条件的百分位数

我希望在某些条件下在 kusto 中使用 percentile() 这是我拥有的数据,

这就是我需要的:每个用户的唯一行,状态为 P50 和 P95,查看所有 WebId

步骤1:

第2步:

0 投票
1 回答
206 浏览

azure-data-explorer - Kusto - 将表数据转换为时间序列图表

我有一个 Kusto 表结果,每天为 2 种类型的 VM 发布不同的包大小。在桌子上,我有 3 列 - 1) 时间戳,2) VM 类型(Win 和 Linux 拆分),3) 以 MB 为单位的包大小。

你能告诉我如何创建一个图表,其中 Y 轴作为时间戳,x 轴作为包大小,线条代表 VM(Win 和 Linux)的包大小基本上它将在图表上显示为 2 条线不同天的包装尺寸。

我尝试使用视觉类型 - 折线图选项,但它不适用于数据列中 X 和 Y 轴的任何组合。我不确定渲染时间图是否有效。你能提供任何建议吗?谢谢

0 投票
1 回答
21 浏览

azure-data-explorer - KQL make-series 运算符将 *some* 实数平均值转换为字符串

我正在运行以下查询:

鉴于它metric是 type real,我期待一个只有实数的数组。但是,我得到以下结果:

可以看出,有些值是实数,但也有些值是字符串!当然,预期的行为是这个列表中只有实数。

为什么 Kusto/KQL 会以这种方式运行?

0 投票
1 回答
125 浏览

azure-data-explorer - 如何根据 Kusto 中的条件计算列的累积总和

我想计算没有。状态设置为 1 的天数。每次状态为 0 时,计数应从 1 重新开始。

注意:不必是连续天数

输入

预期产出

0 投票
1 回答
92 浏览

azure-data-explorer - 如何在 Kusto 中查询具有空值和非空值的分组不同记录?

我正在尝试创建一个查询,该查询基于另一个非空的(数据)列返回具有不同(汽车)列的结果集。

在下面的示例中,如果在数据列中找到非空值,则返回具有值的单个实例,如果没有,则返回具有空值的值并始终保持第一列的独特性。

所以所需的输出将是:

谢谢!

0 投票
1 回答
190 浏览

azure-application-insights - Kusto(使用 Azure Application Insights):如何根据初始搜索查询的结果集中的值查询结果?

我有一种情况,一个实体可以有多个与之关联的 id,比如 ID1 和 ID2,我登录到应用洞察,有时记录有 customDimensions.ID1 值,有时它们有 customDimensions.ID2 值,有时它们有两个值。

因此,当我想确定实体 ID1=123 发生了什么时,我运行一个初始查询来确定另一个 ID / ID2 值是什么,然后我运行一个查询来获取包含 ID1 或 ID2 的记录。

给定 ID1="123" 我从以下内容开始:

结果看起来像:

在这些结果中,我得到这个 ID2 值“456”,并在另一个查询中使用它:

我得到了更多的记录:

我希望有一种聪明的方法可以一步/一个查询来完成。

它也不必是完美的,我可以做出一些假设,例如 ID1 只会与另一个 ID2 值相关联(不包括 null / 空字符串)

如果没有连接,使用我想象的 GET-FIRST-VALUE-OF-RESULT() 方法,我认为解决方案可能类似于:

加入...我不知道。我正在尝试使用获取不同 ID1、ID2 值的查询来处理它,其中任何一个都包含我的搜索字符串,然后我有两个子查询将跟踪连接到 ID1 上的第一个结果集,然后在 ID2 上,其中右侧不为空,然后我合并结果。

但这感觉超级尴尬/闻起来很糟糕。我想有一种更简单的方法可以做到这一点。只是想总结一下 - 我想查询包含搜索字符串的记录,然后从一组customDimensions属性中提取一组不同的值,然后使用这些值来查询包含任何检索到的值的记录我最初的查询/查询。

抱歉,当我有机会时,我会更新一些示例数据和查询的开始。

0 投票
2 回答
196 浏览

azure-data-explorer - Kusto - 从 Kusto 图表中的变量(图例)中删除附加文本

我有一个 Kusto 图表,其中包含来自查询的变量名称(平台)的图例。我想从这个图例中删除额外的文字。我做了一些研究,并且能够从 SQL 中看到类似的结果,但你能告诉我如何在 KQL 中做到这一点。

例如,从下面我想从图例中删除单词平台和包大小并仅显示 Win_T3 和 Linux_T3

  1. “平台”:“Win”_“T3”:PackageSize
  2. “平台”:“Linux”_“T3”:PackageSize

在此处输入图像描述

下面是数据表 在此处输入图像描述

下面是图例在图表中的显示方式 在此处输入图像描述

我希望图表 Legend 仅显示 windows_C4 。从 Legend 中删除 Legend 和 Patch Size 。您可以在表格的第一张图片中看到图例的补丁大小在关闭时间

0 投票
1 回答
327 浏览

azure-data-explorer - KQL - Include Time zone in the Kusto Query

I have a task to convert Dashboards from Splunk to Kusto.I see the difference in data due to the Splunk has the data table in UTC time zone but I think Kusto is taking my local Time zone. 1) Is there a way to Query in Kusto to identify the current Time zone for Data . 2) Convert Kusto table or Query to use the UTC time zone to match with Splunk Data. Thanks.

0 投票
1 回答
64 浏览

azure-data-explorer - 使用 Loop 进行 Kusto 计算

我正在尝试进行迭代计算,但似乎不可能,有人知道是否有解决方法吗?

我的表是什么样子的:

第 1 列 第 2 列 去做
一个 0.5
一个 C -0.3
一个 C -0.3

我想看到的:

第 1 列 第 2 列 去做 计算出来的
一个 0.5 1.0
一个 C -0.3 0.7
一个 C -0.3 0.6

起始变量为 0.5,它将在第一行添加 0.5。在第二行中,它将从第一行中减去结果。如果计算低于零,则必须将结果设置为 0.0

在这里有帮助会很棒。

提前致谢

0 投票
1 回答
83 浏览

azure-data-explorer - 在 Kusto 中将分钟转换为秒

如何将持续时间从 Minutes 转换为 seconds 。在下面的步骤之后,我得到了持续时间的分钟结果,我想将它转换为秒,例如 - 00.04.19 到 259 秒

| 延长持续时间 = ((EndTime - StartTime)/60) | 按 EndTime 汇总持续时间 = avg(持续时间)```

谢谢