как масштабировать HAProxy на основе maxconn

Есть ли способ отслеживать / получать значение текущего maxconn и на основе этого значения добавлять больше экземпляров?

В настоящее время у меня установлено 3 HAProxy с maxconn 1000 Я восстановил лимит в момент, когда страница статистики даже недоступна.

Я хотел бы знать / предотвратить как масштабировать по горизонтали, когда я близок к достижению этого предела.

Есть идеи?

0
задан 25 February 2016 в 14:40
2 ответа

Вы можете использовать сокет статистики, если он у вас включен чтобы получить информацию об экземпляре HAProxy, и на основе этого вы можете выполнить некоторые действия.

Возможность горизонтального масштабирования зависит от вашей среды, в основном вы будете получать значение из статистики, поэтому cket, проведите некоторые оценки и, если необходимо, вызовет API вашей среды для запуска нового экземпляра HAProxy, настройки его и подключения к вашему приложению.

0
ответ дан 5 December 2019 в 10:41

Изучите mesos haproxy https: / /github.com/mesosphere/marathon-lb. Настройка занимает некоторое время, но после этого вы можете масштабировать ее по горизонтали.

0
ответ дан 5 December 2019 в 10:41

Теги

Похожие вопросы