Прометей одновременно прослушивает разные порты

Я пытаюсь прослушивать 2 порта одновременно, порты: http://localhost:9182/metrics http://localhost:8080/prometheus Может ли кто-нибудь предложить хороший способ?


person Mali    schedule 17.09.2019    source источник
comment
Не могли бы вы предоставить дополнительную информацию, то есть те порты Prometheus, которые вы пытаетесь открыть, вы пытаетесь очистить обе эти конечные точки и т. Д.   -  person Spazzy757    schedule 17.09.2019
comment
9182 - экспортер wmi для мониторинга моей машины с Windows. 8080 - программа Spring Boot, показывающая некоторые счетчики и выемки.   -  person Mali    schedule 17.09.2019


Ответы (1)


Вы можете попробовать следующий файл конфигурации Prometheus:

scrape_configs:
  - job_name: job1
    static_configs:
      - targets:
        - localhost:9182
  - job_name: job2
    metrics_path: /prometheus
    static_configs:
      - targets:
        - localhost:8080

Поскольку цели используют разные пути метрик (/metrics и /prometheus), они должны быть определены в отдельных заданиях. /metrics - это путь метрик по умолчанию, поэтому вам не нужно настраивать его в job1, но вам нужно настроить /prometheus в качестве пути метрик в job2.

person weibeld    schedule 17.09.2019