У меня есть приложение весенней загрузки, упакованное в войну, работающее на порту, теперь я хочу присоединить к этому приложению агент Java, чтобы отслеживать микро-сервисы с помощью Prometheus. Но без использования каких-либо пружинных плагинов для очистки метрик от.
Для чего я нашел способ запустить java-агент с приложением, запустив его как (jus упаковал мое приложение в jar для пробной версии, оно отлично работало)
java -javaagent <Path-to javaagent jar>:PORT -jar app.jar
это работает нормально, если мой проект упакован в jar. Он запустил java-agent на PORT, а мое приложение - на другом порту, и я могу получить метрики от java-agent.
но проблема в том, что мое приложение упаковано в войну.
Можем ли мы запустить java-агент с файлом войны?
также еще одна вещь, которую я хочу попробовать, это присоединить jar агента к jvm после запуска приложения с помощью maven, как и любое другое приложение с загрузочной пружиной с помощью «mvn spring-boot: run»
Как этого достичь?