【发布时间】:2015-01-21 23:47:21
【问题描述】:
我有一个带有 newrelic 代理的 java 应用程序。概览仪表板显示“Web 事务响应时间”图表,但它没有进一步细分它 - 只是总时间。
如何使其更具体-如何将整个“JVM”划分为几个“子事件”?
我指的图表:
这是它的样子(来自web 的随机屏幕):
【问题讨论】:
标签: java configuration newrelic apm
我有一个带有 newrelic 代理的 java 应用程序。概览仪表板显示“Web 事务响应时间”图表,但它没有进一步细分它 - 只是总时间。
如何使其更具体-如何将整个“JVM”划分为几个“子事件”?
我指的图表:
这是它的样子(来自web 的随机屏幕):
【问题讨论】:
标签: java configuration newrelic apm
为了看到您正在寻找的信息,就像我们在您提供的屏幕截图中看到的那样,您需要进行一些配置。 Java 代理可以获取您要查找的信息,但您需要告诉它这样做。
举几个具体的例子:
数据库:如果您使用的是受支持的数据库,我们应该调用数据库并将该部分作为事务处理。 (请参阅Java compatibility JDBC)然后您会看到图表中反映的内容。
Web 外部:如果您对外部服务进行的调用被正确检测,它们就会显示出来。您可以通过 KB document 和 this one 了解更多关于捕获这些调用的信息。
请求排队 这是在请求实际到达您的应用程序(即代理所在的位置)之前发生的情况。您可以在此KB document
您当前在图表中看到的是事务在请求排队之后、进行任何数据库或外部调用并收到响应的剩余时间。
如果您需要澄清或有其他问题,请随时提问。
干杯,
阿德里安·金凯德 |技术支持工程师 |新遗物公司
【讨论】: