newrelic - 使用新的 Relic Java 代理将 Spring Boot 应用程序部署到 Swisscom Cloud
问题描述
我没有成功使用新的 relic java 代理将一个非常简单的(一个端点)spring boot 应用程序部署到 swisscom 云。
这是 pom.xml 中的主要依赖项:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
这是 manifest.yml:
applications:
- name: newrelicdemocf
memory: 512M
instances: 1
buildpack: java_buildpack_v3
path: target/newrelicdemocf.jar
在本地,我可以使用新的 relic java 代理启动应用程序,因为它解释了如何运行以及如何通过 maven 安装。
我发现 swisscom 支持新的 php 应用程序,但我没有找到任何关于 spring boot 应用程序的参考。
java build pack文档声明它支持新的relic,但我也没有找到绑定两者的方法。
有没有办法在 Swisscom 云上使用 Spring Boot 应用程序运行新的 Relic Java 代理,如果是这样,我缺少哪些步骤?
解决方案
如果您利用 java buildpack new relic 支持,则不必在应用程序 jar 中包含代理。您所要做的就是将您的新遗物服务详细信息配置为用户提供的服务。请参阅文档中的描述:
推荐阅读
- python-3.x - 尝试将连接组件与 Wand 和 ImageMagick 6 一起使用时出错
- java - 如何使用参数 Math.abs(b)-Math(a) 进行排序
- python-3.x - 如何将字典附加到母字典的键
- opengl - 如何在模糊着色器中添加 alpha 值
- excel - 使用 VBA 运行时问题批量发送电子邮件
- javascript - 将 HTML5 数据属性解析为 document.querySelector
- r - 在闪亮中创建线图
- python - 如何在 ESP8266 和 Python 之间建立串行通信
- python-3.x - 在 Dash UI Textarea 组件中模拟终端输出
- rest - 关于 REST API GET 与 POST PUT 的面试问题。为什么我不能使用 GET 来更新或创建资源。?