Class DataRegionMetricsAdapter

    • Method Detail

      • getName

        public String getName()
        Deprecated.
        A name of a memory region the metrics are collected for.
        Specified by:
        getName in interface MemoryMetrics
        Returns:
        Name of the memory region.
      • getTotalAllocatedPages

        public long getTotalAllocatedPages()
        Deprecated.
        Gets a total number of allocated pages related to the memory policy. When persistence is disabled, this metric shows the total number of pages in memory. When persistence is enabled, this metric shows the total number of pages in memory and on disk.
        Specified by:
        getTotalAllocatedPages in interface MemoryMetrics
        Returns:
        Total number of allocated pages.
      • getAllocationRate

        public float getAllocationRate()
        Deprecated.
        Gets pages allocation rate of a memory region.
        Specified by:
        getAllocationRate in interface MemoryMetrics
        Returns:
        Number of allocated pages per second.
      • getEvictionRate

        public float getEvictionRate()
        Deprecated.
        Gets eviction rate of a given memory region.
        Specified by:
        getEvictionRate in interface MemoryMetrics
        Returns:
        Number of evicted pages per second.
      • getLargeEntriesPagesPercentage

        public float getLargeEntriesPagesPercentage()
        Deprecated.
        Gets percentage of pages that are fully occupied by large entries that go beyond page size. The large entities are split into fragments in a way so that each fragment can fit into a single page.
        Specified by:
        getLargeEntriesPagesPercentage in interface MemoryMetrics
        Returns:
        Percentage of pages fully occupied by large entities.
      • getPagesFillFactor

        public float getPagesFillFactor()
        Deprecated.
        Gets the percentage of space that is still free and can be filled in.
        Specified by:
        getPagesFillFactor in interface MemoryMetrics
        Returns:
        The percentage of space that is still free and can be filled in.
      • getDirtyPages

        public long getDirtyPages()
        Deprecated.
        Gets the number of dirty pages (pages which contents is different from the current persistent storage state). This metric is enabled only for Ignite nodes with enabled persistence.
        Specified by:
        getDirtyPages in interface MemoryMetrics
        Returns:
        Current number of dirty pages.
      • getPagesReplaceRate

        public float getPagesReplaceRate()
        Deprecated.
        Gets rate (pages per second) at which pages get replaced with other pages from persistent storage. The rate effectively represents the rate at which pages get 'evicted' in favor of newly needed pages. This metric is enabled only for Ignite nodes with enabled persistence.
        Specified by:
        getPagesReplaceRate in interface MemoryMetrics
        Returns:
        Pages per second replace rate.