2017-12-11 1 views
0

[Prometheus]こんにちは!Prometheusに複数の指標を公開

TEST5 {JOB_NAME = "test05"} 1515129.828億TEST5 {JOB_NAME = "test05"} 1015129.864億TEST5 {JOB_NAME = "test05:

Iは、例えば、プロメテウスのためのそれぞれのタイムスタンプと複数のメトリックを公開します"} 6 1512990000000 TEST5 {JOB_NAME =" test05 "} 20 1512990840000 TEST5 {JOB_NAME =" test05 "} 2515129.93億

TEST6 {JOB_NAME =" test06 "} 2 1512987840000 TEST6 {JOB_NAME =" test06" } 315129.915億TEST6 { 5 121291920000 test6 {job_name = "test06"} 6 1512992220000 test6 {job_name = "test06"} 6 1512996000000 test6 {job_name = "test06"} 7 1512996240000

の4つの1512991800000のテスト6 {ジョブ名= "テスト06"

TEST7 {JOB_NAME = "test07"} 1 1512909840000

TEST8 {JOB_NAME = "test08は"} 1510317840000

2しかしプロメテウスは、現在時刻より時間未満のタイムスタンプを有するメトリックを掻き取ります。どうして?

ありがとうございます!

答えて

0

metrics formatでは、タイムスタンプがメトリックエンドポイントに含まれる可能性があると示唆していますが、Prometheusの公式的な立場は、そのような機能がサポートされていない/推奨されていないということです(参考文献1-4)。

私はそれを裏付ける証拠は見つけられませんが、プロメテウスは与えられたキー[ラベル]セットの最新のメトリックしか取っていないと推測します。これは、異なるjob_nameラベル値でテストして、一意のメトリック値として扱うときに値が格納されているかどうかを確認することで検証できます。

これは、現在のフォームでPrometheusが満たすことができない要件であり、bulk apiの追加は、ほぼ3年後に実装されたままです。

+0

非常に感謝! –

関連する問題