Class DiskMetrics

java.lang.Object
org.apache.geode.management.DiskMetrics

public class DiskMetrics extends Object
Composite data type used to distribute metrics for a DiskStore.
Since:
GemFire 7.0
  • 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