Class BatchProcessedRecordCountMetricsLogger
java.lang.Object
nablarch.integration.micrometer.instrument.batch.BatchProcessedRecordCountMetricsLogger
- All Implemented Interfaces:
CommitLogger
バッチの処理件数をメトリクスとして収集する
CommitLogger
の実装クラス。
メトリクスは、"batch.processed.record.count"
という名前で作成される。
また、以下のタグが設定される。
class
: バッチのアクションクラス名
-
Field Summary
Fields inherited from interface nablarch.core.log.app.CommitLogger
SESSION_SCOPE_KEY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
increment
(long count) コミット件数のインクリメントを行う。void
初期処理を行う。void
setMeterRegistry
(io.micrometer.core.instrument.MeterRegistry meterRegistry) MeterRegistry
を設定する。void
setMetricsDescription
(String metricsDescription) メトリクスの説明を設定する。void
setMetricsName
(String metricsName) メトリクス名を設定する。void
終了処理を行う。
-
Constructor Details
-
BatchProcessedRecordCountMetricsLogger
public BatchProcessedRecordCountMetricsLogger()
-
-
Method Details
-
increment
public void increment(long count) Description copied from interface:CommitLogger
コミット件数のインクリメントを行う。- Specified by:
increment
in interfaceCommitLogger
- Parameters:
count
- コミット済み件数
-
initialize
public void initialize()Description copied from interface:CommitLogger
初期処理を行う。- Specified by:
initialize
in interfaceCommitLogger
-
terminate
public void terminate()Description copied from interface:CommitLogger
終了処理を行う。- Specified by:
terminate
in interfaceCommitLogger
-
setMetricsName
メトリクス名を設定する。- Parameters:
metricsName
- メトリクス名
-
setMetricsDescription
メトリクスの説明を設定する。- Parameters:
metricsDescription
- メトリクスの説明
-
setMeterRegistry
public void setMeterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry) MeterRegistry
を設定する。- Parameters:
meterRegistry
-MeterRegistry
-