【问题标题】:New Relic Java Installation for ConfluenceConfluence 的新 Relic Java 安装
【发布时间】:2019-03-18 21:43:09
【问题描述】:

我正在尝试在 Ubuntu 14.04 服务器上安装 New Relic,以监控同一服务器上的 Confluence 安装。当我尝试运行安装程序时,我得到:

***** ( ( o))  New Relic Java Agent Installer

***** Installing version 3.22.0 ...

* Could not edit start script because:
Could not locate a Tomcat, Jetty, JBoss, JBoss7 or Glassfish instance in /srv/data-confluence

* Try re-running the install command with the -s <AppServerRootDirectory> option or from <AppServerRootDirectory>/newrelic.
If that doesn't work, locate and edit the start script manually.

* No need to create New Relic configuration file because:
A config file already exists: /srv/data-confluence/newrelic/newrelic.yml

***** Install incomplete

我尝试按照此处的信息手动安装它:https://docs.newrelic.com/docs/agents/java-agent/installation/java-agent-manual-installation 并运行 Tomcat 的命令,仍然没有乐趣 - 同样的错误。

【问题讨论】:

    标签: java newrelic confluence


    【解决方案1】:

    对于遇到同样问题的人:

    总结

    历史记录:这是运行 Tomcat 8 实例的 Confluence。

    Luca 尝试使用 New Relic Agent 自行安装程序进行安装。在位于 Confluence 主文件夹(在本例中为 /srv/atlassian-confluence/bin/)的 /newrelic/ 文件夹中运行 java -jar newrelic.jar install 成功将 -javaagent 开关添加到 catalina.sh,但随后输出到控制台

    ***** 安装版本 3.22.0 ...

    • 无法编辑启动脚本,因为: 在 /srv/data-confluence 中找不到 Tomcat、Jetty、JBoss、JBoss7 或 Glassfish 实例

    • 尝试使用 -s 选项或从 /newrelic 重新运行安装命令。 如果这不起作用,请手动查找并编辑启动脚本。

    • 无需创建 New Relic 配置文件,因为: 配置文件已存在:/srv/atlassian-confluence/newrelic/newrelic.yml

    ***** 安装不完整

    此时,Luca将newrelic.jarnewrelic.yml/srv/atlassian-confluence/bin/newrelic移到了上面的文件夹中,即/srv/atlassian-confluence/bin/。新的 relic 代理在运行 startup-confluence.sh 启动脚本后尝试使用 confluence 启动,但 (1) 无法创建日志文件,并且 (2) 导致 confluence 到 throw an exception

    为了纠正这种情况,我和卢卡需要:

    (1)去掉new relic给catalina.sh添加的多线开关

    (2) 运行java agent manual installation instructions,但不是将export JAVA_OPTS="$JAVA_OPTS -javaagent:/full/path/to/newrelic.jar" 放入catalina.sh,而是将其放入confluence 启动脚本startup-confluence.sh

    此时,Luca 需要为 Confluence 运行停止和启动脚本,以使代理向 New Relic APM 仪表板报告。

    这里的混淆是自动安装程序不起作用,因此需要反转自动安装程序的更改并在适当的脚本中设置JAVA_OPTS 环境变量。

    【讨论】:

    • 这需要根据我的论坛评论进行更新,所以它是正确的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多