Prometheus
入力 | 出力 | エイリアス |
---|---|---|
✗ | ✔ |
説明
Prometheus テキストベースの公開形式でメトリクスを公開します。
この形式では、出力テーブルが以下のルールに従って正しく構造化されることが必要です:
name
(String)およびvalue
(数値)のカラムは必須です。- 行にはオプションとして
help
(String)およびtimestamp
(数値)を含めることができます。 - カラム
type
(String)はcounter
、gauge
、histogram
、summary
、untyped
のいずれかまたは空である必要があります。 - 各メトリクス値にはいくつかの
labels
(Map(String, String))を持たせることもできます。 - いくつかの連続する行は、異なるラベルを持つ同じメトリクスを参照することがあります。テーブルはメトリクス名(例:
ORDER BY name
を使用)でソートされるべきです。
histogram
および summary
ラベルには特別な要件があります。詳細については Prometheus ドキュメントを参照してください。
{'count':''}
および {'sum':''}
ラベルを持つ行には特別なルールが適用され、それぞれ <metric_name>_count
と <metric_name>_sum
に変換されます。
使用例
次のようにフォーマットされます: