我如何使用 Newrelic 查找 java 中的线程使用情况?

How can i find threads usage in java using Newrelic?

我想知道固定时间的java线程使用[说2天前,而且没有聚合结果]. 我可以使用 newrelic 仪表板甚至在日志文件中看到它吗?

提前致谢

New Relic Java 代理使用 JMX/MBean 系统获取线程计数数据。此数据随后由代理每分钟发送一次到 New Relic。

线程计数信息通常不会记录到 Java 代理日志文件,除非增加了日志记录的详细程度。 (这种增加的日志记录详细程度通常可以通过更改配置文件中的设置来实现 newrelic.yml。)在正常情况下,此信息出现在日志文件中是不寻常的。

存储的数据会随着时间的推移而聚合,具体取决于您的服务水平。此处的文档站点页面 "Data Retention" 对此进行了描述:

https://docs.newrelic.com/docs/accounts-partnerships/accounts/account-maintenance/apm-data-retention

总而言之,通常不会记录此数据,但 JVM 指标仪表板上提供了每分钟的快照。您可以在此处的文档站点页面 "JVM Metrics Dashboard" 上的该仪表板上找到有关 JVM 性能详细信息的更多信息:

https://docs.newrelic.com/docs/apm/applications-menu/monitoring/jvm-metrics-dashboard