Хотя я понимаю, что у нас есть удаленный API Docker (https://my.company.docker.net/containers/ {containerId} / stats) для получения статистики процессора, памяти и других деталей для данного контейнера, я хотел бы получить консолидированное использование процессора и памяти для всех экземпляров докеров, работающих за нашим балансировщиком нагрузки.
Скажем, балансировщик нагрузки - это https://helloworld.lb.net, и за этим балансировщиком нагрузки находятся 3 экземпляра контейнера докеров, на которые может идти трафик (а именно helloworld.node1.net, helloworld.node2.net и helloworld.node3.net). Я хотел бы получить объединенный процессор, использование памяти этих трех экземпляров, а не в индивидуальной форме, как нет. экземпляров, которые будут раскручиваться, будут динамическими.
Также обратите внимание, что балансировщик нагрузки является динамическим, а не статическим. Для разных бизнес-приложений могут быть разные балансировщики нагрузки, например crmapp.lb.net, anotherapp.lb.net, поддерживающие соответствующие экземпляры контейнера докеров.
Заранее спасибо.


Вам также необходимо организовать свой стек Prometheus & Grafanna и заставить его динамически отслеживать только что порожденные экземпляры. Это может быть ваш Отправная точка