2016-11-01 6 views
1

Я хотел бы использовать интеграцию Консула Прометея, чтобы автоматически обнаружить все мои консульные узлы. На данный момент мой сервер Prometheus получает только узлы от одного центра обработки данных в консуле, хотя я никогда не указывал, какой датацентр использовать в конфигурации (я думаю, он просто выбрал тот, который мой консул-клиент (установленный на моем сервере-прометее) часть).Прометей: Как получить узлы консула из нескольких центров обработки данных

Как получить все узлы из все в датацентрах, что консул осознает?

ответ

3

Решение we found должно было использовать ключевое слово 'datacenter' в конфигурации - и для явного списка центров данных, которые у нас есть. Это не оптимально (потому что мы можем добавлять/удалять датацентры в будущем), но он работает. ниже приводится пример:

scrape_configs: 
    - job_name: 'consul' 
    consul_sd_configs: 
     - server: '0.0.0.0:8500' 
     datacenter: 'datacenter-name-1' 
     - server: '0.0.0.0:8500' 
     datacenter: 'datacenter-name-2' 
     - server: '0.0.0.0:8500' 
     datacenter: 'datacenter-name-3' 

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

  • Нет связанных вопросов^_^