[ https://issues.apache.org/jira/browse/IGNITE-8078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dmitriy Govorukhin updated IGNITE-8078: --------------------------------------- Description: 1. Add new metrics for data storage and cache group. {code} class CacheGroupMetricsMXBean{ /** CacheGroup type. PARTITIONED, REPLICATED, LOCAL.*/ String getType(); /** Partitions currently assigned to the local node in this cache group. */ int[] getPartitions(); } {code} {code} 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(); } {code} {code} 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 getDirtyPagesForNextCheckpoint(); /** Total size in bytes for storage wal files. */ long getWalTotalSize(); /** Time of the last WAL segment rollover. */ long getWalRollOverTime(); } {code} {code} class IgniteMxBean { /** Returns string containing Node ID, Consistent ID, Node Order */ String getCurrentCoordinator(); } {code} was: 1. Add new metrics for data storage and cache group. {code} class CacheGroupMetricsMXBean{ /** CacheGroup type. PARTITIONED, REPLICATED, LOCAL.*/ String getType(); /** Partitions currently assigned to the local node in this cache group. */ int[] getPartitions(); } {code} {code} 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(); } {code} {code} 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 getDirtyPagesForNextCheckpoint(); /** Total size in bytes for storage wal files. */ long getWalTotalSize(); /** Time of the last WAL segment rollover. */ long getWalLastSwitchTime(); } {code} {code} class IgniteMxBean { /** Returns string containing Node ID, Consistent ID, Node Order */ String getCurrentCoordinator(); } {code} > Add new metrics for data storage > -------------------------------- > > Key: IGNITE-8078 > URL: https://issues.apache.org/jira/browse/IGNITE-8078 > Project: Ignite > Issue Type: New Feature > Reporter: Dmitriy Govorukhin > Assignee: Dmitriy Govorukhin > Priority: Major > Labels: iep-6 > Fix For: 2.5 > > > 1. Add new metrics for data storage and cache group. > {code} > class CacheGroupMetricsMXBean{ > /** CacheGroup type. PARTITIONED, REPLICATED, LOCAL.*/ > String getType(); > /** Partitions currently assigned to the local node in this cache group. */ > int[] getPartitions(); > } > {code} > {code} > 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(); > } > {code} > {code} > 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 getDirtyPagesForNextCheckpoint(); > /** Total size in bytes for storage wal files. */ > long getWalTotalSize(); > /** Time of the last WAL segment rollover. */ > long getWalRollOverTime(); > } > {code} > {code} > class IgniteMxBean { > /** Returns string containing Node ID, Consistent ID, Node Order */ > String getCurrentCoordinator(); > } > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)