Package org.apache.hadoop.ozone.om
Class OMPerformanceMetrics
java.lang.Object
org.apache.hadoop.ozone.om.OMPerformanceMetrics
Including OM performance related metrics.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCreateKeyFailureLatencyNs(long latencyInNs) voidaddCreateKeyQuotaCheckLatencyNs(long latencyInNs) voidaddCreateKeySuccessLatencyNs(long latencyInNs) voidaddGetKeyInfoLatencyNs(long value) voidaddGetObjectTaggingLatencyNs(long latencyInNs) voidaddListKeysLatencyNs(long latencyInNs) voidaddListKeysReadFromRocksDbLatencyNs(long latencyInNs) voidaddLookupLatency(long latencyInNs) voidaddS3VolumeContextLatencyNs(long latencyInNs) org.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRateorg.apache.hadoop.metrics2.lib.MutableRatestatic OMPerformanceMetricsregister()voidsetCheckAccessLatencyNs(long latencyInNs) voidsetDeleteKeyFailureLatencyNs(long latencyInNs) voidsetDeleteKeysAclCheckLatencyNs(long latencyInNs) voidsetDeleteKeysResolveBucketLatencyNs(long latencyInNs) voidsetDeleteKeySuccessLatencyNs(long latencyInNs) voidsetDirectoryDeletingServiceLatencyMs(long latencyInMs) voidsetForceContainerCacheRefresh(boolean value) voidsetKeyDeletingServiceLatencyMs(long latencyInMs) voidsetListKeysAveragePagination(long keyCount) voidsetListKeysOpsPerSec(float opsPerSec) voidsetOpenKeyCleanupServiceLatencyMs(long latencyInMs) static void
-
Constructor Details
-
OMPerformanceMetrics
public OMPerformanceMetrics()
-
-
Method Details
-
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)
-