есть куча сервисов с промиком в сварме, некоторые - в несколько реплик, и в том же сварме - промик
1 - как правильно прокинуть метрики самого докера? В доке предлагают использовать сам сокет
2 - че будет когда в сварме больше одной машины? Это же надо разные докер-демоны пихать в промик
3 - как снимать метрики в обход ингресса?
4 - есть ли вариант собирать метрики самих контейнеров без cadvisor? Его вроде очень не советуют использовать в принципе - может всю инфраструктуру повесить
Обычно агентов, таких как node_exporter/cadvisor ставят на каждую ноду без использования swarm (global mode не позволяет запускать privileged контейнеры). Прометей настраивают на дискавери хостов через master dockerd. Я как-то писал инструкцию о том как развернуть coroot в swarm, но идейно можно ее адаптировать для prometheus + нужные вам экспортеры https://coroot.com/docs/coroot-community-edition/getting-started/installation#swarm
Обсуждают сегодня