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

mysql - Azure Application Insights Kusto 语言按时间生成值汇总

有没有办法在 Kusto 语言的不同列中使用 where 子句。我知道 SQL 也使用“Pivot”语法来创建基于唯一值的列。但不要认为这对我有帮助。还有另一个SO question几乎和我有同样的问题。但他的解决方案也没有奏效。

我的查询上下文:此查询获取每个月的每台机器的运行时间。您可能想知道为什么我使用这么长的查询来实现这一点。欢迎任何意见和调整。我对这门语言很陌生。而且我已经使用 top 查询来获取另一个项目中每个 VM 的启动和停止时间。

原始查询:

现在,上面的查询将获得运行时间与您在门户中专门设置的时间范围的总和。为了获得每个月的运行时间总和(日志分析设置为 90 天,所以 3 个月前),我添加了这些 where 语句。在 3 个不同的查询中。工作完成了,我得到了 3 个不同的表,每个月的运行时间为 (month1, month2, month3)。

但这是 3 个不同的查询和 3 个不同的表。我的目标是在你有 3 个不同的地方得到这个外观(一个表内的时间生成 where 语句)

我想达到的表

尝试了 SO 问题解决方案,但没有按计划进行(在将这些代码行添加到我的原始查询时出现 Failed to resolve scalar expression named 'TimeGenerated' 错误)

有谁知道我在这里错过或监督什么。这可能与 kusto 吗?我是否使用查询的开销来处理可以在几行中完成的事情。

0 投票
2 回答
2267 浏览

azure-data-explorer - 有没有办法在 Azure 数据资源管理器中查询所有表的值?

有没有办法在 Azure 数据资源管理器中的所有表的所有列中搜索关键字?我知道“* has”语法适用于在表中的所有列中进行搜索,但是如果我想在所有表中搜索关键字,我该怎么做?

0 投票
1 回答
2397 浏览

azure-data-explorer - Kusto 范围函数语义错误:'' 有以下语义错误:未解析的引用绑定:XXX"

我的 kusto 查询字符串就是这样的,而且很容易理解,但是它不起作用。

0 投票
1 回答
140 浏览

azure - 您可以在同一个查询中有 2 个不同的时间范围吗?

我想运行以下查询:

我想获取最后一天和最后 10 分钟的平均请求持续时间。我现在在 2 个不同的查询中执行此操作,但我喜欢将它们放在 1 个查询中以提高性能。

当我运行这个查询时,我没有得到任何响应,我看到了 day 和 now 列,但它没有任何价值。

0 投票
1 回答
316 浏览

azure-log-analytics - 日志分析查询优化

我在日志分析上运行此查询

但它有点慢。有什么方法可以优化它,我希望尽可能快的查询来达到相同的结果。

0 投票
2 回答
11309 浏览

azure-data-explorer - 如何编写 Kusto 查询以在一张表中获取结果?

我有 2 个 KQL 查询,我想将它们组合起来,以便将两行显示为一个结果。不仅是第一个查询的结果,还有第二个查询的结果:

请参阅下面的示例R_L。我希望看到 2 行结果,其中一个 SrcIP_s 不为空,第二个 SrcIP_s 为空(在这种情况下,它总是相同的)

0 投票
1 回答
300 浏览

azure-data-explorer - 将光标传递给用户定义函数的正确方法是什么?

我正在尝试将光标传递给这样的函数:

但我得到了Error cursor_after(): argument #1 is invalid回应。有什么我想念的吗?字符串是否使用了错误的数据类型?

这种方法适用于 lambda 函数:

0 投票
1 回答
2191 浏览

azure-log-analytics - 检查是否存在 Kusto 语言的表?

有没有办法使用 kusto 语言以编程方式检查日志分析中是否存在表?

例如,假设我想检查工作区是否包含 VMConnection 表,例如:

或者

0 投票
1 回答
926 浏览

c# - Kusto client failed to send a request to the service: Request headers must contain only ASCII characters

I'm using the following code to generate a connectionstring

But when I run a command like below

I continuously get the error "Kusto client failed to send a request to the service: Request headers must contain only ASCII characters."

I've enabled verbose tracing and I see it's still trying to connect with my Azure User instead of the AadApplicationKeyAuthentication

Here is the log line:

P.RestClient2 Information: 0 : ,2019-04-09T08:58:26.1875455Z,P.RestClient2,Information,5CG83138PZ,5CG83138PZ/dotnet/6744,6744,13324,cffdd7bc-7480-4141-a15b-9b6ce10523bc,cffdd7bc-7480-4141-a15b-9b6ce10523bc,DN-RestClient-ExecuteControlCommand,KD2RunCommand;94b12015-64aa-45a6-b087-b593965673ce,7EB32A3F,"$$HTTPREQUEST[RestClient2]: Verb=POST, Uri=https://REDACTED.westeurope.kusto.windows.net/v1/rest/mgmt, App=dotnet, User=AzureAD\JoeyChömpff, ClientVersion=Kusto.Data:6.2.0-preview;.NET Core 2.0/CLRv4.0.30319.42000/[clr.dll!FileVersion not found], ClientRequestId=KD2RunCommand;94b12015-64aa-45a6-b087-b593965673ce"

Nuget packages used:

UPDATE:

If I use FullFx 4.7.1 and their NuGetPackages it works!

0 投票
1 回答
423 浏览

linq - Azure 数据资源管理器 (Kusto) 查询转换器是否存在现有表达式?

是否存在将表达式作为输入并将其转换为Azure 数据资源管理器查询的工具的现有(最好是官方)实现?我试图避免必须实现我自己的ExpressionVisitor这样做。我只需要非常基本的功能,比如字符串操作和将属性引用映射到列名的能力。

或者:是否有用于 Azure 数据资源管理器的现有 LINQ 提供程序以及可用的源?