используя Pushgateway, чтобы сообщить сводный показатель c в Prometheus - PullRequest
0 голосов
/ 21 апреля 2020

Я использую Prometheus для мониторинга приложения, которое выполняется на основе cronjob. Итак, я использую Pushgateway, чтобы сделать нужные метрики доступными для Прометея. Один из показателей - сообщить, сколько времени занимает выполнение определенной задачи до sh. Поэтому я использую Резюме, чтобы сообщить об этом. Моя проблема в том, что я вижу одинаковую сумму для каждого квантиля! Насколько я понимаю, отчетное время для каждого квантиля должно быть разным.

Я использую следующее для observe() времени и push моих метрик для Pushgateway

Summary.labels(myLable).observe(Date.now() - startedAt)

gateway.pushAdd { jobName: 'test' }, (err, resp, body) ->
  console.log "Error!!" if err

и вот скриншот, который показывает, что я получаю последний раз для всех квантилей!

enter image description here

Буду признателен за любые комментарии по этому поводу!

1 Ответ

0 голосов
/ 23 апреля 2020

Если у вас есть только одно наблюдение, то квантили Сводки будут такими же. Я не уверен, что вы ожидаете здесь вместо этого, датчик будет более обычным способом сообщить об этом.

...