У меня есть сценарий, в котором мне нужно отслеживать работу некоторых оконных машин в разных местах. Ограничения: Those systems do not have static public IP
Я установил wmi_exporter
на машине с Windows, работающей через порт 9182
. На сервере Linux (AWS) я установил Prometheus
и Pushgateway
.
. У меня зарегистрированное задание, работающее на компьютере с Windows, которое в основном вызывает Invoke-WebRequest на http://localhost:9182/metrics
, получает содержимое и затем отправляет ихнажать на шлюз URL http://pushgateway_server.com:9091/metrics/job/{job_name}/instance/{machine-name}
Я могу увидеть полученные данные в http://pushgateway_server.com:9091
, но когда я открываю http://pushgateway_server.com:9091/metrics
Это выдает следующую ошибку.
An error has occurred:
expected gauge in metric process_start_time_seconds label:<name:"instance" value:"" > label:<name:"job" value:"some_jop" > counter:<value:1.569916592e+09 >
Я не могу определитьпроблема. Можно ли отслеживать машины по заданному сценарию? Я использую правильные инструменты?
Как мне решить данную проблему.