drno-reg
@drno-reg
см не кратко

Почему в Prometheus не находятся новые метрики?

Здравствуйте.

на питоне разработал приложение - веб сервер, которые при обращении по порту и URL возвращает значения метрик в таком виде

Some_Metrics{host="server01", key_="system.cpu.util.usage"} 3
Some_Metrics{host="server01", key_="vfs.fs.size[/data,free]"} 7016763392
Some_Metrics{host="server01", key_="system.uname"} Linux server01 4.1.12-94.3.9.el7uek.x86_64 #2 SMP Fri Jul 24 03:09:40 PDT 2017 x86_64
Some_Metrics{host="server02", key_="system.cpu.util.usage"} 2
Some_Metrics{host="server02", key_="vfs.fs.size[/data,free]"} 6016763392
Some_Metrics{host="server02", key_="system.uname"} Linux server02 4.1.12-94.3.9.el7uek.x86_64 #2 SMP Fri Jul 24 01:09:40 PDT 2017 x86_64


прописал в конфиге Prometheus

job_name: some_metrics 
metrics_path: /metrics 
static_configs:
targets: ['server01:8001'] 
params: 
collect[]:
textfile


перезапустил Prometheus, судя логам приложения Prommetheus подключился и процесс пошел

Попытался написать несколько запросов, чтобы попробовать получить значения новых метрик,

http://server01:9090/api/v1/query_range?query={host=%22server01%22}&start=1513629658.0&end=1513633258.0&step=60


http://server01:9090/api/v1/query_range?query=some_metrics&start=1513629658.0&end=1513633258.0&step=60


Ничего в ответ

{"status":"success","data":{"resultType":"matrix","result":[]}}


Что я делаю не так и как решить эту проблему?
  • Вопрос задан
  • 321 просмотр
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
По-моему, формат метрик не соблюдается. Значения могут быть только вещественного типа и уж никак не строкового.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы