Class DiskMetrics


  • public class DiskMetrics
    extends Object
    Composite data type used to distribute metrics for a DiskStore.
    Since:
    GemFire 7.0
    • Constructor Detail

      • DiskMetrics

        public DiskMetrics()
    • Method Detail

      • 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