1

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

最常见的错误是什么?

我试过了 :

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

4

1 回答 1

0

取决于您拥有哪种日志结构以及您希望收到哪种结果视图,您能否提供结构以便可以为您提供 NRQL。

作为通用的基本解决方案,您可以尝试FACET

它显示了最常见的错误级别和发生次数

SELECT count(*) FROM Log FACET level LIMIT 1

它显示了最常见的错误级别 1 分钟率

SELECT rate(count(*), 1 minute) FROM Log FACET level LIMIT 1

如果您在Log中有错误消息/类型,那么按该类型对FACET有意义(使用在Log中指定的字段名称)

SELECT rate(count(*), 1 minute) FROM Log WHERE level='error' FACET type LIMIT 1
于 2021-06-14T15:03:33.133 回答