使用Pushgateway向Prometheus报告摘要指标。

问题描述 投票:0回答:1

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

如果有任何意见,我将感激不尽!我正在使用Prometheus监控一个以cronjob为基础运行的应用程序。

coffeescript prometheus summary prometheus-pushgateway
1个回答
0
投票

如果你只有一个观测值,那么一个Summary的量子化将是相同的。我不知道你在这里期待的是什么,相反,一个量值将是更通常的报告方式。

© www.soinside.com 2019 - 2024. All rights reserved.