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

Prometheus

入力出力エイリアス

説明

Prometheus テキストベースの公開形式でメトリクスを公開します。

この形式では、出力テーブルが以下のルールに従って正しく構造化されることが必要です:

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

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

使用例

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

フォーマット設定