Class OMPerformanceMetrics

java.lang.Object
org.apache.hadoop.ozone.om.OMPerformanceMetrics

public class OMPerformanceMetrics extends Object
Including OM performance related metrics.
  • Constructor Details

    • OMPerformanceMetrics

      public OMPerformanceMetrics()
  • Method Details

    • register

      public static OMPerformanceMetrics register()
    • unregister

      public static void unregister()
    • addLookupLatency

      public void addLookupLatency(long latencyInNs)
    • addS3VolumeContextLatencyNs

      public void addS3VolumeContextLatencyNs(long latencyInNs)
    • addGetKeyInfoLatencyNs

      public void addGetKeyInfoLatencyNs(long value)
    • setForceContainerCacheRefresh

      public void setForceContainerCacheRefresh(boolean value)
    • setCheckAccessLatencyNs

      public void setCheckAccessLatencyNs(long latencyInNs)
    • addListKeysLatencyNs

      public void addListKeysLatencyNs(long latencyInNs)
    • getValidateRequestLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getValidateRequestLatencyNs()
    • getValidateResponseLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getValidateResponseLatencyNs()
    • getPreExecuteLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getPreExecuteLatencyNs()
    • getSubmitToRatisLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getSubmitToRatisLatencyNs()
    • getCreateRatisRequestLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getCreateRatisRequestLatencyNs()
    • getCreateOmResponseLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getCreateOmResponseLatencyNs()
    • getValidateAndUpdateCacheLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getValidateAndUpdateCacheLatencyNs()
    • setListKeysAveragePagination

      public void setListKeysAveragePagination(long keyCount)
    • setListKeysOpsPerSec

      public void setListKeysOpsPerSec(float opsPerSec)
    • setDeleteKeyFailureLatencyNs

      public void setDeleteKeyFailureLatencyNs(long latencyInNs)
    • setDeleteKeySuccessLatencyNs

      public void setDeleteKeySuccessLatencyNs(long latencyInNs)
    • setDeleteKeysResolveBucketLatencyNs

      public void setDeleteKeysResolveBucketLatencyNs(long latencyInNs)
    • setDeleteKeysAclCheckLatencyNs

      public void setDeleteKeysAclCheckLatencyNs(long latencyInNs)
    • getDeleteKeyResolveBucketAndAclCheckLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getDeleteKeyResolveBucketAndAclCheckLatencyNs()
    • getCreateKeyResolveBucketAndAclCheckLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getCreateKeyResolveBucketAndAclCheckLatencyNs()
    • addCreateKeyQuotaCheckLatencyNs

      public void addCreateKeyQuotaCheckLatencyNs(long latencyInNs)
    • getCreateKeyAllocateBlockLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getCreateKeyAllocateBlockLatencyNs()
    • addCreateKeyFailureLatencyNs

      public void addCreateKeyFailureLatencyNs(long latencyInNs)
    • addCreateKeySuccessLatencyNs

      public void addCreateKeySuccessLatencyNs(long latencyInNs)
    • addListKeysReadFromRocksDbLatencyNs

      public void addListKeysReadFromRocksDbLatencyNs(long latencyInNs)
    • getGetObjectTaggingResolveBucketLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getGetObjectTaggingResolveBucketLatencyNs()
    • getGetObjectTaggingAclCheckLatencyNs

      public org.apache.hadoop.metrics2.lib.MutableRate getGetObjectTaggingAclCheckLatencyNs()
    • addGetObjectTaggingLatencyNs

      public void addGetObjectTaggingLatencyNs(long latencyInNs)
    • setDirectoryDeletingServiceLatencyMs

      public void setDirectoryDeletingServiceLatencyMs(long latencyInMs)
    • setKeyDeletingServiceLatencyMs

      public void setKeyDeletingServiceLatencyMs(long latencyInMs)
    • setOpenKeyCleanupServiceLatencyMs

      public void setOpenKeyCleanupServiceLatencyMs(long latencyInMs)