0

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

这是一个屏幕截图,显示我得到了所有分位数的最后时间!

在此处输入图像描述

我很感激对此的任何评论!

4

1 回答 1

0

如果您只有一个观察值,那么摘要的分位数将是相同的。我不确定您在这里期待什么,仪表将是更常见的报告方式。

于 2020-04-23T08:24:45.373 回答