首页 > 解决方案 > New Relic 中的负 NRQL 平均值(diskFreeBytes)

问题描述

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

有效的NRQL

SELECT average(diskFreeBytes)/pow(2,30) as 'GB free' FROM StorageSample WHERE mountPoint='F:' and hostname = 'ABC' SINCE 24 hours AGO TIMESERIES

但我不能扣除太字节

SELECT (average(diskFreeBytes)/pow(2,30))-1000 as 'GB free' FROM StorageSample WHERE mountPoint='F:' and hostname = 'ABC' SINCE 24 hours AGO TIMESERIES

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

标签: newrelicnrql

解决方案


我不会按 pow(2,30) 划分,图表足够聪明,可以单独更改单位:

在此处输入图像描述

该解决方案的缺点是它不会在 1T 下显示为 0 值,而是显示为负数


推荐阅读