Class AuditorStats

java.lang.Object
org.apache.bookkeeper.replication.AuditorStats

@StatsDoc(name="auditor", help="Auditor related stats") public class AuditorStats extends Object
  • Constructor Details

    • AuditorStats

      public AuditorStats(StatsLogger statsLogger)
  • Method Details

    • getLedgersNotAdheringToPlacementPolicyGuageValue

      public AtomicInteger getLedgersNotAdheringToPlacementPolicyGuageValue()
    • getLedgersSoftlyAdheringToPlacementPolicyGuageValue

      public AtomicInteger getLedgersSoftlyAdheringToPlacementPolicyGuageValue()
    • getNumOfURLedgersElapsedRecoveryGracePeriodGuageValue

      public AtomicInteger getNumOfURLedgersElapsedRecoveryGracePeriodGuageValue()
    • getNumLedgersHavingNoReplicaOfAnEntryGuageValue

      public AtomicInteger getNumLedgersHavingNoReplicaOfAnEntryGuageValue()
    • getNumLedgersHavingLessThanAQReplicasOfAnEntryGuageValue

      public AtomicInteger getNumLedgersHavingLessThanAQReplicasOfAnEntryGuageValue()
    • getNumLedgersHavingLessThanWQReplicasOfAnEntryGuageValue

      public AtomicInteger getNumLedgersHavingLessThanWQReplicasOfAnEntryGuageValue()
    • getUnderReplicatedLedgersGuageValue

      public AtomicInteger getUnderReplicatedLedgersGuageValue()
    • getStatsLogger

      public StatsLogger getStatsLogger()
    • getNumUnderReplicatedLedger

      public OpStatsLogger getNumUnderReplicatedLedger()
    • getUnderReplicatedLedgerTotalSize

      public OpStatsLogger getUnderReplicatedLedgerTotalSize()
    • getURLPublishTimeForLostBookies

      public OpStatsLogger getURLPublishTimeForLostBookies()
    • getBookieToLedgersMapCreationTime

      public OpStatsLogger getBookieToLedgersMapCreationTime()
    • getCheckAllLedgersTime

      public OpStatsLogger getCheckAllLedgersTime()
    • getPlacementPolicyCheckTime

      public OpStatsLogger getPlacementPolicyCheckTime()
    • getReplicasCheckTime

      public OpStatsLogger getReplicasCheckTime()
    • getAuditBookiesTime

      public OpStatsLogger getAuditBookiesTime()
    • getNumLedgersChecked

      public Counter getNumLedgersChecked()
    • getNumFragmentsPerLedger

      public OpStatsLogger getNumFragmentsPerLedger()
    • getNumBookiesPerLedger

      public OpStatsLogger getNumBookiesPerLedger()
    • getNumBookieAuditsDelayed

      public Counter getNumBookieAuditsDelayed()
    • getNumDelayedBookieAuditsCancelled

      public Counter getNumDelayedBookieAuditsCancelled()
    • getNumLedgersNotAdheringToPlacementPolicy

      public Gauge<Integer> getNumLedgersNotAdheringToPlacementPolicy()
    • getNumLedgersSoftlyAdheringToPlacementPolicy

      public Gauge<Integer> getNumLedgersSoftlyAdheringToPlacementPolicy()
    • getNumUnderreplicatedLedgersElapsedRecoveryGracePeriod

      public Gauge<Integer> getNumUnderreplicatedLedgersElapsedRecoveryGracePeriod()
    • getNumLedgersHavingNoReplicaOfAnEntry

      public Gauge<Integer> getNumLedgersHavingNoReplicaOfAnEntry()
    • getNumLedgersHavingLessThanAQReplicasOfAnEntry

      public Gauge<Integer> getNumLedgersHavingLessThanAQReplicasOfAnEntry()
    • getNumLedgersHavingLessThanWQReplicasOfAnEntry

      public Gauge<Integer> getNumLedgersHavingLessThanWQReplicasOfAnEntry()
    • getNumSkippingCheckTaskTimes

      public Counter getNumSkippingCheckTaskTimes()