запущены node-exporter, nginx, mongo, redis, 10 микросервисов, все инструментированы prometheus-метриками,
Есть prometheus-сервер на земле. Но в кейсе pull механизм не подходит, т.к. на хостах постоянно пропадает интернет и из-за этого метрики не всегда долетают и графики получаются полупустыми.
Каким образом можно организовать push механизм с серверов на сервер prometheus, и каким образом можно сделать, что бы если на сервере нет интернета, он все равно старался допушить метрики?
кафкой собирать
У меня точно такая же задача, но ресурсов поменьше. Мне нужно из безопасной зоны пушить метрики в пром. Попробовал pushgateway, но с ним проблема в том, что в CollectorRegistry уже есть метрики с такими лейблами и он новые не принимает. Как это решить я не нашёл и начал писать на питоне свой pushgateway.
apache kasfka - да и вообще любой pub/sub
Обсуждают сегодня