Package org.apache.geode.management
Class DiskMetrics
java.lang.Object
org.apache.geode.management.DiskMetrics
Composite data type used to distribute metrics for a
DiskStore.- Since:
- GemFire 7.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongReturns the flush time average latency.floatReturns the average number of disk reads per second.floatReturns the average number of disk writes per second.intReturns the number of backups of this DiskStore that have been completed.intReturns the number of backups currently in progress on this DiskStore.longReturns the total number of bytes of space that have been used.voidsetDiskFlushAvgLatency(long diskFlushAvgLatency) Sets the flush time average latency.voidsetDiskReadsRate(float diskReadsRate) Sets the average number of disk reads per second.voidsetDiskWritesRate(float diskWritesRate) Sets the average number of disk writes per second.voidsetTotalBackupCompleted(int totalBackupCompleted) Sets the number of backups of this DiskStore that have been completed.voidsetTotalBackupInProgress(int totalBackupInProgress) Sets the number of backups currently in progress on this DiskStore.voidsetTotalBytesOnDisk(long totalBytesOnDisk) Sets the total number of bytes of space that have been used.
-
Constructor Details
-
DiskMetrics
public DiskMetrics()
-
-
Method Details
-
getDiskReadsRate
public float getDiskReadsRate()Returns the average number of disk reads per second.- Returns:
- the average number of disk reads per second
-
getDiskWritesRate
public float getDiskWritesRate()Returns the average number of disk writes per second.- Returns:
- the average number of disk writes per second
-
getTotalBackupInProgress
public int getTotalBackupInProgress()Returns the number of backups currently in progress on this DiskStore.- Returns:
- the number of backups currently in progress on this DiskStore
-
getTotalBackupCompleted
public int getTotalBackupCompleted()Returns the number of backups of this DiskStore that have been completed.- Returns:
- the number of backups of this DiskStore that have been completed
-
getTotalBytesOnDisk
public long getTotalBytesOnDisk()Returns the total number of bytes of space that have been used.- Returns:
- the total number of bytes of space that have been used
-
getDiskFlushAvgLatency
public long getDiskFlushAvgLatency()Returns the flush time average latency.- Returns:
- the flush time average latency
-
setDiskReadsRate
public void setDiskReadsRate(float diskReadsRate) Sets the average number of disk reads per second.- Parameters:
diskReadsRate- the average number of disk reads per second
-
setDiskWritesRate
public void setDiskWritesRate(float diskWritesRate) Sets the average number of disk writes per second.- Parameters:
diskWritesRate- the average number of disk writes per second
-
setTotalBackupInProgress
public void setTotalBackupInProgress(int totalBackupInProgress) Sets the number of backups currently in progress on this DiskStore.- Parameters:
totalBackupInProgress- the number of backups currently in progress on this DiskStore
-
setTotalBackupCompleted
public void setTotalBackupCompleted(int totalBackupCompleted) Sets the number of backups of this DiskStore that have been completed.- Parameters:
totalBackupCompleted- the number of backups of this DiskStore that have been completed
-
setTotalBytesOnDisk
public void setTotalBytesOnDisk(long totalBytesOnDisk) Sets the total number of bytes of space that have been used.- Parameters:
totalBytesOnDisk- the total number of bytes of space that have been used
-
setDiskFlushAvgLatency
public void setDiskFlushAvgLatency(long diskFlushAvgLatency) Sets the flush time average latency.- Parameters:
diskFlushAvgLatency- the flush time average latency
-