Прометей: несколько экспортеров с push-прокси
Я хочу отправить метрики в экземпляр Prometheus, где клиент находится за брандмауэром. Поэтому я использую push-прокси на клиенте (--metrics-addr=":9101"
,--proxy-url=http://xxx:8082
) и машина, на которой работает Prometheus (порт 8082,--web.listen-address=":8082"
). На клиенте также естьprometheus-node-exporter
установлен (работает на порту по умолчанию 9100).
Вprometheus.yaml
на сервере я делаю:
- job_name: push_proxy
proxy_url: http://localhost:8082/
static_configs:
- targets: ['hostname_of_client:9101']
Это все основано на руководстве/документации, и я, Прометей, вижу статус клиента push-прокси. Но как сказать клиенту push-прокси, чтобы он получил информацию от экспортера узла? С--metrics-addr=":9100"
я получилaddress already in use
ошибка. И самое важное: как использовать второй экспортер (например, nftables_exporter) на клиенте? Может--metrics-addr
быть каким-то списком?--metrics-addr=":9101,:9102"
приводит кtoo many colons in address
.