我们在集群 (server1/server2) 中有 3 个应用程序 (app1/app2/app3),每个节点中有 2 个 jvm (8080/8180)
例如
http://server1:8080/app1 , http://server1:8080/app2 , http://server1:8080/app3
http://server1:8180/app1 , http://server1:8180/app2 , http://server1:8180/app3
http://server2:8080/app1 , http://server2:8080/app2 , http://server2:8080/app3
http://server2:8180/app1 , http://server2:8180/app2 , http://server2:8180/app3
我们不能覆盖记录数据的路径,可以在 web.xml 中设置 app1/app2/app3 在存储路径中,但在同一服务器上,端口 8080 和 8081 上的 app1 会将文件保存到同一个文件夹
-D 选项不是一个有价值的选项,因为我们可以通过 jvm 指定具体参数,但是如果我们把
“-Djavamelody.storage-directory=/tmp/javamelody_my_instance”作为票
github中提到了692
它将用 app2 覆盖 app1 或用 app3 覆盖 app2 .... 在每种情况下都会导致问题
覆盖文件不好我们如何监控每个JVM中的每个应用程序?
任何想法 ?