Каким способом балансировать количество хостов на слейвах prometheus?
Стоит задача настроить мониторинг для >1000 серверов при помощи Prometheus. Один не справляется поэтому решили поднять несколько прометеусов чтобы каждый мониторил свою группу хостов (пример 5 прометеусов каждый мониторит по 200 хостов).
Можно было бы жестко прописать в конфигах каждого прометеуса какие хосты ему мониторить. Но проблема в том что список хостов не статичный - некоторые хосты удаляются, а некоторые добавляются.
Чтобы вручную не бегать по конфигам прометеуса решили написать свое приложение которое будет получать API-запросы на удаление/добавление хоста и вносить или удалять его из конфига.
Существует ли готовое решения для этого или придется писать свой велосипед?