2016-11-21 2 views
0

Мы используем механизм обнаружения службы Consul для получения списка прокси-серверов, через которые мы очищаем определенные цели. Существует множество прокси-серверов для избыточности, но в конечном итоге все они предоставляют точную информацию.Отбросить все, кроме одного узла из Service Discovery

Теперь мы хотели бы, чтобы ретрансляция всегда удаляла все, кроме одного (случайного) узла, возвращаемого из SD. Он не должен быть жестко закодирован, так как имена и количество прокси могут и будут меняться.

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

Вопрос: Можно ли удалить все, кроме одного (случайного) узла из Prometheus Service Discovery?

ответ

1

Это невозможно. Я бы предложил поставить балансировку нагрузки в какой-то форме перед прокси.

+0

Спасибо, HAProxy работает нормально. – tex

Смежные вопросы