Class ContainerMerkleTreeMetrics

java.lang.Object
org.apache.hadoop.ozone.container.checksum.ContainerMerkleTreeMetrics

public class ContainerMerkleTreeMetrics extends Object
Class to collect metrics related to container merkle tree.
  • Constructor Details

    • ContainerMerkleTreeMetrics

      public ContainerMerkleTreeMetrics()
  • Method Details

    • create

      public static ContainerMerkleTreeMetrics create()
    • unregister

      public static void unregister()
    • incrementMerkleTreeWriteFailures

      public void incrementMerkleTreeWriteFailures()
    • incrementMerkleTreeReadFailures

      public void incrementMerkleTreeReadFailures()
    • incrementMerkleTreeDiffFailures

      public void incrementMerkleTreeDiffFailures()
    • incrementNoRepairContainerDiffs

      public void incrementNoRepairContainerDiffs()
    • incrementRepairContainerDiffs

      public void incrementRepairContainerDiffs()
    • incrementMissingBlocksIdentified

      public void incrementMissingBlocksIdentified(long value)
    • incrementMissingChunksIdentified

      public void incrementMissingChunksIdentified(long value)
    • incrementCorruptChunksIdentified

      public void incrementCorruptChunksIdentified(long value)
    • incrementDivergedDeletedBlocksIdentified

      public void incrementDivergedDeletedBlocksIdentified(long value)
    • getWriteContainerMerkleTreeLatencyNS

      public org.apache.hadoop.metrics2.lib.MutableRate getWriteContainerMerkleTreeLatencyNS()
    • getReadContainerMerkleTreeLatencyNS

      public org.apache.hadoop.metrics2.lib.MutableRate getReadContainerMerkleTreeLatencyNS()
    • getCreateMerkleTreeLatencyNS

      public org.apache.hadoop.metrics2.lib.MutableRate getCreateMerkleTreeLatencyNS()
    • getMerkleTreeDiffLatencyNS

      public org.apache.hadoop.metrics2.lib.MutableRate getMerkleTreeDiffLatencyNS()
    • getNoRepairContainerDiffs

      public long getNoRepairContainerDiffs()
    • getRepairContainerDiffs

      public long getRepairContainerDiffs()
    • getMerkleTreeDiffFailure

      public long getMerkleTreeDiffFailure()
    • getMissingBlocksIdentified

      public long getMissingBlocksIdentified()
    • getMissingChunksIdentified

      public long getMissingChunksIdentified()
    • getCorruptChunksIdentified

      public long getCorruptChunksIdentified()