クラス PrometheusPushGatewayManager

java.lang.ObjectSE
org.springframework.boot.actuate.metrics.export.prometheus.PrometheusPushGatewayManager

public class PrometheusPushGatewayManager extends ObjectSE
Prometheus PushGateway へのメトリクスのプッシュを管理するために使用できるクラス。プッシュ操作、エラー処理、シャットダウン操作のスケジューリングを処理します。
導入:
2.1.0
作成者:
David J. M. Karlsen, Phillip Webb
  • コンストラクターの詳細

    • PrometheusPushGatewayManager

      public PrometheusPushGatewayManager(io.prometheus.client.exporter.PushGateway pushGateway, io.prometheus.client.CollectorRegistry registry, DurationSE pushRate, StringSE job, MapSE<StringSE,StringSE> groupingKeys, PrometheusPushGatewayManager.ShutdownOperation shutdownOperation)
      シングルスレッドの TaskScheduler を使用して、新しい PrometheusPushGatewayManager インスタンスを作成します。
      パラメーター:
      pushGateway - ソースプッシュゲートウェイ
      registry - プッシュするコレクターレジストリ
      pushRate - プッシュ操作が発生する割合
      job - 操作のジョブ ID
      groupingKeys - 操作用のオプションのグループ化キーのセット
      shutdownOperation - コンテキストが閉じられたときに実行する必要があるシャットダウン操作。
    • PrometheusPushGatewayManager

      public PrometheusPushGatewayManager(io.prometheus.client.exporter.PushGateway pushGateway, io.prometheus.client.CollectorRegistry registry, TaskScheduler scheduler, DurationSE pushRate, StringSE job, MapSE<StringSE,StringSE> groupingKey, PrometheusPushGatewayManager.ShutdownOperation shutdownOperation)
      新しい PrometheusPushGatewayManager インスタンスを作成します。
      パラメーター:
      pushGateway - ソースプッシュゲートウェイ
      registry - プッシュするコレクターレジストリ
      scheduler - 操作に使用されるスケジューラー
      pushRate - プッシュ操作が発生する割合
      job - 操作のジョブ ID
      groupingKey - 操作用のオプションのグループ化キーのセット
      shutdownOperation - コンテキストが閉じられたときに実行する必要があるシャットダウン操作。
  • メソッドの詳細