Как контролировать приложение Dockerized Nodejs через NewRelic? - PullRequest
0 голосов
/ 20 марта 2019

Я планирую запустить приложение Nodejs в AWS ECS. Как я могу контролировать приложение Node через NewRelic, который работает в контейнере (ECS)? Как я могу интегрировать newrelic.jar в Dockerfile?

1 Ответ

1 голос
/ 20 марта 2019

Вы можете установить его так же, как и в любой другой системе.Существует пошаговое руководство доступно , которое сводится к:

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

В есть еще более подробная информациядокументы .

...