You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sk...@apache.org on 2020/05/06 08:52:26 UTC

[ignite] branch master updated: IGNITE-12928 Added description for rebalancing metrics.

This is an automated email from the ASF dual-hosted git repository.

sk0x50 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 8c5a39e  IGNITE-12928 Added description for rebalancing metrics.
8c5a39e is described below

commit 8c5a39e27a7ea14d2ab20ed331f7a60e0e01c830
Author: Makedonskaya <m....@gmail.com>
AuthorDate: Wed May 6 11:51:46 2020 +0300

    IGNITE-12928 Added description for rebalancing metrics.
    
    Signed-off-by: Slava Koptilin <sl...@gmail.com>
---
 .../apache/ignite/mxbean/CacheMetricsMXBean.java   | 28 ++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/modules/core/src/main/java/org/apache/ignite/mxbean/CacheMetricsMXBean.java b/modules/core/src/main/java/org/apache/ignite/mxbean/CacheMetricsMXBean.java
index f55303a..fc3cacb 100644
--- a/modules/core/src/main/java/org/apache/ignite/mxbean/CacheMetricsMXBean.java
+++ b/modules/core/src/main/java/org/apache/ignite/mxbean/CacheMetricsMXBean.java
@@ -276,6 +276,34 @@ public interface CacheMetricsMXBean extends CacheStatisticsMXBean, CacheMXBean,
     public boolean isStoreByValue();
 
     /** {@inheritDoc} */
+    @Override @MXBeanDescription("Estimated number of keys to be rebalanced on current node.")
+    public long getKeysToRebalanceLeft();
+
+    /** {@inheritDoc} */
+    @Override @MXBeanDescription("Estimated rebalancing speed in bytes.")
+    public long getRebalancingBytesRate();
+
+    /** {@inheritDoc} */
+    @Override @MXBeanDescription("Estimated rebalancing speed in keys.")
+    public long getRebalancingKeysRate();
+
+    /** {@inheritDoc} */
+    @Override @MXBeanDescription("Number of currently rebalancing partitions on current node.")
+    public int getRebalancingPartitionsCount();
+
+    /** {@inheritDoc} */
+    @Override @MXBeanDescription("Rebalancing start time.")
+    public long getRebalancingStartTime();
+
+    /** {@inheritDoc} */
+    @Override @MXBeanDescription("Total number of partitions on current node.")
+    public int getTotalPartitionsCount();
+
+    /** {@inheritDoc} */
+    @Override @MXBeanDescription("Estimated rebalancing finish time.")
+    public long getEstimatedRebalancingFinishTime();
+
+    /** {@inheritDoc} */
     @Override @MXBeanDescription("True if statistics collection is enabled.")
     public boolean isStatisticsEnabled();