Можно ли дать 2 цели для мониторинга SSH в одной работе Prometheus?
Мой сценарий заключается в том, что в blackbox.yml у меня есть модуль ssh_banner, который проверяет ssh, как показано ниже.
ssh_banner:
prober: tcp
tcp:
query_response:
- expect: "^SSH-2.0-"
Ниже актуален файл prometheus.yml:
- job_name: 'ssh_test'
scrape_interval: 20s
metrics_path: /probe
params:
module: ["ssh_banner"]
target: [ "node1:22", "node2:22"]
static_configs:
- targets:
- 'blackbox:9115'
Я вижу, что он выполняет тест ssh только для узла 1, а не для узла 2. Есть ли способ поставить в место для сигла? Я знаю, что создание отдельной работы решило бы эту проблему. но количество серверов может быть много. поэтому создание отдельной работы для каждого узла не выглядит хорошей идеей.
1 ответ
Вы должны следовать документации и добавить правила перемаркировки ко всему этому, чтобы работать. Для этого точного варианта использования также есть руководство.