Я использую 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
и вот скриншот, который показывает, что я получаю последний раз для всех квантилей!
Буду признателен за любые комментарии по этому поводу!