我正在使用 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
这是一个屏幕截图,显示我得到了所有分位数的最后时间!
我很感激对此的任何评论!