如何通过NewRelic监控Dockerized Nodejs应用程序?

问题描述 投票:0回答:1

我打算在AWS ECS上运行我的Nodejs应用程序。如何通过在容器(ECS)中运行的NewRelic监控节点应用程序?如何在Dockerfile中集成newrelic.jar?

node.js docker amazon-ecs newrelic newrelic-platform
1个回答
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中有更详细的信息。

© www.soinside.com 2019 - 2024. All rights reserved.