我正在使用Prometheus监视以cronjob为基础运行的应用程序。因此,我正在使用Pushgateway使所需的指标可用于Prometheus。指标之一是报告某个任务需要多长时间才能完成。因此,我正在使用摘要进行报告。我的问题是我看到每个分位数报告的数量相同!我的理解是每个分位数的报告时间应该不同。
我正在使用以下内容来observe()
时间和push
我的指标到Pushgateway
Summary.labels(myLable).observe(Date.now() - startedAt)
gateway.pushAdd { jobName: 'test' }, (err, resp, body) ->
console.log "Error!!" if err
这是一张截图,显示我正在获取所有分位数的最后时间!
我对此表示感谢!
答案 0 :(得分:0)
如果只有一个观察值,则摘要的分位数将相同。我不确定您在这里期望的是什么,而使用量规将是报告这种情况的更常用方法。