Документация Distributor

“Покажи мне где твои сервисы и я скажу, что ты ошибаешься.”
PyPI latest version PyPI downloads/month https://img.shields.io/travis/m-messiah/distributor.svg?style=flat-square Documentation Status

Когда у вас много серверов-фронтов, попытка уследить какие адреса и приложения слушаются на каком из них становится большой головнй болью, в особенности, если необходимо часто перемещать различные приложения между разными группами балансировщиков. Более того, при таком количестве доменов, уследить за их актуальности также не представляется возможным без использования автоматизации.

Distributor - это утилита, которая получает конфигурацию Nginx и Haproxy, умеет получать трансферы DNS зон, и получать список доменов с NIC.ru, после чего строит из всего этого удобную веб-страничку с соответсвиями между сервисами.

Как это работает?

В текущей версии Distributor умеет забирать конфигурационные файлы с GitLab, куда балансировщики пушат свою конфигурацию.

Если возможности и желания реализовывать такую схему нет, необходима кастомизация кода.

Стандартное использование

Кастомизация