使用Pushgateway向Prometheus报告摘要指标

时间:2020-04-21 19:36:28

标签: coffeescript prometheus summary prometheus-pushgateway

我正在使用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

这是一张截图,显示我正在获取所有分位数的最后时间!

enter image description here

我对此表示感谢!

1 个答案:

答案 0 :(得分:0)

如果只有一个观察值,则摘要的分位数将相同。我不确定您在这里期望的是什么,而使用量规将是报告这种情况的更常用方法。