summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-06-22 15:17:04 +0200
committerJon Bratseth <bratseth@yahoo-inc.com>2016-06-22 15:17:04 +0200
commite6addfc364e0890c52ada62a45252902c289d76d (patch)
treec276b2b1d0ac3def13a613a5abfb9781bf5bfb21 /configserver
parentea777a1c94a706caf0074e1d9bc3c3f70385f10c (diff)
Make this work on mac again
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/model/ElkProducer.java51
1 files changed, 0 insertions, 51 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/model/ElkProducer.java b/configserver/src/main/java/com/yahoo/vespa/config/server/model/ElkProducer.java
deleted file mode 100644
index 318a3f81d52..00000000000
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/model/ElkProducer.java
+++ /dev/null
@@ -1,51 +0,0 @@
-// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-package com.yahoo.vespa.config.server.model;
-import com.yahoo.cloud.config.ElkConfig.Builder;
-
-import com.yahoo.cloud.config.ElkConfig;
-import com.yahoo.vespa.defaults.Defaults;
-
-/**
- * Produces the ELK config for the SuperModel
- *
- * @author vegardh
- * @since 5.38
- *
- */
-public class ElkProducer implements ElkConfig.Producer {
-
- private final ElkConfig config;
-
- public ElkProducer(ElkConfig config) {
- this.config = config;
- }
-
- @Override
- public void getConfig(Builder builder) {
- for (ElkConfig.Elasticsearch es : config.elasticsearch()) {
- int port = es.port() != 0 ? es.port() : Defaults.getDefaults().vespaWebServicePort();
- builder.elasticsearch(new ElkConfig.Elasticsearch.Builder().host(es.host()).port(port));
- }
- ElkConfig.Logstash.Builder logstashBuilder = new ElkConfig.Logstash.Builder();
- logstashBuilder.
- config_file(Defaults.getDefaults().underVespaHome(config.logstash().config_file())).
- source_field(config.logstash().source_field()).
- spool_size(config.logstash().spool_size());
- ElkConfig.Logstash.Network.Builder networkBuilder = new ElkConfig.Logstash.Network.Builder().
- timeout(config.logstash().network().timeout());
- for (ElkConfig.Logstash.Network.Servers srv : config.logstash().network().servers()) {
- networkBuilder.
- servers(new ElkConfig.Logstash.Network.Servers.Builder().
- host(srv.host()).
- port(srv.port()));
- }
- logstashBuilder.network(networkBuilder);
- for (ElkConfig.Logstash.Files files : config.logstash().files()) {
- logstashBuilder.files(new ElkConfig.Logstash.Files.Builder().
- paths(files.paths()).
- fields(files.fields()));
- }
- builder.logstash(logstashBuilder);
- }
-
-}