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