Class BatchProcessedRecordCountMetricsLogger

java.lang.Object
nablarch.integration.micrometer.instrument.batch.BatchProcessedRecordCountMetricsLogger
All Implemented Interfaces:
CommitLogger

public class BatchProcessedRecordCountMetricsLogger extends Object implements CommitLogger
バッチの処理件数をメトリクスとして収集するCommitLoggerの実装クラス。

メトリクスは、"batch.processed.record.count"という名前で作成される。
また、以下のタグが設定される。

  • class : バッチのアクションクラス名

  • Constructor Details

    • BatchProcessedRecordCountMetricsLogger

      public BatchProcessedRecordCountMetricsLogger()
  • Method Details

    • increment

      public void increment(long count)
      Description copied from interface: CommitLogger
      コミット件数のインクリメントを行う。
      Specified by:
      increment in interface CommitLogger
      Parameters:
      count - コミット済み件数
    • initialize

      public void initialize()
      Description copied from interface: CommitLogger
      初期処理を行う。
      Specified by:
      initialize in interface CommitLogger
    • terminate

      public void terminate()
      Description copied from interface: CommitLogger
      終了処理を行う。
      Specified by:
      terminate in interface CommitLogger
    • setMetricsName

      public void setMetricsName(String metricsName)
      メトリクス名を設定する。
      Parameters:
      metricsName - メトリクス名
    • setMetricsDescription

      public void setMetricsDescription(String metricsDescription)
      メトリクスの説明を設定する。
      Parameters:
      metricsDescription - メトリクスの説明
    • setMeterRegistry

      public void setMeterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry)
      MeterRegistryを設定する。
      Parameters:
      meterRegistry - MeterRegistry