Как управлять зависимостями для javaagent? - PullRequest
0 голосов
/ 01 июля 2019

Я использую эластичный агент apm для мониторинга, мне нужно скачать apm-agent.jar и включить его в мою начальную точку входа, например java -javaagent:/path/to/apm-agent.jar app.jar.

Проблема в том, что мне нужно вручную загрузитьapm-agent.jar, есть ли способ настроить агента apm в моих зависимостях Gradle?и затем обратитесь к пути файла jar, который был загружен gradle в Dockerfile?

Как правильно управлять зависимостями для файлов jar, таких как java agent?

1 Ответ

0 голосов
/ 01 июля 2019

Разве вы не создаете собственный Dockerfile, и вы можете просто добавить его туда (возможно, используя wget или curl)?

Если вы действительно хотите построить зависимость, https://search.maven.org/artifact/co.elastic.apm/elastic-apm-agent/1.7.0/jar должно быть тем, что вы хотите.

PS: IMO - это функция, которая зависит только от времени выполнения, и вы можете просто добавлять, удалять, изменять ее независимо от вашего приложения;если вы не хотите делать некоторые пользовательские инструменты.

...