我试图弄清楚如何使用 New Relic Query Builder,但我在使用这个查询时遇到了问题:
最常见的错误是什么?
我试过了 :
SELECT level FROM Log WHERE level='error' AND rate(level)
我试图弄清楚如何使用 New Relic Query Builder,但我在使用这个查询时遇到了问题:
最常见的错误是什么?
我试过了 :
SELECT level FROM Log WHERE level='error' AND rate(level)
取决于您拥有哪种日志结构以及您希望收到哪种结果视图,您能否提供结构以便可以为您提供 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