赫罗库+;Java+;战争部署+;新遗迹
Heroku不允许上传文件,只允许git存储库(我们不能共享源代码)和WAR文件。我们正在使用战争 那么,我如何在heroku上的战争部署中使用(我自己的newrelic.yml和newrelic agent.jar)newrelic呢 更新。 好的,我将newrelic附加组件添加到应用程序中,现在可以设置一些环境变量:赫罗库+;Java+;战争部署+;新遗迹,java,heroku,war,newrelic,Java,Heroku,War,Newrelic,Heroku不允许上传文件,只允许git存储库(我们不能共享源代码)和WAR文件。我们正在使用战争 那么,我如何在heroku上的战争部署中使用(我自己的newrelic.yml和newrelic agent.jar)newrelic呢 更新。 好的,我将newrelic附加组件添加到应用程序中,现在可以设置一些环境变量: heroku config:set NEW_RELIC_APP_NAME="name" heroku config:set NEW_RELIC_LICENSE_KEY="ke
heroku config:set NEW_RELIC_APP_NAME="name"
heroku config:set NEW_RELIC_LICENSE_KEY="key"
但是它是非常基本的,不起作用:)。如何将自己的配置文件传递给加载项
更新
找到类似的问题:使用New Relic进行应用程序监视的最简单方法是使用如下所述的附加组件: 像这样的方法应该会奏效:
heroku addons:add newrelic:stark
Heroku提供了一些关于如何使用New Relic监控Java应用程序的文档:
关于Heroku、New Relic和Java,还有其他一些类似的堆栈溢出问题。例如:
您可以使用Heroku工具带将.war文件上载到Heroku:
heroku plugins:install https://github.com/heroku/heroku-deploy
heroku deploy:war --war <path_to_war_file> --app <app_name>
heroku插件:安装https://github.com/heroku/heroku-deploy
heroku部署:war--war--app
或者直接使用curl:
curl -X POST -F war=@mywebapp.war -i https://:<API_KEY>@direct-to.herokuapp.com/direct/mywebapp/war
curl-X POST-F-war=@mywebapp.war-i https://:@direct-to.herokuapp.com/direct/mywebapp/war
谢谢,但我知道如何部署war,我不知道如何让newrelic使用我的配置文件。哦,很抱歉;我误解了你的问题。