问题标签 [nrql]

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 投票
3 回答
906 浏览

sql - 一个子集相对于另一个子集的 NRQL 百分比

我有一个很大的事件表,里面有很多不同类型的事件,我正在制作一个 New Relic 图表来显示一种事件与另一种事件的百分比。(不是表中总行数的百分比)。

所以在这个例子中的段表中:

我会通过这样的查询获取 foo 事件:

我的问题:如何获得 foo 事件与 bar 事件的百分比?我一直在尝试加入两个将每个“保存为”特定名称的查询,但还没有运气。有谁知道我们是否/如何制作通用表表达式以在查询/图表中使用?

0 投票
1 回答
69 浏览

newrelic - New Relic 中的负 NRQL 平均值(diskFreeBytes)

我想在 New Relic 中显示一个图表,其中磁盘空间低于 1 TB 在图表中被视为 0。上面的值没有显示 Terabyte,因此 1200 GB 在图中仅显示为 200。

有效的NRQL

但我不能扣除太字节

谁能解释为什么它不起作用并提供一个例子。

0 投票
1 回答
62 浏览

newrelic - 最常见的错误是什么?NRQL 查询

我试图弄清楚如何使用 New Relic Query Builder,但我在使用这个查询时遇到了问题:

最常见的错误是什么?

我试过了 :

SELECT level FROM Log WHERE level='error' AND rate(level)

0 投票
0 回答
68 浏览

newrelic - 当百分比在设定的时间范围内低于一定数量时,如何使用 newrelic NRQL 发出警报

我遇到了我正在尝试设置的 newrelic 警报的情况。

我有一些数据被推送到 newrelic 中,看起来有一个“is_success”值和一个类别值。我想做的是。

“获取每个类别的失败百分比。如果任何类别的失败百分比在 6 小时内大于 20%,则发送警报”

在 SQL 术语中,基本上我正在尝试运行查询并获取过去 6 小时内每个类别的失败百分比,然后在它高于某个点时发出警报。看起来我不能在查询中使用时间的东西,但现在我有这样的东西:

SELECT percentage(count(*), WHERE is_success is true) FROM failed_categories, success_categories FACET category

这似乎给了我我想要的东西,但我似乎无法让它查看最后 x 分钟的总百分比。这使得我会在一分钟内收到单个故障的警报,这不是我想要的。

0 投票
0 回答
22 浏览

analytics - 在 NewRelic 上分离和汇聚漏斗

在大多数情况下,我们需要漏斗来衡量某些指标或站点区域的收敛性,就像简单漏斗 在 New Relic sintax 中那样:

我想知道是否可以使用 New Relic Query 使子通量收敛到相同的主通量来组成仪表板?像这张图片:收敛通量。A量到B1,然后到C1,A量到B2,然后到C2,所以都收敛到D。这可以使用New Relic Query语言并组成仪表板吗?或者我需要用单独的查询来做这个?

0 投票
1 回答
236 浏览

newrelic - 在 NRQL (New Relic) 的嵌套选择中使用 IN 运算符

我有两个不同的自定义事件。

  • prod:order:OrderStatusUpdated
  • 产品:租户:StoreStatusChanged

我想知道存在于prod:tenant:StoreStatusChanged事件中但不存在于prod:order:OrderStatusUpdated.

此示例中的预期结果:

  • 3号店

我怎样才能做到这一点?

请检查以下打印屏幕:

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
27 浏览

graphql - 如何撤销使用 NerdGraph 获取的 embeddedChartUrl?

为了获得嵌入式图表链接(例如https://chart-embed.service.newrelic.com/charts/XXXXXX),我使用的是 NRQL。

NerdGraph是 GraphQL 格式的 API,可以让我们查询 New Relic 数据,而 NRQL 是 New Relic 的查询语言。

是一个可公开访问的embeddedChartUrlURL,将由上述查询返回。是否可以撤销生成的 URL?它似乎是一个永久的 URL。

  • 有没有办法使 URL 短命?

  • 是否有任何解决方法可以使用某种形式的身份验证机制嵌入/查看创建的图表 URL?

我也在 New Relic 的社区论坛上问过同样的问题。这是讨论的链接。

0 投票
0 回答
31 浏览

newrelic - 编写 NRQL 综合查询以检索页面加载值 1 分钟|1 小时| 1天| 1周| 1个月

有一个 NewRelic 合成监视器,合成监视器的名称是Samplemonitor. 我试图实现的目标是编写一个 NRQL 查询来打印下Page Loaded Value图中给出的 1 分钟|1 小时| 1天| 1周| 1个月在此处输入图像描述

为了实现这个目标,我使用了以下查询: SELECT duration,onPageLoad,locationLabel FROM SyntheticRequest WHERE monitorName ='Samplemonitor' and URL ='********'

我被困在如何修改此查询以打印Page Loaded value1 分钟|1 小时| 1天| 1周| 1个月。

0 投票
1 回答
47 浏览

newrelic - 使用 NewRelic Agent 为应用程序监控编写警报条件?

我最近在 Windows Server 2012 上安装了 New Relic 代理。我试图实现的目标是为在 Windows Server 2012 中运行的 IIS 应用程序池创建警报条件,当应用程序停止时需要获取消息或邮件立即地。

为了实现这个目标,我在 windows server 2012 中安装了 New Relic 代理并将数据检索到 New Relic。

当应用程序停止并需要立即获取警报消息时,我被困在如何为 IIS 应用程序池创建警报条件。

0 投票
1 回答
63 浏览

newrelic - 在 New Relic 计数列上显示完整的数字

当我在 New Relic 中搜索时SELECT count(*) FROM requests WHERE foo = 'bar' FACET dateOf(eventtime) SINCE 3 days ago,它给了我下表:

活动日期 数数
2021 年 12 月 9 日 1.76 万

但是,我想知道 6 之后我有哪些数字,但 New Relic 没有显示。如何让 New Relic 显示整个数字?