elasticsearch 具有多个Tomcat的Java Apm代理,elasticsearch,kibana,elastic-apm,elasticsearch,Kibana,Elastic Apm" /> elasticsearch 具有多个Tomcat的Java Apm代理,elasticsearch,kibana,elastic-apm,elasticsearch,Kibana,Elastic Apm" />

elasticsearch 具有多个Tomcat的Java Apm代理

elasticsearch 具有多个Tomcat的Java Apm代理,elasticsearch,kibana,elastic-apm,elasticsearch,Kibana,Elastic Apm,如何将在同一台机器上运行的多个Tomcat配置到Apm服务器?使用单tomcat,我可以启动APMUI 为了确保我们在这里的立场一致: 在同一台机器上运行多个Tomcat实例 您已通过中定义的CATALINA_OPTS配置了APM 我想最简单的设置应该是使用一个包装器脚本来启动导出正确的CATALINA\u OPTS的每个Tomcat实例。您可以共享全局设置,如APM服务器地址,但可以自定义应用程序名称、名称空间等是的,我已经设置了多个Tomcat。Catalina选择了我为这两个Tomcat设

如何将在同一台机器上运行的多个Tomcat配置到Apm服务器?使用单tomcat,我可以启动APMUI

为了确保我们在这里的立场一致:

  • 在同一台机器上运行多个Tomcat实例
  • 您已通过中定义的CATALINA_OPTS配置了APM

  • 我想最简单的设置应该是使用一个包装器脚本来启动导出正确的
    CATALINA\u OPTS
    的每个Tomcat实例。您可以共享全局设置,如APM服务器地址,但可以自定义应用程序名称、名称空间等

    是的,我已经设置了多个Tomcat。Catalina选择了我为这两个Tomcat设置的选项。javaagent:/apps/elastic-apm-agent-1.2.0.jar-Delastic.apm.service\u name=3dspaceCAS-Delastic.apm.application\u packages=org.example,org.other.example-Delastic.apm.server\u url=我对两个tomcats setenv.sh使用了相同的标志,那么问题出在哪里?你没有收到痕迹?首先,确保您的
    CATALINA_OPTS
    显示在您的Tomcat日志中(以确保它们被真正应用)。在Catalina.out中,我可以看到它已经设置了Catalina_选项。我对两个Tomcat使用相同的apm.service\u名称。我如何在kibana UI上区分这些Tomcat?那么您正在接收这两个Tomcat的事件,您只想对它们进行区分?如果这些是不同的应用程序,请为它们使用不同的
    service\u name
    。否则,我将为此使用环境设置: