0

Prometheus を使用して、cronjob ベースで実行されるアプリケーションを監視しています。そのため、Pushgateway を使用して、目的のメトリックを Prometheus で利用できるようにしています。指標の 1 つは、特定のタスクが完了するまでにかかる時間を報告することです。したがって、私はそれを報告するために概要を使用しています。私の問題は、各分位点で同じ金額が報告されていることです! 私の理解では、各分位点の報告された時間は異なるはずです。

私はobserve()時間とpushPushgatewayへの私のメトリックに以下を使用しています

Summary.labels(myLable).observe(Date.now() - startedAt)

gateway.pushAdd { jobName: 'test' }, (err, resp, body) ->
  console.log "Error!!" if err

これは、すべての分位数の最終時間を取得していることを示すスクリーンショットです!

ここに画像の説明を入力

これについてコメントをいただければ幸いです。

4

1 に答える 1