Назад | Перейти на главную страницу

Консул обрабатывает динамический IP-адрес

Предположим, у меня есть экспортер узлов для моего проекта, работающего на экземпляре aws, его IP: порт: - «10.0.0.1:9100». Я использовал регистр службы агента, чтобы добавить его к консулу. Затем использовал consul_sd для включения цели в файл prometheus.yml.

Через некоторое время экземпляры будут динамически обновляться, поэтому теперь IP: порт моего node_exporter предположим: - «10.0.0.3:9100». Итак, можем ли мы автоматически обновить эту зарегистрированную службу в консуле, чтобы Prometheus получил обновленный IP-адрес и продолжал выполнять очистку без ручного вмешательства?

Или мне нужно проверить работоспособность этой службы, затем вызвать отмену регистрации и снова зарегистрировать эту службу с обновленным IP-адресом? Тогда только Prometheus получает обновленный IP-адрес для node_exporter, откуда мы должны очищать метрики.