Interface IDiskMetricsManager
-
- All Known Implementing Classes:
LinuxDiskMetricsManager,MacDiskMetricsManager,WindowsDiskMetricsManager
public interface IDiskMetricsManager
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default doublegetActualReadDataSizeForProcess()default doublegetActualWriteDataSizeForProcess()default doublegetAttemptReadSizeForProcess()default doublegetAttemptWriteSizeForProcess()default java.util.Map<java.lang.String,java.lang.Double>getAvgReadCostTimeOfEachOpsForDisk()default java.util.Map<java.lang.String,java.lang.Double>getAvgSizeOfEachReadForDisk()default java.util.Map<java.lang.String,java.lang.Double>getAvgSizeOfEachWriteForDisk()default java.util.Map<java.lang.String,java.lang.Double>getAvgWriteCostTimeOfEachOpsForDisk()default java.util.Set<java.lang.String>getDiskIds()static IDiskMetricsManagergetDiskMetricsManager()Return different implementation of DiskMetricsManager according to OS type.default java.util.Map<java.lang.String,java.lang.Double>getIoUtilsPercentage()default java.util.Map<java.lang.String,java.lang.Long>getMergedReadOperationForDisk()default java.util.Map<java.lang.String,java.lang.Long>getMergedWriteOperationForDisk()default java.util.Map<java.lang.String,java.lang.Double>getQueueSizeForDisk()default java.util.Map<java.lang.String,java.lang.Long>getReadCostTimeForDisk()default java.util.Map<java.lang.String,java.lang.Double>getReadDataSizeForDisk()default java.util.Map<java.lang.String,java.lang.Long>getReadOperationCountForDisk()default longgetReadOpsCountForProcess()default java.util.Map<java.lang.String,java.lang.Long>getWriteCostTimeForDisk()default java.util.Map<java.lang.String,java.lang.Double>getWriteDataSizeForDisk()default java.util.Map<java.lang.String,java.lang.Long>getWriteOperationCountForDisk()default longgetWriteOpsCountForProcess()
-
-
-
Method Detail
-
getReadDataSizeForDisk
default java.util.Map<java.lang.String,java.lang.Double> getReadDataSizeForDisk()
-
getWriteDataSizeForDisk
default java.util.Map<java.lang.String,java.lang.Double> getWriteDataSizeForDisk()
-
getReadOperationCountForDisk
default java.util.Map<java.lang.String,java.lang.Long> getReadOperationCountForDisk()
-
getWriteOperationCountForDisk
default java.util.Map<java.lang.String,java.lang.Long> getWriteOperationCountForDisk()
-
getMergedWriteOperationForDisk
default java.util.Map<java.lang.String,java.lang.Long> getMergedWriteOperationForDisk()
-
getMergedReadOperationForDisk
default java.util.Map<java.lang.String,java.lang.Long> getMergedReadOperationForDisk()
-
getReadCostTimeForDisk
default java.util.Map<java.lang.String,java.lang.Long> getReadCostTimeForDisk()
-
getWriteCostTimeForDisk
default java.util.Map<java.lang.String,java.lang.Long> getWriteCostTimeForDisk()
-
getIoUtilsPercentage
default java.util.Map<java.lang.String,java.lang.Double> getIoUtilsPercentage()
-
getAvgReadCostTimeOfEachOpsForDisk
default java.util.Map<java.lang.String,java.lang.Double> getAvgReadCostTimeOfEachOpsForDisk()
-
getAvgWriteCostTimeOfEachOpsForDisk
default java.util.Map<java.lang.String,java.lang.Double> getAvgWriteCostTimeOfEachOpsForDisk()
-
getAvgSizeOfEachReadForDisk
default java.util.Map<java.lang.String,java.lang.Double> getAvgSizeOfEachReadForDisk()
-
getAvgSizeOfEachWriteForDisk
default java.util.Map<java.lang.String,java.lang.Double> getAvgSizeOfEachWriteForDisk()
-
getQueueSizeForDisk
default java.util.Map<java.lang.String,java.lang.Double> getQueueSizeForDisk()
-
getActualReadDataSizeForProcess
default double getActualReadDataSizeForProcess()
-
getActualWriteDataSizeForProcess
default double getActualWriteDataSizeForProcess()
-
getReadOpsCountForProcess
default long getReadOpsCountForProcess()
-
getWriteOpsCountForProcess
default long getWriteOpsCountForProcess()
-
getAttemptReadSizeForProcess
default double getAttemptReadSizeForProcess()
-
getAttemptWriteSizeForProcess
default double getAttemptWriteSizeForProcess()
-
getDiskIds
default java.util.Set<java.lang.String> getDiskIds()
-
getDiskMetricsManager
static IDiskMetricsManager getDiskMetricsManager()
Return different implementation of DiskMetricsManager according to OS type.
-
-