问题标签 [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.
azure - AIQL Application Insights 查询如何排除周末
在我的一些报告中,我想排除周末发生的事件,因为我们的应用程序是一个不在周末运行的业务应用程序,但我们会在周末进行代码更新和结果测试,这可能会扭曲数据。
我试过了:
and toint(dayofweek(timestamp)) >= 1 and toint(dayofweek(timestamp)) >= 5 //between Monday and Friday
但是dayofweek
返回一个时间跨度,而不是一个 int,并且toint
转换不起作用(没有抛出错误,但结果是一个空列。
那么如何排除周末呢?你能转换timespan
成int
另一种方式吗?或者还有其他方法可以剥这只猫的皮吗?
azure - Row_number() 或 appinisghts 中可能的其他分析函数?
我有一个非常简单的问题,但我正在使用 appInsights 并且似乎无法弄清楚如何在 aiql 或任何函数中复制 row_number() 函数(没有分区感)。
我有 pageviews 表,我按会话和时间戳对它们进行排序。我想在集合中添加一个 rown_number 列
有谁知道在aiql中是否可行
azure-application-insights - Application Insights Analytics - 图表 X 轴
如何为查询呈现图表
我在哪里每 5 秒而不是每 1 分钟得一分?
azure-application-insights - 使用 Azure Insights 和/或 Analytics 在错误率超过阈值时发出警报
我正在发送customEvents
到 Azure Application Insights,如下所示:
假设状态3000
是错误状态,我想Ids
在过去一小时内有一定百分比的最终处于错误状态时收到警报。
据我所知,Insights 默认无法做到这一点,所以我想尝试这里描述的方法来编写一个可以触发警报的分析查询。这是我能想到的最好的:
但是,为了让我的警报正常工作,查询应该:
- 即使一小时内没有事件,也返回“PASSED”(另一个警报将处理没有事件的情况)
- 只考虑一个小时内每个Id的最终状态。
在写入请求时,如果没有事件,则查询既不返回“PASSED”也不返回“FAILED”。
它还考虑了任何带有 的记录Status == 3000
,这意味着上面的示例将返回“FAILED”(10 条记录中有 5 条的状态为 3000),而实际上只有 4 个 Id 中的 1 个最终处于错误状态。
有人可以帮我找出正确的查询吗?
(以及可选的次要问题:是否有人使用 Insights 设置了类似的警报?这是正确的方法吗?)
azure - Azure Application Insights 查询共享同一个变量
我有一个 AI 仪表板,其中包含许多显示上次运行结果的查询。每个查询都执行以下操作:
如前所述,查询结果(上次运行)被固定到仪表板。
问题是:有没有办法在不自定义/复制查询的情况下注入 SessionId(现在每次都计算为 lastRun 局部变量)?如果不是,我是否可以至少修改一个在一个地方产生 sessionId 的查询,而其他查询(在单独的范围内)进行更新?
例如,在仪表板上输入我感兴趣的 sessionId 并将 sessionId 作为参数传递给查询?理想情况下,整个仪表板都会刷新。
我可以在没有 Power BI 的情况下执行此操作吗?
azure-application-insights - Application Insights 分析 - 选择每个类别的第一个值
我想做与以下 SQL 查询等效的操作 -
(大致)
假设我CountOfCompanyPerVersion
很容易得到这个领域。我想使用 AIQL 做同样的事情,但我无法做到这一点。这是我尝试过的一个查询-
基本上我想获得每个 application_Version 最常见的名称。我怎样才能做到这一点?
azure - 检查某个值是否不在 Application Insights 查询语言的列表中?
是否有更短的方法来检查属性user_id
是否不在给定列表中: