问题标签 [aiql]

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 投票
2 回答
1077 浏览

azure - AIQL Application Insights 查询如何排除周末

在我的一些报告中,我想排除周末发生的事件,因为我们的应用程序是一个不在周末运行的业务应用程序,但我们会在周末进行代码更新和结果测试,这可能会扭曲数据。

我试过了:

and toint(dayofweek(timestamp)) >= 1 and toint(dayofweek(timestamp)) >= 5 //between Monday and Friday

但是dayofweek返回一个时间跨度,而不是一个 int,并且toint转换不起作用(没有抛出错误,但结果是一个空列。

那么如何排除周末呢?你能转换timespanint另一种方式吗?或者还有其他方法可以剥这只猫的皮吗?

0 投票
2 回答
607 浏览

azure - Row_number() 或 appinisghts 中可能的其他分析函数?

我有一个非常简单的问题,但我正在使用 appInsights 并且似乎无法弄清楚如何在 aiql 或任何函数中复制 row_number() 函数(没有分区感)。

我有 pageviews 表,我按会话和时间戳对它们进行排序。我想在集合中添加一个 rown_number 列

有谁知道在aiql中是否可行

0 投票
1 回答
805 浏览

azure-application-insights - Application Insights Analytics - 图表 X 轴

如何为查询呈现图表

我在哪里每 5 秒而不是每 1 分钟得一分?

0 投票
2 回答
279 浏览

azure-application-insights - 使用 Azure Insights 和/或 Analytics 在错误率超过阈值时发出警报

我正在发送customEvents到 Azure Application Insights,如下所示:

假设状态3000是错误状态,我想Ids在过去一小时内有一定百分比的最终处于错误状态时收到警报。

据我所知,Insights 默认无法做到这一点,所以我想尝试这里描述的方法来编写一个可以触发警报的分析查询。这是我能想到的最好的:

但是,为了让我的警报正常工作,查询应该:

  1. 即使一小时内没有事件,也返回“PASSED”(另一个警报将处理没有事件的情况)
  2. 只考虑一个小时内每个Id的最终状态。

在写入请求时,如果没有事件,则查询既不返回“PASSED”也不返回“FAILED”。

它还考虑了任何带有 的记录Status == 3000,这意味着上面的示例将返回“FAILED”(10 条记录中有 5 条的状态为 3000),而实际上只有 4 个 Id 中的 1 个最终处于错误状态。

有人可以帮我找出正确的查询吗?

(以及可选的次要问题:是否有人使用 Insights 设置了类似的警报?这是正确的方法吗?)

0 投票
1 回答
2284 浏览

azure - Azure Application Insights 查询共享同一个变量

我有一个 AI 仪表板,其中包含许多显示上次运行结果的查询。每个查询都执行以下操作:

如前所述,查询结果(上次运行)被固定到仪表板。

问题是:有没有办法在不自定义/复制查询的情况下注入 SessionId(现在每次都计算为 lastRun 局部变量)?如果不是,我是否可以至少修改一个在一个地方产生 sessionId 的查询,而其他查询(在单独的范围内)进行更新?

例如,在仪表板上输入我感兴趣的 sessionId 并将 sessionId 作为参数传递给查询?理想情况下,整个仪表板都会刷新。

我可以在没有 Power BI 的情况下执行此操作吗?

0 投票
1 回答
718 浏览

azure-application-insights - Application Insights 分析 - 选择每个类别的第一个值

我想做与以下 SQL 查询等效的操作 -

(大致)

假设我CountOfCompanyPerVersion很容易得到这个领域。我想使用 AIQL 做同样的事情,但我无法做到这一点。这是我尝试过的一个查询-

基本上我想获得每个 application_Version 最常见的名称。我怎样才能做到这一点?

0 投票
1 回答
5672 浏览

azure - 检查某个值是否不在 Application Insights 查询语言的列表中?

是否有更短的方法来检查属性user_id是否不在给定列表中: