You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Dmitriy Govorukhin (JIRA)" <ji...@apache.org> on 2018/03/29 13:37:00 UTC

[jira] [Updated] (IGNITE-8078) Add new metrics for data storage

     [ https://issues.apache.org/jira/browse/IGNITE-8078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmitriy Govorukhin updated IGNITE-8078:
---------------------------------------
    Labels: iep-6  (was: )

> 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
>            Priority: Major
>              Labels: iep-6
>
> 1. Create new MXbean for each index, IndexMxBean
> {code}
> class IndexMxBean{
> /** The number of PUT operations on the index. */
> long processedPuts();
> /** The number of GET operations on the index. */
> long processedGets();
> /** The total index size in bytes. */
> long getIndexSize();
> }
> {code}
> 2. Add new metrics for data storage and cache group.
> {code}
> class CacheGroupMetricsMXBean{
> /** The total index size in bytes */
> long getIndexTotalSize();
> long getPKIndexTotalSize();
> long getTotalsize();
> long getDataSize();
> String getType();
> }
> {code}
> {code}
> class DataRegionMXBean{
> long getIndexTotalSize();
> long getPKIndexTotalSize();
> long getTotalsize();
> long getdataSize();
> long offheapUsedSize();
> long pagesRead();
> long pagesWriten();
> long pagesReplaced();
> long dirtyPagesForNextCheckpoint();
> }
> {code}
> {code}
> class DataStorageMXbean{
> long getIndexTotalSize();
> long getPKIndexTotalSize();
> long getTotalsize();
> long offHeapSize();
> long offheapUsedSize();
> long getDataSize();
> long pagesRead();
> long pagesWriten();
> long pagesReplaced();
> long checkpointTotalTime();
> long dirtyPagesForNextCheckpoint();
> }
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)