我计划在AWS ECS上运行我的Nodejs应用程序。如何通过在容器(ECS)中运行的NewRelic监视Node应用程序?如何将newrelic.jar集成到Dockerfile中?
答案 0 :(得分:1)
您可以像在其他任何系统中一样安装它。有一个循序渐进的教程available,其本质可以归结为:
FROM tomcat
RUN mkdir -p /usr/local/tomcat/newrelic/logs
RUN useradd tomcat
RUN chown -R tomcat /usr/local/tomcat/newrelic/logs
ADD ./newrelic/newrelic.jar /usr/local/tomcat/newrelic/newrelic.jar
ADD ./newrelic/newrelic.yml /usr/local/tomcat/newrelic/newrelic.yml
和
version: ‘3’
services:
web:
build: .
ports:
- “8080:8080”
environment:
- TOMCAT_USERNAME=tomcat
- TOMCAT_PASSWORD=tomcat
- JAVA_OPTS=-javaagent:/usr/local/tomcat/newrelic/newrelic.jar
docs中有更详细的信息。