0

I am planning to run my Nodejs application on AWS ECS. How can I monitor Node application through NewRelic which is running in a container(ECS)? How can I integrate newrelic.jar in Dockerfile?

4

1 回答 1

1

您可以像在任何其他系统中一样安装它。有一个分步教程,基本上可以归结为:

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

文档中还有更详细的信息。

于 2019-03-20T10:08:27.000 回答