Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-8078

Add new metrics for data storage

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.5
    • None

    Description

      1. Add new metrics for data storage and cache group.

      class CacheGroupMetricsMXBean{
      /** CacheGroup type. PARTITIONED, REPLICATED, LOCAL.*/
      String getType();
      /** Partitions currently assigned to the local node in this cache group. */
      int[] getPartitions();
      }
      
      class DataRegionMXBean{
      /** Total offheap size in bytes. */
      long getOffHeapSize();
      /** Total used offheap size in bytes for all data regions. */
      long getOffheapUsedSize();
      /** The number of read pages from last restart. */
      long getPagesRead();
      /** The number of writen pages from last restart. */
      long getPagesWriten();
      /** The number of replaced pages from last restart . */
      long getPagesReplaced();
      /** Total dirty pages for the next checkpoint. */
      long getDirtyPages();
      }
      
      class DataStorageMXbean{
      /** Total offheap size in bytes. */
      long getOffHeapSize();
      /** Total used offheap size in bytes for all data regions. */
      long getOffheapUsedSize();
      /** The number of read pages from last restart. */
      long getPagesRead();
      /** The number of writen pages from last restart. */
      long getPagesWriten();
      /** The number of replaced pages from last restart. */
      long getPagesReplaced();
      /** Total checkpoint time from last restart. */
      long getCheckpointTotalTime();
      /** Total dirty pages for the next checkpoint. */
      long getDirtyPages();
      /** Total size in bytes for storage wal files. */
      long getWalTotalSize();
      /** Time of the last WAL segment rollover. */
      long getWalLastRollOverTime();
      }
      

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            DmitriyGovorukhin Dmitriy Govorukhin
            DmitriyGovorukhin Dmitriy Govorukhin
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment