【问题标题】:Heroku + Java + WAR deployment + New RelicHeroku + Java + WAR 部署 + New Relic
【发布时间】:2014-10-03 08:34:20
【问题描述】:

Heroku 不允许上传文件,只有 git 存储库(我们不能共享源)和 WAR 文件。我们使用 WAR。

那么,我如何在 heroku 上使用(我自己的 newrelic.yml 和 newrelic-agent.jar)新遗物进行战争部署?

更新。

好的,我在应用程序中添加了newrelic插件,现在可以设置一些环境变量了:

heroku config:set NEW_RELIC_APP_NAME="name"
heroku config:set NEW_RELIC_LICENSE_KEY="key"

但这是非常基本的并且不起作用:)。如何将自己的配置文件传递给插件?

更新。

查找类似问题:Heroku : Using NewRelic with heroku deploy:war approach

【问题讨论】:

    标签: java heroku war newrelic


    【解决方案1】:

    使用 New Relic 进行应用程序监控的最简单方法是使用此处所述的插件:https://addons.heroku.com/newrelic

    这样的事情应该可以工作:

    heroku addons:add newrelic:stark
    

    Heroku 有一些关于如何使用 New Relic 监控 Java 应用程序的文档:https://devcenter.heroku.com/articles/newrelic#java-configuration

    还有一些关于 Heroku、New Relic 和 Java 的类似 Stack Overflow 问题。例如:

    adding newrelic addon heroku java

    【讨论】:

      【解决方案2】:

      您可以使用 Heroku 工具带将 .war 文件上传到 Heroku:

      heroku plugins:install https://github.com/heroku/heroku-deploy
      heroku deploy:war --war <path_to_war_file> --app <app_name>
      

      或者直接使用curl:

      curl -X POST -F war=@mywebapp.war -i https://:<API_KEY>@direct-to.herokuapp.com/direct/mywebapp/war
      

      【讨论】:

      • 谢谢,但我知道如何部署战争,我不知道如何让 newrelic 使用我的配置文件。
      • 糟糕,很抱歉;我误解了你的问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-02
      • 2011-12-26
      • 1970-01-01
      • 2023-04-08
      • 2012-03-26
      • 1970-01-01
      相关资源
      最近更新 更多