メインコンテンツまでスキップ
メインコンテンツまでスキップ

Prometheus

InputOutputAlias

説明

Prometheus のテキストベースのエクスポジションフォーマット でメトリクスを公開します。

このフォーマットには、出力テーブルが以下のルールに従って正しく構造化されていることが要求されます:

  • name (String) および value (数値) カラムは必須です。
  • 行はオプションで help (String) および timestamp (数値) を含むことができます。
  • type (String) カラムは countergaugehistogramsummaryuntyped のいずれか、または空である必要があります。
  • 各メトリクス値には、いくつかの labels (Map(String, String)) を持つことができます。
  • いくつかの連続する行は、異なるラベルを持つ同じメトリクスを参照することがあります。テーブルはメトリクス名でソートする必要があります(例: ORDER BY name を使用)。

histogram および summary ラベルには特別な要件があります - 詳細は Prometheus doc を参照してください。 {'count':''} および {'sum':''} のラベルを持つ行には特別なルールが適用され、これはそれぞれ <metric_name>_count および <metric_name>_sum に変換されます。

使用例

次のようにフォーマットされます:

フォーマット設定