public class BatchProcessedRecordCountMetricsLogger extends java.lang.Object implements CommitLogger
CommitLogger
の実装クラス。
メトリクスは、"batch.processed.record.count"
という名前で作成される。
また、以下のタグが設定される。
class
: バッチのアクションクラス名SESSION_SCOPE_KEY
Constructor and Description |
---|
BatchProcessedRecordCountMetricsLogger() |
Modifier and Type | Method and Description |
---|---|
void |
increment(long count)
コミット件数のインクリメントを行う。
|
void |
initialize()
初期処理を行う。
|
void |
setMeterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry)
MeterRegistry を設定する。 |
void |
setMetricsDescription(java.lang.String metricsDescription)
メトリクスの説明を設定する。
|
void |
setMetricsName(java.lang.String metricsName)
メトリクス名を設定する。
|
void |
terminate()
終了処理を行う。
|
public BatchProcessedRecordCountMetricsLogger()
public void increment(long count)
CommitLogger
increment
in interface CommitLogger
count
- コミット済み件数public void initialize()
CommitLogger
initialize
in interface CommitLogger
public void terminate()
CommitLogger
terminate
in interface CommitLogger
public void setMetricsName(java.lang.String metricsName)
metricsName
- メトリクス名public void setMetricsDescription(java.lang.String metricsDescription)
metricsDescription
- メトリクスの説明public void setMeterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry)
MeterRegistry
を設定する。meterRegistry
- MeterRegistry