мы запустили несколько исполнителей на экземпляре jenkins slave / build, который вызывает приложения java.
Я рассчитывал использовать jmx_exporter в режиме javaagent для этого.
проблема в том, как определить, к какомузадание jenkins, или, по крайней мере, какой jar дает нам какие показатели.
, потому что, поскольку я использую ec2_sd_configs, и я связываю теги экземпляра ec2 с метками.
Я думал пометить экземпляр ec2 во время работы jenkinsзадание, но это может быть не очень эффективно, так как на сервере сборки будет несколько заданий jenkins.
относительно текущей реализации: мы установили ограничение в 15 java-приложений на экземпляр, поэтому я запустил до 15 jmx_exporters, предоставивметрики на 15 различных портах, начиная с: 9404.
На данный момент мне пришлось добавить 15 различных конфигураций заданий в Prometheus, чтобы сделать эту работу.Я знаю, это выглядит плохо.
если у кого-то есть мысли по этой проблеме, я могу подойти к ней неправильно.