summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorOlli Virtanen <olli.virtanen@oath.com>2018-07-12 13:00:06 +0200
committerOlli Virtanen <olli.virtanen@oath.com>2018-07-12 13:00:06 +0200
commit7ad2310a53bbda994fc93c223ef19d3b8c4df363 (patch)
tree27cd35d1518256640aa282f5c671df324259430c /configserver
parent629bbc807a2d2d49b7296de5452887a4bef6c8cd (diff)
Cleaned up ZKMetricsUpdater instantiation
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/monitoring/Metrics.java6
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/monitoring/ZKMetricUpdater.java5
2 files changed, 4 insertions, 7 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/monitoring/Metrics.java b/configserver/src/main/java/com/yahoo/vespa/config/server/monitoring/Metrics.java
index babc28c7080..5813c3eb04a 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/monitoring/Metrics.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/monitoring/Metrics.java
@@ -45,9 +45,11 @@ public class Metrics extends TimerTask implements MetricUpdaterFactory {
requests = createCounter(METRIC_REQUESTS, statistics);
failedRequests = createCounter(METRIC_FAILED_REQUESTS, statistics);
procTimeCounter = createCounter("procTime", statistics);
- timer.scheduleAtFixedRate(this, 5000, (long) (healthMonitorConfig.snapshot_interval() * 1000));
+
log.log(LogLevel.DEBUG, "Metric update interval is " + healthMonitorConfig.snapshot_interval() + " seconds");
- zkMetricUpdater = new ZKMetricUpdater(this, zkServerConfig, healthMonitorConfig);
+ long intervalMs = (long) (healthMonitorConfig.snapshot_interval() * 1000);
+ timer.scheduleAtFixedRate(this, 5000, intervalMs);
+ zkMetricUpdater = new ZKMetricUpdater(zkServerConfig, 4500, intervalMs);
}
public static Metrics createTestMetrics() {
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/monitoring/ZKMetricUpdater.java b/configserver/src/main/java/com/yahoo/vespa/config/server/monitoring/ZKMetricUpdater.java
index 83d57a30ab9..fc0845d71ca 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/monitoring/ZKMetricUpdater.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/monitoring/ZKMetricUpdater.java
@@ -1,7 +1,6 @@
package com.yahoo.vespa.config.server.monitoring;
import com.yahoo.cloud.config.ZookeeperServerConfig;
-import com.yahoo.container.jdisc.config.HealthMonitorConfig;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
@@ -43,10 +42,6 @@ public class ZKMetricUpdater extends TimerTask {
private final Timer timer = new Timer();
private final int zkPort;
- public ZKMetricUpdater(Metrics metrics, ZookeeperServerConfig zkServerConfig, HealthMonitorConfig healthMonitorConfig) {
- this(zkServerConfig, 4500, (long) (healthMonitorConfig.snapshot_interval() * 1000));
- }
-
public ZKMetricUpdater(ZookeeperServerConfig zkServerConfig, long delay, long interval) {
this.zkPort = zkServerConfig.clientPort();
if (interval > 0) {