新的 relic 文档显示了如何在以下位置进行页面加载计时框架的自定义安装:
https://docs.newrelic.com/docs/java/page-load-timing-in-java
在基于 Apache Cocoon 的 DSpace XMLUI 中安装它的最简单和最干净的方法是什么?
新的 relic 文档显示了如何在以下位置进行页面加载计时框架的自定义安装:
https://docs.newrelic.com/docs/java/page-load-timing-in-java
在基于 Apache Cocoon 的 DSpace XMLUI 中安装它的最简单和最干净的方法是什么?
今天的页面加载时间在产品名称“New Relic Browser”下。最新文档位于:
“选择应用程序”部署选项不适用于 DSpace 中的 XMLUI,因为它不使用 JSP。但是,“复制/粘贴 Javascript”选项确实有效。
作为第一步,您需要通过以下过程获取特定于应用程序的 javascript 片段:
要在实时部署的 XMLUI webapp 中安装 javascript,运行 Mirage 2 主题,您需要:
将 JS 脚本作为单独的文件添加到 /xmlui/themes/Mirage2/scripts 中。为脚本起一个有意义的名称,例如 newrelic-browser-performance.js。执行此操作时,请删除 New Relic 提供的片段开头和结尾处的脚本标签。
在xmlui/themes/Mirage2/xsl/core/page-structure.xsl处的视口之后和快捷图标链接之前包含脚本,并带有以下标记:
<script src="/themes/Mirage2/scripts/newrelic-browser-performance.js"> </script>
请注意,这并不是将任何 JavaScript 添加到基于 Mirage 2 的主题的真正正确方法。通常,您只需在 scripts.xml 文件中添加脚本链接即可,无需修改 page-structure.xsl。但是,这将导致 javascript 将在页面底部调用,而不是在 HEAD 中调用。因此,我提供的方法正是这样做的,在 HEAD 中调用脚本,因为这在安装说明中列出。如果您担心这样做可能会减慢页面的加载速度,您可以随时尝试默认方法,看看会发生什么。
对于基于 Mirage 1 的主题,方法类似,但 javascript 文件存储在 /js/ 文件夹中,而不是 /scripts/
第一步是在运行 Apache Cocoon 的机器上安装 Java 代理。虽然我们没有针对 Cocoon 的特定说明集,但这些说明用于使用手动过程手动安装 Java 代理(与自行安装程序相反)。
http://docs.newrelic.com/docs/java/java-agent-manual-installation
文档中的说明应该可以帮助您完成代理安装。悬崖笔记版本如下:
在您的应用服务器的根目录中,创建一个名为 newrelic 的新目录。
将下载的文件解压到 newrelic 目录中。
在继续之前备份 newrelic.yml 配置文件。
使用传递给 JVM 的 -javaagent:/path/to/newrelic.jar 参数启动或重新启动您的应用服务器。请参阅下面的应用程序服务器特定说明。
登录 New Relic APM 站点以查看您的应用程序的性能信息。
如您所见,安装并不多。如果您还有其他问题,请告诉我。
干杯
阿德里安娜