クラス PrometheusPushGatewayManager
java.lang.ObjectSE
org.springframework.boot.actuate.metrics.export.prometheus.PrometheusPushGatewayManager
Prometheus PushGateway
へのメトリクスのプッシュを管理するために使用できるクラス。プッシュ操作、エラー処理、シャットダウン操作のスケジューリングを処理します。- 導入:
- 2.1.0
- 作成者:
- David J. M. Karlsen, Phillip Webb
ネストされたクラスのサマリー
コンストラクターのサマリー
コンストラクター説明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
インスタンスを作成します。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
インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明void
shutdown()
PrometheusPushGatewayManager.ShutdownOperation
を実行しているマネージャーをシャットダウンします。
コンストラクターの詳細
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
- 操作のジョブ IDgroupingKeys
- 操作用のオプションのグループ化キーのセット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
- 操作のジョブ IDgroupingKey
- 操作用のオプションのグループ化キーのセットshutdownOperation
- コンテキストが閉じられたときに実行する必要があるシャットダウン操作。
メソッドの詳細
shutdown
public void shutdown()PrometheusPushGatewayManager.ShutdownOperation
を実行しているマネージャーをシャットダウンします。