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

nizhikov 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 4c7caef  IGNITE-12880 Adds PushMetricsExporterAdapter default export 
period value. (#7700)
4c7caef is described below

commit 4c7caef2cc21c1cee77b8ad5fb6a319b98abc1fe
Author: Mikhail Petrov <[email protected]>
AuthorDate: Tue Apr 21 10:49:23 2020 +0300

    IGNITE-12880 Adds PushMetricsExporterAdapter default export period value. 
(#7700)
---
 .../internal/processors/metric/PushMetricsExporterAdapter.java       | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/metric/PushMetricsExporterAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/metric/PushMetricsExporterAdapter.java
index a8fd532..4755c3b 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/metric/PushMetricsExporterAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/metric/PushMetricsExporterAdapter.java
@@ -35,6 +35,9 @@ import static java.util.concurrent.TimeUnit.MILLISECONDS;
  * Base class for exporters that pushes metrics to the external system.
  */
 public abstract class PushMetricsExporterAdapter extends IgniteSpiAdapter 
implements MetricExporterSpi {
+    /** Default export period in milliseconds. */
+    public static final long DFLT_EXPORT_PERIOD = 60_000L;
+
     /** Metric registry. */
     protected ReadOnlyMetricManager mreg;
 
@@ -42,7 +45,7 @@ public abstract class PushMetricsExporterAdapter extends 
IgniteSpiAdapter implem
     protected  @Nullable Predicate<ReadOnlyMetricRegistry> filter;
 
     /** Export period. */
-    private long period;
+    private long period = DFLT_EXPORT_PERIOD;
 
     /** Push spi executor. */
     private ScheduledExecutorService execSvc;

Reply via email to