在docs for custom instrumentation中,New Relic建议不要超过2000个指标。
如果我超过这个数字会怎么样?
超过一小部分(比如1或2个指标)是否与大数量(比如数百甚至数千)具有相同的效果?
如果我的测试环境存在我想要诊断的问题,我是否可以选择暂时跟踪5000个指标并获取所有这些指标的数据? (我接受一些暂时的性能下降)
答案 0 :(得分:8)
2000度量标准基于尝试确保应用程序生成有用的指标并避免度量标准分组问题:
https://docs.newrelic.com/docs/apm/other-features/metrics/metric-grouping-issues
这个想法是,如果您生成超过2000个自定义指标,那么这些指标的有用性就会受到质疑。通常,在生成更多指标的情况下,这些指标包含未组合在一起的唯一细分,以便清楚地显示应用程序的性能。
例如,具有唯一细分的指标可能包含帐户ID或URI等内容。
如果您有兴趣获取有关个别交易的独特信息,那么Insights就是您的选择。
然而,2000年不是一个硬性限制。此时,它会触发对您的指标的审核。