diff --git a/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/AkkaSystem.java b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/AkkaSystem.java new file mode 100644 index 0000000000000000000000000000000000000000..2c1c625d228dfe27e9a67b05a6e6f08e68625ce8 --- /dev/null +++ b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/AkkaSystem.java @@ -0,0 +1,44 @@ +package com.a.eye.skywalking.collector; + +import akka.actor.ActorSystem; +import com.a.eye.skywalking.api.util.StringUtil; +import com.a.eye.skywalking.collector.cluster.ClusterConfig; +import com.a.eye.skywalking.collector.cluster.Const; +import com.typesafe.config.Config; +import com.typesafe.config.ConfigFactory; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +/** + * @author pengys5 + */ +public enum AkkaSystem { + INSTANCE; + private Logger logger = LogManager.getFormatterLogger(AkkaSystem.class); + + public ActorSystem create() { + final Config config = ConfigFactory.parseString("akka.remote.netty.tcp.hostname=" + ClusterConfig.Cluster.Current.hostname). + withFallback(ConfigFactory.parseString("akka.remote.netty.tcp.port=" + ClusterConfig.Cluster.Current.port)). + withFallback(ConfigFactory.load("application.conf")); + if (!StringUtil.isEmpty(ClusterConfig.Cluster.seed_nodes)) { + config.withFallback(ConfigFactory.parseString("akka.cluster.seed-nodes=" + generateSeedNodes())); + } + return ActorSystem.create(Const.SystemName, config); + } + + private String generateSeedNodes() { + String[] seedNodes = ClusterConfig.Cluster.seed_nodes.split(","); + + String akkaSeedNodes = ""; + for (int i = 0; i < seedNodes.length; i++) { + String akkaNodeName = "\"akka.tcp://" + Const.SystemName + "@" + seedNodes[i] + "\""; + if (i > 0) { + akkaSeedNodes += ","; + } + akkaSeedNodes += akkaNodeName; + } + akkaSeedNodes = "[" + akkaSeedNodes + "]"; + logger.info("config seedNodes: %s, generate seedNodes: %s", ClusterConfig.Cluster.seed_nodes, akkaSeedNodes); + return akkaSeedNodes; + } +} diff --git a/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/CollectorSystem.java b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/CollectorSystem.java index 83b0d23349b7899fa09d0e87583a079fbe24d9ff..7053ab438034255c978b504c892409ff28e4c3df 100644 --- a/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/CollectorSystem.java +++ b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/CollectorSystem.java @@ -2,16 +2,13 @@ package com.a.eye.skywalking.collector; import akka.actor.ActorSystem; import akka.actor.Props; -import com.a.eye.skywalking.api.util.StringUtil; import com.a.eye.skywalking.collector.actor.*; -import com.a.eye.skywalking.collector.cluster.ClusterConfig; -import com.a.eye.skywalking.collector.cluster.Const; import com.a.eye.skywalking.collector.cluster.WorkersListener; -import com.typesafe.config.Config; -import com.typesafe.config.ConfigFactory; +import com.a.eye.skywalking.collector.config.ConfigInitializer; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; +import java.io.IOException; import java.util.ServiceLoader; /** @@ -26,26 +23,16 @@ public class CollectorSystem { return clusterContext; } - public void boot() throws UsedRoleNameException, ProviderNotFoundException { + public void boot() throws UsedRoleNameException, ProviderNotFoundException, IOException, IllegalAccessException { + ConfigInitializer.INSTANCE.initialize(); createAkkaSystem(); createListener(); loadLocalProviders(); createClusterWorkers(); } - public void terminate() { - clusterContext.getAkkaSystem().terminate(); - } - private void createAkkaSystem() { - final Config config = ConfigFactory.parseString("akka.remote.netty.tcp.hostname=" + ClusterConfig.Cluster.Current.hostname). - withFallback(ConfigFactory.parseString("akka.remote.netty.tcp.port=" + ClusterConfig.Cluster.Current.port)). - withFallback(ConfigFactory.load("application.conf")); - if (!StringUtil.isEmpty(ClusterConfig.Cluster.seed_nodes)) { - config.withFallback(ConfigFactory.parseString("akka.cluster.seed-nodes=" + ClusterConfig.Cluster.seed_nodes)); - } - ActorSystem akkaSystem = ActorSystem.create(Const.SystemName, config); - + ActorSystem akkaSystem = AkkaSystem.INSTANCE.create(); clusterContext = new ClusterWorkerContext(akkaSystem); } diff --git a/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/ClusterConfig.java b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/ClusterConfig.java index 56cc5b2cec86e1be35ad1bc1fc324a36ef96fdcf..a6afc09c3c040b943995a638cfa87ac18b686ffd 100644 --- a/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/ClusterConfig.java +++ b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/ClusterConfig.java @@ -14,8 +14,8 @@ public class ClusterConfig { public static class Cluster { public static class Current { - public static String hostname = "127.0.0.1"; - public static String port = "2551"; + public static String hostname = ""; + public static String port = ""; public static String roles = ""; } diff --git a/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/ClusterConfigInitializer.java b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/ClusterConfigInitializer.java deleted file mode 100644 index edd55fc16d862b89cec064238d2eaa64679eb6fd..0000000000000000000000000000000000000000 --- a/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/ClusterConfigInitializer.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.a.eye.skywalking.collector.cluster; - -import com.a.eye.skywalking.api.util.ConfigInitializer; -import com.a.eye.skywalking.api.util.StringUtil; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -import java.io.InputStream; -import java.util.Properties; - -/** - * ClusterConfigInitializer Contains static methods for setting - * {@link ClusterConfig} attributes value. - * - *

- * The priority of value setting is - * system property -> collector.config -> {@link ClusterConfig} default value - *

- * - * @author pengys5 - */ -public class ClusterConfigInitializer { - - private static Logger logger = LogManager.getFormatterLogger(ClusterConfigInitializer.class); - - public static final String ConfigFileName = "collector.config"; - - /** - * Read config file to setting {@link ClusterConfig} then get system property to overwrite it. - * - * @param configFileName is the config file name, the file format is key-value pairs - */ - public static void initialize(String configFileName) { - InputStream configFileStream = ClusterConfigInitializer.class.getResourceAsStream("/" + configFileName); - - if (configFileStream == null) { - logger.info("Not provide sky-walking certification documents, sky-walking api run in default config."); - } else { - try { - Properties properties = new Properties(); - properties.load(configFileStream); - ConfigInitializer.initialize(properties, ClusterConfig.class); - } catch (Exception e) { - logger.error("Failed to read the config file, sky-walking api run in default config.", e); - } - } - - if (!StringUtil.isEmpty(System.getProperty("cluster.current.hostname"))) { - ClusterConfig.Cluster.Current.hostname = System.getProperty("cluster.current.hostname"); - } - if (!StringUtil.isEmpty(System.getProperty("cluster.current.port"))) { - ClusterConfig.Cluster.Current.port = System.getProperty("cluster.current.port"); - } - if (!StringUtil.isEmpty(System.getProperty("cluster.current.roles"))) { - ClusterConfig.Cluster.Current.roles = System.getProperty("cluster.current.roles"); - } - if (!StringUtil.isEmpty(System.getProperty("cluster.seed_nodes"))) { - ClusterConfig.Cluster.seed_nodes = System.getProperty("cluster.seed_nodes"); - } - } -} diff --git a/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/ClusterConfigProvider.java b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/ClusterConfigProvider.java new file mode 100644 index 0000000000000000000000000000000000000000..97d509fc865b9841546b69dbbabe1d3cd09d441d --- /dev/null +++ b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/ClusterConfigProvider.java @@ -0,0 +1,31 @@ +package com.a.eye.skywalking.collector.cluster; + +import com.a.eye.skywalking.api.util.StringUtil; +import com.a.eye.skywalking.collector.config.ConfigProvider; + +/** + * @author pengys5 + */ +public class ClusterConfigProvider implements ConfigProvider { + + @Override + public Class configClass() { + return ClusterConfig.class; + } + + @Override + public void cliArgs() { + if (!StringUtil.isEmpty(System.getProperty("cluster.current.hostname"))) { + ClusterConfig.Cluster.Current.hostname = System.getProperty("cluster.current.hostname"); + } + if (!StringUtil.isEmpty(System.getProperty("cluster.current.port"))) { + ClusterConfig.Cluster.Current.port = System.getProperty("cluster.current.port"); + } + if (!StringUtil.isEmpty(System.getProperty("cluster.current.roles"))) { + ClusterConfig.Cluster.Current.roles = System.getProperty("cluster.current.roles"); + } + if (!StringUtil.isEmpty(System.getProperty("cluster.seed_nodes"))) { + ClusterConfig.Cluster.seed_nodes = System.getProperty("cluster.seed_nodes"); + } + } +} diff --git a/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/config/ConfigInitializer.java b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/config/ConfigInitializer.java new file mode 100644 index 0000000000000000000000000000000000000000..779b21c67a2f62b2f28f211aae94ee6cbe640f54 --- /dev/null +++ b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/config/ConfigInitializer.java @@ -0,0 +1,40 @@ +package com.a.eye.skywalking.collector.config; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.io.IOException; +import java.io.InputStream; +import java.util.Properties; +import java.util.ServiceLoader; + +/** + * @author pengys5 + */ +public enum ConfigInitializer { + INSTANCE; + + private Logger logger = LogManager.getFormatterLogger(ConfigInitializer.class); + + public void initialize() throws IOException, IllegalAccessException { + InputStream configFileStream = ConfigInitializer.class.getResourceAsStream("/collector.config"); + initializeConfigFile(configFileStream); + + ServiceLoader configProviders = ServiceLoader.load(ConfigProvider.class); + for (ConfigProvider provider : configProviders) { + provider.cliArgs(); + } + } + + private void initializeConfigFile(InputStream configFileStream) throws IOException, IllegalAccessException { + ServiceLoader configProviders = ServiceLoader.load(ConfigProvider.class); + Properties properties = new Properties(); + properties.load(configFileStream); + + for (ConfigProvider provider : configProviders) { + logger.info("configProvider provider name: %s", provider.getClass().getName()); + Class configClass = provider.configClass(); + com.a.eye.skywalking.api.util.ConfigInitializer.initialize(properties, configClass); + } + } +} diff --git a/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/config/ConfigProvider.java b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/config/ConfigProvider.java new file mode 100644 index 0000000000000000000000000000000000000000..a353f3a14eca2ad5dde10ba9d70973725a1b01d8 --- /dev/null +++ b/skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/config/ConfigProvider.java @@ -0,0 +1,10 @@ +package com.a.eye.skywalking.collector.config; + +/** + * @author pengys5 + */ +public interface ConfigProvider { + Class configClass(); + + void cliArgs(); +} diff --git a/skywalking-collector/skywalking-collector-cluster/src/test/java/com/a/eye/skywalking/collector/config/ConfigInitializerTestCase.java b/skywalking-collector/skywalking-collector-cluster/src/test/java/com/a/eye/skywalking/collector/config/ConfigInitializerTestCase.java new file mode 100644 index 0000000000000000000000000000000000000000..35fd75205d01942ad015f652626145a25627ace6 --- /dev/null +++ b/skywalking-collector/skywalking-collector-cluster/src/test/java/com/a/eye/skywalking/collector/config/ConfigInitializerTestCase.java @@ -0,0 +1,45 @@ +package com.a.eye.skywalking.collector.config; + +import com.a.eye.skywalking.collector.cluster.ClusterConfig; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +/** + * @author pengys5 + */ +public class ConfigInitializerTestCase { + + @Before + public void clear() { + System.clearProperty("cluster.current.hostname"); + System.clearProperty("cluster.current.port"); + System.clearProperty("cluster.current.roles"); + System.clearProperty("cluster.seed_nodes"); + } + + @Test + public void testInitialize() throws Exception { + ConfigInitializer.INSTANCE.initialize(); + + Assert.assertEquals("127.0.0.1", ClusterConfig.Cluster.Current.hostname); + Assert.assertEquals("1000", ClusterConfig.Cluster.Current.port); + Assert.assertEquals("Test, Test1", ClusterConfig.Cluster.Current.roles); + Assert.assertEquals("127.0.0.1:1000", ClusterConfig.Cluster.seed_nodes); + } + + @Test + public void testInitializeWithCli() throws Exception { + System.setProperty("cluster.current.hostname", "127.0.0.2"); + System.setProperty("cluster.current.port", "1001"); + System.setProperty("cluster.current.roles", "Test1, Test2"); + System.setProperty("cluster.seed_nodes", "127.0.0.1:1000, 127.0.0.1:1001"); + + ConfigInitializer.INSTANCE.initialize(); + + Assert.assertEquals("127.0.0.2", ClusterConfig.Cluster.Current.hostname); + Assert.assertEquals("1001", ClusterConfig.Cluster.Current.port); + Assert.assertEquals("Test1, Test2", ClusterConfig.Cluster.Current.roles); + Assert.assertEquals("127.0.0.1:1000, 127.0.0.1:1001", ClusterConfig.Cluster.seed_nodes); + } +} diff --git a/skywalking-collector/skywalking-collector-cluster/src/test/resources/META-INF/services/com.a.eye.skywalking.collector.config.ConfigProvider b/skywalking-collector/skywalking-collector-cluster/src/test/resources/META-INF/services/com.a.eye.skywalking.collector.config.ConfigProvider new file mode 100644 index 0000000000000000000000000000000000000000..2d6af090383740e5c889980013ea4b549d272bee --- /dev/null +++ b/skywalking-collector/skywalking-collector-cluster/src/test/resources/META-INF/services/com.a.eye.skywalking.collector.config.ConfigProvider @@ -0,0 +1 @@ +com.a.eye.skywalking.collector.cluster.ClusterConfigProvider \ No newline at end of file diff --git a/skywalking-collector/skywalking-collector-cluster/src/test/resources/collector.config b/skywalking-collector/skywalking-collector-cluster/src/test/resources/collector.config index 590688c07257b75242b257a685c8769523990dfb..9f0ea3fbddfa11a21e0a879138862e3f857e9f90 100644 --- a/skywalking-collector/skywalking-collector-cluster/src/test/resources/collector.config +++ b/skywalking-collector/skywalking-collector-cluster/src/test/resources/collector.config @@ -1,5 +1,11 @@ -cluster.current.hostname = 127.0.0.1 -cluster.current.port = 1000 -cluster.current.roles = [Test, Test1] +cluster.current.hostname=127.0.0.1 +cluster.current.port=1000 +cluster.current.roles=WorkersListener +cluster.seed_nodes=127.0.0.1:1000 -cluster.nodes=["akka.tcp://CollectorSystem@127.0.0.1:1000", "akka.tcp://CollectorSystem@127.0.0.1:1001", "akka.tcp://CollectorSystem@127.0.0.1:1002"] \ No newline at end of file +es.cluster.name=CollectorDBCluster +es.cluster.nodes=127.0.0.1:9300 +es.cluster.transport.sniffer=true + +es.index.shards.number=2 +es.index.replicas.number=0 \ No newline at end of file diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/CollectorBootStartUp.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/CollectorBootStartUp.java index 373603a3386455d9609c719c1e7b992d541a8c46..49a22937b569e88aa073901c788699919c91adbd 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/CollectorBootStartUp.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/CollectorBootStartUp.java @@ -2,7 +2,6 @@ package com.a.eye.skywalking.collector.worker; import com.a.eye.skywalking.collector.CollectorSystem; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; -import com.a.eye.skywalking.collector.cluster.ClusterConfigInitializer; import com.a.eye.skywalking.collector.worker.httpserver.HttpServer; import com.a.eye.skywalking.collector.worker.storage.EsClient; import com.a.eye.skywalking.collector.worker.storage.IndexCreator; @@ -18,8 +17,6 @@ public class CollectorBootStartUp { public static void main(String[] args) throws Exception { logger.info("collector system starting...."); - ClusterConfigInitializer.initialize("collector.config"); - CollectorSystem collectorSystem = new CollectorSystem(); collectorSystem.boot(); EsClient.INSTANCE.boot(); diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMember.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMember.java index a2e4df59b301c02917ead6addb5f48a360007530..146d7991c96216f9ec7b08aa4248ad3850d37129 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMember.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMember.java @@ -3,6 +3,7 @@ package com.a.eye.skywalking.collector.worker; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.Role; +import com.a.eye.skywalking.collector.worker.config.CacheSizeConfig; import com.a.eye.skywalking.collector.worker.storage.MergeData; import com.a.eye.skywalking.collector.worker.storage.MergePersistenceData; @@ -24,7 +25,7 @@ public abstract class MergeAnalysisMember extends AnalysisMember { final protected void setMergeData(String id, String column, String value) throws Exception { getPersistenceData().getElseCreate(id).setMergeData(column, value); - if (getPersistenceData().size() >= WorkerConfig.Persistence.Data.size) { + if (getPersistenceData().size() >= CacheSizeConfig.Cache.Analysis.size) { aggregation(); } } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergePersistenceMember.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergePersistenceMember.java index c77178470415718fca483bbb7f328b35f3fabb34..866712e63c98e2d79365510fb942b01c4128350d 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergePersistenceMember.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MergePersistenceMember.java @@ -3,6 +3,7 @@ package com.a.eye.skywalking.collector.worker; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.Role; +import com.a.eye.skywalking.collector.worker.config.CacheSizeConfig; import com.a.eye.skywalking.collector.worker.storage.EsClient; import com.a.eye.skywalking.collector.worker.storage.MergeData; import com.a.eye.skywalking.collector.worker.storage.MergePersistenceData; @@ -42,7 +43,7 @@ public abstract class MergePersistenceMember extends PersistenceMember { if (message instanceof MergeData) { MergeData mergeData = (MergeData) message; getPersistenceData().getElseCreate(mergeData.getId()).merge(mergeData); - if (getPersistenceData().size() >= WorkerConfig.Persistence.Data.size) { + if (getPersistenceData().size() >= CacheSizeConfig.Cache.Persistence.size) { persistence(); } } else { diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MetricAnalysisMember.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MetricAnalysisMember.java index 701c907e01790c7a4379eca83fd46f1a840a22f0..5c28bbb14429d3c73c670051a12ee76f71256ba4 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MetricAnalysisMember.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MetricAnalysisMember.java @@ -3,6 +3,7 @@ package com.a.eye.skywalking.collector.worker; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.Role; +import com.a.eye.skywalking.collector.worker.config.CacheSizeConfig; import com.a.eye.skywalking.collector.worker.storage.MetricData; import com.a.eye.skywalking.collector.worker.storage.MetricPersistenceData; @@ -19,7 +20,7 @@ public abstract class MetricAnalysisMember extends AnalysisMember { final protected void setMetric(String id, String column, Long value) throws Exception { persistenceData.getElseCreate(id).setMetric(column, value); - if (persistenceData.size() >= WorkerConfig.Persistence.Data.size) { + if (persistenceData.size() >= CacheSizeConfig.Cache.Persistence.size) { aggregation(); } } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MetricPersistenceMember.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MetricPersistenceMember.java index 08e4b1130be91eef96a206dd4610ca9ab8400cf8..a1bb1c4df105db9643aa92722e896793dc022dca 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MetricPersistenceMember.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/MetricPersistenceMember.java @@ -3,6 +3,7 @@ package com.a.eye.skywalking.collector.worker; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.Role; +import com.a.eye.skywalking.collector.worker.config.CacheSizeConfig; import com.a.eye.skywalking.collector.worker.storage.EsClient; import com.a.eye.skywalking.collector.worker.storage.MetricData; import com.a.eye.skywalking.collector.worker.storage.MetricPersistenceData; @@ -37,7 +38,7 @@ public abstract class MetricPersistenceMember extends PersistenceMember { if (message instanceof MetricData) { MetricData metricData = (MetricData) message; persistenceData.getElseCreate(metricData.getId()).merge(metricData); - if (persistenceData.size() >= WorkerConfig.Persistence.Data.size) { + if (persistenceData.size() >= CacheSizeConfig.Cache.Persistence.size) { persistence(); } } else { diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/RecordAnalysisMember.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/RecordAnalysisMember.java index 2ea6a20bb997c373cd8103753bfcc3880c4e60fe..c87074b7ab178428331873ffa3b6d1d86fb20f38 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/RecordAnalysisMember.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/RecordAnalysisMember.java @@ -1,24 +1,18 @@ package com.a.eye.skywalking.collector.worker; -import akka.actor.ActorRef; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.Role; -import com.a.eye.skywalking.collector.queue.MessageHolder; +import com.a.eye.skywalking.collector.worker.config.CacheSizeConfig; import com.a.eye.skywalking.collector.worker.storage.RecordData; import com.a.eye.skywalking.collector.worker.storage.RecordPersistenceData; import com.google.gson.JsonObject; -import com.lmax.disruptor.RingBuffer; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; /** * @author pengys5 */ public abstract class RecordAnalysisMember extends AnalysisMember { - private Logger logger = LogManager.getFormatterLogger(RecordAnalysisMember.class); - private RecordPersistenceData persistenceData = new RecordPersistenceData(); public RecordAnalysisMember(Role role, ClusterWorkerContext clusterContext, LocalWorkerContext selfContext) { @@ -27,7 +21,7 @@ public abstract class RecordAnalysisMember extends AnalysisMember { final public void setRecord(String id, JsonObject record) throws Exception { persistenceData.getElseCreate(id).setRecord(record); - if (persistenceData.size() >= WorkerConfig.Analysis.Data.size) { + if (persistenceData.size() >= CacheSizeConfig.Cache.Analysis.size) { aggregation(); } } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/RecordPersistenceMember.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/RecordPersistenceMember.java index fdd75b6b3e6a80c984206788c84a8a9708ad8615..891a24f0764422cfd6f1631e19a599a62ad303bc 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/RecordPersistenceMember.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/RecordPersistenceMember.java @@ -3,6 +3,7 @@ package com.a.eye.skywalking.collector.worker; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.Role; +import com.a.eye.skywalking.collector.worker.config.CacheSizeConfig; import com.a.eye.skywalking.collector.worker.storage.EsClient; import com.a.eye.skywalking.collector.worker.storage.RecordData; import com.a.eye.skywalking.collector.worker.storage.RecordPersistenceData; @@ -39,7 +40,7 @@ public abstract class RecordPersistenceMember extends PersistenceMember { RecordData recordData = (RecordData) message; logger.debug("setRecord: id: %s, data: %s", recordData.getId(), recordData.getRecord()); getPersistenceData().getElseCreate(recordData.getId()).setRecord(recordData.getRecord()); - if (getPersistenceData().size() >= WorkerConfig.Persistence.Data.size) { + if (getPersistenceData().size() >= CacheSizeConfig.Cache.Persistence.size) { persistence(); } } else { diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/CacheSizeConfig.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/CacheSizeConfig.java new file mode 100644 index 0000000000000000000000000000000000000000..4576602776a8b7dc2257fef0b22e02e1b26d4797 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/CacheSizeConfig.java @@ -0,0 +1,17 @@ +package com.a.eye.skywalking.collector.worker.config; + +/** + * @author pengys5 + */ +public class CacheSizeConfig { + + public static class Cache { + public static class Analysis { + public static int size = 1000; + } + + public static class Persistence { + public static int size = 1000; + } + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/CacheSizeConfigProvider.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/CacheSizeConfigProvider.java new file mode 100644 index 0000000000000000000000000000000000000000..f6239ce4b9e91d51d403f10d108f0aabcc056330 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/CacheSizeConfigProvider.java @@ -0,0 +1,18 @@ +package com.a.eye.skywalking.collector.worker.config; + +import com.a.eye.skywalking.collector.config.ConfigProvider; + +/** + * @author pengys5 + */ +public class CacheSizeConfigProvider implements ConfigProvider { + + @Override + public Class configClass() { + return CacheSizeConfig.class; + } + + @Override + public void cliArgs() { + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/EsConfig.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/EsConfig.java new file mode 100644 index 0000000000000000000000000000000000000000..426307850632d28a9248c5a57232880e98764361 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/EsConfig.java @@ -0,0 +1,28 @@ +package com.a.eye.skywalking.collector.worker.config; + +/** + * @author pengys5 + */ +public class EsConfig { + + public static class Es { + public static class Cluster { + public static String name = ""; + public static String nodes = ""; + + public static class Transport { + public static String sniffer = ""; + } + } + + public static class Index { + public static class Shards { + public static String number; + } + + public static class Replicas{ + public static String number; + } + } + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/EsConfigProvider.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/EsConfigProvider.java new file mode 100644 index 0000000000000000000000000000000000000000..5c0173782cbe4da19b5e61c36eadf6611ca5d72b --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/EsConfigProvider.java @@ -0,0 +1,35 @@ +package com.a.eye.skywalking.collector.worker.config; + +import com.a.eye.skywalking.api.util.StringUtil; +import com.a.eye.skywalking.collector.config.ConfigProvider; + +/** + * @author pengys5 + */ +public class EsConfigProvider implements ConfigProvider { + + @Override + public Class configClass() { + return EsConfig.class; + } + + @Override + public void cliArgs() { + if (!StringUtil.isEmpty(System.getProperty("es.cluster.name"))) { + EsConfig.Es.Cluster.name = System.getProperty("es.cluster.name"); + } + if (!StringUtil.isEmpty(System.getProperty("es.cluster.nodes"))) { + EsConfig.Es.Cluster.nodes = System.getProperty("es.cluster.nodes"); + } + if (!StringUtil.isEmpty(System.getProperty("es.cluster.transport.sniffer"))) { + EsConfig.Es.Cluster.Transport.sniffer = System.getProperty("es.cluster.transport.sniffer"); + } + + if (!StringUtil.isEmpty(System.getProperty("es.index.shards.number"))) { + EsConfig.Es.Index.Shards.number = System.getProperty("es.index.shards.number"); + } + if (!StringUtil.isEmpty(System.getProperty("es.index.replicas.number"))) { + EsConfig.Es.Index.Replicas.number = System.getProperty("es.index.replicas.number"); + } + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/HttpConfig.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/HttpConfig.java new file mode 100644 index 0000000000000000000000000000000000000000..0704c38895f42d07dbb950d62a7257c6ac9f770d --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/HttpConfig.java @@ -0,0 +1,13 @@ +package com.a.eye.skywalking.collector.worker.config; + +/** + * @author pengys5 + */ +public class HttpConfig { + + public static class Http { + public static String hostname = ""; + public static String port = ""; + public static String contextPath = ""; + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/HttpConfigProvider.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/HttpConfigProvider.java new file mode 100644 index 0000000000000000000000000000000000000000..8439fc096e3192fc345431e2408e5886d4b7d6b9 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/HttpConfigProvider.java @@ -0,0 +1,28 @@ +package com.a.eye.skywalking.collector.worker.config; + +import com.a.eye.skywalking.api.util.StringUtil; +import com.a.eye.skywalking.collector.config.ConfigProvider; + +/** + * @author pengys5 + */ +public class HttpConfigProvider implements ConfigProvider { + + @Override + public Class configClass() { + return HttpConfig.class; + } + + @Override + public void cliArgs() { + if (!StringUtil.isEmpty(System.getProperty("http.hostname"))) { + HttpConfig.Http.hostname = System.getProperty("http.hostname"); + } + if (!StringUtil.isEmpty(System.getProperty("http.port"))) { + HttpConfig.Http.port = System.getProperty("http.port"); + } + if (!StringUtil.isEmpty(System.getProperty("http.contextPath"))) { + HttpConfig.Http.contextPath = System.getProperty("http.contextPath"); + } + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/WorkerConfig.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/WorkerConfig.java similarity index 91% rename from skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/WorkerConfig.java rename to skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/WorkerConfig.java index 0abc1b3fa1b645b27916d5e43b1f27863a292e4b..3e7f398e1ee2d1338a8dddc81a32db164a31bda2 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/WorkerConfig.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/WorkerConfig.java @@ -1,23 +1,9 @@ -package com.a.eye.skywalking.collector.worker; - -import com.a.eye.skywalking.collector.cluster.ClusterConfig; +package com.a.eye.skywalking.collector.worker.config; /** * @author pengys5 */ -public class WorkerConfig extends ClusterConfig { - - public static class Analysis { - public static class Data { - public static int size = 1000; - } - } - - public static class Persistence { - public static class Data { - public static int size = 1000; - } - } +public class WorkerConfig { public static class WorkerNum { public static class Node { @@ -105,18 +91,6 @@ public class WorkerConfig extends ClusterConfig { public static int Size = 1024; } - public static class NodeRefDayAnalysis { - public static int Size = 1024; - } - - public static class NodeRefHourAnalysis { - public static int Size = 1024; - } - - public static class NodeRefMinuteAnalysis { - public static int Size = 1024; - } - public static class NodeMappingDayAnalysis { public static int Size = 1024; } @@ -147,6 +121,18 @@ public class WorkerConfig extends ClusterConfig { } public static class NodeRef { + public static class NodeRefDayAnalysis { + public static int Size = 1024; + } + + public static class NodeRefHourAnalysis { + public static int Size = 1024; + } + + public static class NodeRefMinuteAnalysis { + public static int Size = 1024; + } + public static class NodeRefDaySave { public static int Size = 1024; } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/WorkerConfigProvider.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/WorkerConfigProvider.java new file mode 100644 index 0000000000000000000000000000000000000000..928b1015b454f3a7adb29a5950de5b50661018b8 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/config/WorkerConfigProvider.java @@ -0,0 +1,18 @@ +package com.a.eye.skywalking.collector.worker.config; + +import com.a.eye.skywalking.collector.config.ConfigProvider; + +/** + * @author pengys5 + */ +public class WorkerConfigProvider implements ConfigProvider { + + @Override + public Class configClass() { + return WorkerConfig.class; + } + + @Override + public void cliArgs() { + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/analysis/GlobalTraceAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/analysis/GlobalTraceAnalysis.java index d87f77d356418934ae4624d5424d92936aa6199e..f657ad921580c9d6e3bb53826b6de997c388892c 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/analysis/GlobalTraceAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/analysis/GlobalTraceAnalysis.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.MergeAnalysisMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.globaltrace.GlobalTraceIndex; import com.a.eye.skywalking.collector.worker.globaltrace.persistence.GlobalTraceAgg; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceAgg.java index 5e246aa7ad507f85a4aa89afe560e9edd6518f6d..3e0312364446bed5347f8469dbe2acd769feb4ff 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.globaltrace.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.MergeData; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceSave.java index 3c1f121993f70918b0f5dd2b7281830f59a2faec..76fc662445f87cd24df264786836f4e522c4e263 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceSave.java @@ -7,7 +7,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.MergePersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.globaltrace.GlobalTraceIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractHttpServlet.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractHttpServlet.java index f5c4e30a42429ce37dcfd48f611619299951a19d..5edb5bc258025c9d5324a15cd106f8427df8d7fb 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractHttpServlet.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractHttpServlet.java @@ -15,7 +15,7 @@ public abstract class AbstractHttpServlet extends HttpServlet { final public void reply(HttpServletResponse response, JsonObject resJson, int status) throws IOException { response.setContentType("text/json"); response.setCharacterEncoding("utf-8"); - response.setStatus(HttpServletResponse.SC_OK); + response.setStatus(status); PrintWriter out = response.getWriter(); out.print(resJson); diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractPost.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractPost.java index 2e915ff6b53680f635cddaf8056a4677c7bcc2c2..fa45a1123fd0648ab96dc85d9b45b2aeaa5137f5 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractPost.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractPost.java @@ -1,7 +1,6 @@ package com.a.eye.skywalking.collector.worker.httpserver; import com.a.eye.skywalking.collector.actor.*; -import com.a.eye.skywalking.collector.queue.EndOfBatchCommand; import com.google.gson.JsonObject; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -15,6 +14,7 @@ import java.io.IOException; /** * @author pengys5 */ + public abstract class AbstractPost extends AbstractLocalAsyncWorker { private Logger logger = LogManager.getFormatterLogger(AbstractPost.class); @@ -27,10 +27,9 @@ public abstract class AbstractPost extends AbstractLocalAsyncWorker { final public void onWork(Object request) throws Exception { if (request instanceof String) { onReceive((String) request); - } else if (request instanceof EndOfBatchCommand) { - } else { logger.error("unhandled request, request instance must String, but is %s", request.getClass().toString()); + saveException(new IllegalArgumentException("request instance must String")); } } @@ -40,7 +39,7 @@ public abstract class AbstractPost extends AbstractLocalAsyncWorker { private final LocalAsyncWorkerRef ownerWorkerRef; - protected PostWithHttpServlet(LocalAsyncWorkerRef ownerWorkerRef) { + PostWithHttpServlet(LocalAsyncWorkerRef ownerWorkerRef) { this.ownerWorkerRef = ownerWorkerRef; } @@ -49,7 +48,7 @@ public abstract class AbstractPost extends AbstractLocalAsyncWorker { JsonObject resJson = new JsonObject(); try { BufferedReader bufferedReader = request.getReader(); - StringBuffer dataStr = new StringBuffer(); + StringBuilder dataStr = new StringBuilder(); String tmpStr; while ((tmpStr = bufferedReader.readLine()) != null) { dataStr.append(tmpStr); diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/HttpServer.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/HttpServer.java index 144a9ab69767ff67e8871d8b7e3ffb1f192abb4c..192aecd44a53f68cc4d05b103e299ce7ed173f9f 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/HttpServer.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/httpserver/HttpServer.java @@ -1,12 +1,14 @@ package com.a.eye.skywalking.collector.worker.httpserver; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; +import com.a.eye.skywalking.collector.worker.config.HttpConfig; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.eclipse.jetty.server.Server; -import org.eclipse.jetty.server.ServerConnector; import org.eclipse.jetty.servlet.ServletContextHandler; +import java.net.InetSocketAddress; + /** * @author pengys5 */ @@ -16,9 +18,9 @@ public enum HttpServer { private Logger logger = LogManager.getFormatterLogger(HttpServer.class); public void boot(ClusterWorkerContext clusterContext) throws Exception { - Server server = new Server(7001); + Server server = new Server(new InetSocketAddress(HttpConfig.Http.hostname, Integer.valueOf(HttpConfig.Http.port))); - String contextPath = "/"; + String contextPath = HttpConfig.Http.contextPath; ServletContextHandler servletContextHandler = new ServletContextHandler(ServletContextHandler.NO_SESSIONS); servletContextHandler.setContextPath(contextPath); logger.info("http server root context path: %s", contextPath); diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeCompAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeCompAnalysis.java index 8d2a92802388b4b493eb3e32ff5aca5ed9c51552..75702cf3a1dc0fe13f54e5ed67fb90d2238ab53f 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeCompAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeCompAnalysis.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.persistence.NodeCompAgg; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; import com.a.eye.skywalking.collector.worker.storage.RecordData; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingDayAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingDayAnalysis.java index 4b83c8db94ad54b809032a11aa54e01be1b663bc..c006fbc15e529b89d786b2d442361ff995cd2eef 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingDayAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingDayAnalysis.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.persistence.NodeMappingDayAgg; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; import com.a.eye.skywalking.collector.worker.storage.RecordData; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingHourAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingHourAnalysis.java index a8a5d5893cc12c4dc277bf15053df97360285be2..66aedbcf0c10f64dcc093a2944847d6578c84305 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingHourAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingHourAnalysis.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.persistence.NodeMappingHourAgg; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; import com.a.eye.skywalking.collector.worker.storage.RecordData; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingMinuteAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingMinuteAnalysis.java index 1c719fa4dbcbbb99fdcf374ba4eedf6f0b4b2551..a3895d94c4d5a22f844415a22412b9a52cc1ece6 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingMinuteAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingMinuteAnalysis.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.persistence.NodeMappingMinuteAgg; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; import com.a.eye.skywalking.collector.worker.storage.RecordData; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompAgg.java index 2149a293121dd8c40e6e8746bfafa4242d644a90..9a3f2bb6b657f294ba4807967eb23a3e7b4421e9 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.node.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.RecordData; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompSave.java index bcae0e72925f2607e3451b20324ad0daa6f98d83..1590b42c2d9371f33064693e84deb9aeeaa3a61c 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompSave.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.RecordPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.NodeCompIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDayAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDayAgg.java index 25d6869b3906ccbbed93ea439bd8d8e56b692a38..3d56b0b76cdcd2fb18824c1f064421577fd6bc80 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDayAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDayAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.node.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.RecordData; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDaySave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDaySave.java index b883a7f06039c4ae6b500e2a196adbe875e7e019..c0f588293cd2a045dd2aacd6c671cae6b806bb2e 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDaySave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDaySave.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.RecordPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.NodeMappingIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourAgg.java index 2e614266b183a7c3e491744a4e77a74b87772350..79a1d6b542527caa8d43aa494bde929528990bea 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.node.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.RecordData; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourSave.java index 58d776ffbfd0963d0981fa36524a3a47c21e0315..e6de9d3e9cf2b3f90217b18b643e4f54a2e2ab84 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourSave.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.RecordPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.NodeMappingIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteAgg.java index d21ec90980f846b07343e3d65c482d9ef1509b41..cba6a69da231072ab99acc6454e02acbd2171d50 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.node.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.RecordData; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteSave.java index 29b398b80575326f7d5524f610732613eb1d665e..663976d5149024313fecb3bad5e1b99a420d4f95 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteSave.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.RecordPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.NodeMappingIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefDayAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefDayAnalysis.java index 1f16583752db1a7e02237db42fe56068395136b4..d73f5d0cea1560ad7ca5efdb2278544cd6e4d8b0 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefDayAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefDayAnalysis.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefDayAgg; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; import com.a.eye.skywalking.collector.worker.storage.RecordData; @@ -70,7 +70,7 @@ public class NodeRefDayAnalysis extends AbstractNodeRefAnalysis { @Override public int queueSize() { - return WorkerConfig.Queue.Node.NodeRefDayAnalysis.Size; + return WorkerConfig.Queue.NodeRef.NodeRefDayAnalysis.Size; } } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefHourAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefHourAnalysis.java index 02d27ff30f89380a98133b3699815e50dce6b312..915347ee70534b2e46199f047f85fedb6ce511d9 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefHourAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefHourAnalysis.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefHourAgg; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; import com.a.eye.skywalking.collector.worker.storage.RecordData; @@ -70,7 +70,7 @@ public class NodeRefHourAnalysis extends AbstractNodeRefAnalysis { @Override public int queueSize() { - return WorkerConfig.Queue.Node.NodeRefHourAnalysis.Size; + return WorkerConfig.Queue.NodeRef.NodeRefHourAnalysis.Size; } } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefMinuteAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefMinuteAnalysis.java index c913d58f6b8d6b85e23214493f9a260baaa619e7..dfebc4d940fab99a90ee43b8cab01b2b8b7742d7 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefMinuteAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefMinuteAnalysis.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefMinuteAgg; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; import com.a.eye.skywalking.collector.worker.storage.RecordData; @@ -70,7 +70,7 @@ public class NodeRefMinuteAnalysis extends AbstractNodeRefAnalysis { @Override public int queueSize() { - return WorkerConfig.Queue.Node.NodeRefMinuteAnalysis.Size; + return WorkerConfig.Queue.NodeRef.NodeRefMinuteAnalysis.Size; } } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumDayAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumDayAnalysis.java index 55c85e05d6bad6a632c80075c5b6caf379625b03..3dfb34e300e96f409450bb7f23943a94106a5b87 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumDayAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumDayAnalysis.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefResSumDayAgg; import com.a.eye.skywalking.collector.worker.storage.MetricData; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumHourAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumHourAnalysis.java index 363e6ded4a7c39eae5e445b6050678b63545770e..9614bae935276821b2c0924bb9f22eca387a5151 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumHourAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumHourAnalysis.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefResSumHourAgg; import com.a.eye.skywalking.collector.worker.storage.MetricData; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumMinuteAnalysis.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumMinuteAnalysis.java index 66e3a55478b5689080f68e3be71e9b1c2f1ef10e..b5bb5674760d879ba3d19ad3b748fee48e7dc9c5 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumMinuteAnalysis.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumMinuteAnalysis.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefResSumMinuteAgg; import com.a.eye.skywalking.collector.worker.storage.MetricData; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDayAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDayAgg.java index e045565ace522a0a312c533a913d8ce0fd89a941..89af04b614a465a09a1a38b53efe62d09df8c00f 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDayAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDayAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.RecordData; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDaySave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDaySave.java index 946eda3a1e284a4f000e17b19f866332c86bf071..f027b605ecb8ac1bf716a41a046e7a31419732db 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDaySave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDaySave.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.RecordPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourAgg.java index 78974e82b98b12401d1e2aa2cb211ed9ef789419..f86097155aa2862b129128d9f0d2f0db1cf7b980 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.RecordData; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourSave.java index 8ec5b14760d5c3c7fc481c95ffddb8ddf3ca4c09..1096127e81c1f3f2f841924d9f115c27517262ec 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourSave.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.RecordPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteAgg.java index b961e2ce7e85c7acb3a18a50f0998053b148419b..04a4c69ec805b6f0ba7a733bd6ed2bf502be449d 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.RecordData; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteSave.java index d77cd3c37e441c781c11994d5d28df6c294b04cd..723b39953ae0fb9df34853aa1849da3342037fa1 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteSave.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.RecordPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDayAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDayAgg.java index 61fa1ad5c66a8f6e1b75bc9b12bb76b7f58a5169..f95e00236a3c544df7496b39f6859e4a834db1ff 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDayAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDayAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.MetricData; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDaySave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDaySave.java index b2afec7e7fc6e418426fc326853d8dc6ea05d713..c08f018ef5fad769c11276b6cf5f7d0dd78de171 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDaySave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDaySave.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.MetricPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefResSumIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourAgg.java index 39435bbd5ecf4f032b5eec062d52e452ecc10e12..1bf10dc7b4aa1f3fe83c88586adeb963660893b2 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.MetricData; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourSave.java index f4da5b5076ab3ca89243787eb0e4898d799de5c4..c2e94a24638b4d74cf9eaf130cc41be680716ca1 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourSave.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.MetricPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefResSumIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteAgg.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteAgg.java index 7afb59d8b6595e9a074c7da46f12c40cc621fdaf..c4a83124c0c9867c5e923f35e1ecbb8abcc8d250 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteAgg.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteAgg.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.storage.MetricData; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteSave.java index d2ae9fae79a0d302bdf453b2e814bb335504a8cb..70fb5c6b1dd9bc478aa905a08570f4ddc4630168 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteSave.java @@ -6,7 +6,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.MetricPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefResSumIndex; /** diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/SegmentPost.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/SegmentPost.java index 2eb187ed50ff390de4ed2bfddded9843a46abc16..5992716c7aa58d245d2468438abd67ef94b35c5e 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/SegmentPost.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/SegmentPost.java @@ -7,7 +7,7 @@ import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.Role; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.globaltrace.analysis.GlobalTraceAnalysis; import com.a.eye.skywalking.collector.worker.httpserver.AbstractPost; import com.a.eye.skywalking.collector.worker.httpserver.AbstractPostProvider; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentCostSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentCostSave.java index 9fe2cc6c43e9f90fc9b18e31fc6f05e147556104..c02e7435619ebed51d67e15bccd75713ae0281c1 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentCostSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentCostSave.java @@ -7,7 +7,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.RecordPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.segment.SegmentCostIndex; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; import com.a.eye.skywalking.collector.worker.storage.RecordData; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentExceptionSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentExceptionSave.java index 6caccfa106eb70dd5d9cab401bd579cb8613f4e3..227cf61ada7c4def7724529c7508dbcc2cadb621 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentExceptionSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentExceptionSave.java @@ -7,7 +7,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.RecordPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.segment.SegmentExceptionIndex; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; import com.a.eye.skywalking.collector.worker.storage.AbstractIndex; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentSave.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentSave.java index 0875545aeada721df0ab5f1d7ef121d4e39b9502..0d8ba306e285ebd14bec2dabc0d48e17c747fac5 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentSave.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentSave.java @@ -7,7 +7,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; import com.a.eye.skywalking.collector.worker.RecordPersistenceMember; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.segment.SegmentIndex; import com.a.eye.skywalking.collector.worker.storage.AbstractIndex; import com.a.eye.skywalking.collector.worker.storage.RecordData; diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/AbstractIndex.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/AbstractIndex.java index bb27a34e9350d46858d0fe40503207db238c5775..1aef5a01ddb7a9c5bc459fb30e9e53bbbd79c35d 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/AbstractIndex.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/AbstractIndex.java @@ -1,5 +1,6 @@ package com.a.eye.skywalking.collector.worker.storage; +import com.a.eye.skywalking.collector.worker.config.EsConfig; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.elasticsearch.action.admin.indices.create.CreateIndexResponse; @@ -32,8 +33,8 @@ public abstract class AbstractIndex { final XContentBuilder createSettingBuilder() throws IOException { return XContentFactory.jsonBuilder() .startObject() - .field("index.number_of_shards", 2) - .field("index.number_of_replicas", 0) + .field("index.number_of_shards", EsConfig.Es.Index.Shards.number) + .field("index.number_of_replicas", EsConfig.Es.Index.Replicas.number) .endObject(); } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/EsClient.java b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/EsClient.java index 01355af82233600d77198ea59c73cc552cb3e9dd..b4985ce24fb3c6d5af89a27a913be3776860341b 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/EsClient.java +++ b/skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/storage/EsClient.java @@ -1,5 +1,6 @@ package com.a.eye.skywalking.collector.worker.storage; +import com.a.eye.skywalking.collector.worker.config.EsConfig; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.elasticsearch.action.admin.indices.refresh.RefreshRequest; @@ -11,6 +12,8 @@ import org.elasticsearch.transport.client.PreBuiltTransportClient; import java.net.InetAddress; import java.net.UnknownHostException; +import java.util.ArrayList; +import java.util.List; /** * @author pengys5 @@ -18,16 +21,22 @@ import java.net.UnknownHostException; public enum EsClient { INSTANCE; + private Logger logger = LogManager.getFormatterLogger(EsClient.class); + private Client client; public void boot() throws UnknownHostException { Settings settings = Settings.builder() - .put("cluster.name", "CollectorCluster") - .put("client.transport.sniff", true) + .put("cluster.name", EsConfig.Es.Cluster.name) + .put("client.transport.sniff", EsConfig.Es.Cluster.Transport.sniffer) .build(); - client = new PreBuiltTransportClient(settings) - .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("localhost"), 9300)); + client = new PreBuiltTransportClient(settings); + + List pairsList = parseClusterNodes(EsConfig.Es.Cluster.nodes); + for (AddressPairs pairs : pairsList) { + ((PreBuiltTransportClient) client).addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName(pairs.ip), pairs.port)); + } } public Client getClient() { @@ -35,7 +44,6 @@ public enum EsClient { } public void indexRefresh(String... indexName) { - Logger logger = LogManager.getFormatterLogger(EsClient.class); RefreshResponse response = client.admin().indices().refresh(new RefreshRequest(indexName)).actionGet(); if (response.getShardFailures().length == response.getTotalShards()) { logger.error("All elasticsearch shard index refresh failure, reason: %s", response.getShardFailures()); @@ -44,4 +52,28 @@ public enum EsClient { } logger.info("elasticsearch index refresh success"); } + + private List parseClusterNodes(String nodes) { + List pairsList = new ArrayList<>(); + logger.info("es nodes: %s", nodes); + String[] nodesSplit = nodes.split(","); + for (int i = 0; i < nodesSplit.length; i++) { + String node = nodesSplit[i]; + String ip = node.split(":")[0]; + String port = node.split(":")[1]; + pairsList.add(new AddressPairs(ip, Integer.valueOf(port))); + } + + return pairsList; + } + + class AddressPairs { + private String ip; + private Integer port; + + public AddressPairs(String ip, Integer port) { + this.ip = ip; + this.port = port; + } + } } diff --git a/skywalking-collector/skywalking-collector-worker/src/main/resources/META-INF/services/com.a.eye.skywalking.collector.config.ConfigProvider b/skywalking-collector/skywalking-collector-worker/src/main/resources/META-INF/services/com.a.eye.skywalking.collector.config.ConfigProvider new file mode 100644 index 0000000000000000000000000000000000000000..30547ebfdc49b8fab39b8bdeeb4bf554ff5ae670 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/main/resources/META-INF/services/com.a.eye.skywalking.collector.config.ConfigProvider @@ -0,0 +1,5 @@ +com.a.eye.skywalking.collector.cluster.ClusterConfigProvider +com.a.eye.skywalking.collector.worker.config.EsConfigProvider +com.a.eye.skywalking.collector.worker.config.HttpConfigProvider +com.a.eye.skywalking.collector.worker.config.CacheSizeConfigProvider +com.a.eye.skywalking.collector.worker.config.WorkerConfigProvider \ No newline at end of file diff --git a/skywalking-collector/skywalking-collector-worker/src/main/resources/META-INF/services/com.a.eye.skywalking.collector.worker.httpserver.AbstractGetProvider b/skywalking-collector/skywalking-collector-worker/src/main/resources/META-INF/services/com.a.eye.skywalking.collector.worker.httpserver.AbstractGetProvider index ea63a29ac0915bf5d338983dc4273ddc47d8ce1f..a6e01f5ca8a3d2b240562b82b65f7a84dfebe783 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/resources/META-INF/services/com.a.eye.skywalking.collector.worker.httpserver.AbstractGetProvider +++ b/skywalking-collector/skywalking-collector-worker/src/main/resources/META-INF/services/com.a.eye.skywalking.collector.worker.httpserver.AbstractGetProvider @@ -1,5 +1,3 @@ -com.a.eye.skywalking.collector.worker.noderef.NodeRefGetWithTimeSlice$Factory -com.a.eye.skywalking.collector.worker.noderef.NodeRefResSumGetWithTimeSlice$Factory com.a.eye.skywalking.collector.worker.noderef.NodeRefResSumGetGroupWithTimeSlice$Factory com.a.eye.skywalking.collector.worker.segment.SegmentTopGetWithTimeSlice$Factory com.a.eye.skywalking.collector.worker.globaltrace.GlobalTraceGetWithGlobalId$Factory diff --git a/skywalking-collector/skywalking-collector-worker/src/main/resources/collector.config b/skywalking-collector/skywalking-collector-worker/src/main/resources/collector.config index 159b51eeeb3cb22e5a40bbe532edb914f148375b..077279ade78fa0f87476c8d03b5525177fb3c7cc 100644 --- a/skywalking-collector/skywalking-collector-worker/src/main/resources/collector.config +++ b/skywalking-collector/skywalking-collector-worker/src/main/resources/collector.config @@ -1,7 +1,63 @@ cluster.current.hostname=127.0.0.1 cluster.current.port=1000 -cluster.current.roles=[WorkersListener] -#cluster.seed_nodes=["akka.tcp://CollectorSystem@127.0.0.1:1000"] +cluster.current.roles=WorkersListener +cluster.seed_nodes=127.0.0.1:1000,127.0.0.1:1001 + +es.cluster.name=CollectorDBCluster +es.cluster.nodes=127.0.0.1:9300 +es.cluster.transport.sniffer=true + +es.index.shards.number=2 +es.index.replicas.number=0 + +http.hostname=127.0.0.1 +http.port=7001 +http.contextPath=/ + +cache.analysis.size=1024 +cache.persistence.size=1024 + +WorkerNum.Node.NodeCompAgg.Value=10 +WorkerNum.Node.NodeMappingDayAgg.Value=10 +WorkerNum.Node.NodeMappingHourAgg.Value=10 +WorkerNum.Node.NodeMappingMinuteAgg.Value=10 + +WorkerNum.NodeRef.NodeRefDayAgg.Value=10 +WorkerNum.NodeRef.NodeRefHourAgg.Value=10 +WorkerNum.NodeRef.NodeRefMinuteAgg.Value=10 +WorkerNum.NodeRef.NodeRefResSumDayAgg.Value=10 +WorkerNum.NodeRef.NodeRefResSumHourAgg.Value=10 +WorkerNum.NodeRef.NodeRefResSumMinuteAgg.Value=10 + +WorkerNum.GlobalTrace.GlobalTraceAgg.Value=10 + +Queue.GlobalTrace.GlobalTraceSave.Size=1024 +Queue.GlobalTrace.GlobalTraceAnalysis.Size=1024 + +Queue.Segment.SegmentPost.Size=1024 +Queue.Segment.SegmentCostSave.Size=1024 +Queue.Segment.SegmentSave.Size=1024 +Queue.Segment.SegmentExceptionSave.Size=1024 + +Queue.Node.NodeCompAnalysis.Size=1024 +Queue.Node.NodeMappingDayAnalysis.Size=1024 +Queue.Node.NodeMappingHourAnalysis.Size=1024 +Queue.Node.NodeMappingMinuteAnalysis.Size=1024 +Queue.Node.NodeCompSave.Size=1024 +Queue.Node.NodeMappingDaySave.Size=1024 +Queue.Node.NodeMappingHourSave.Size=1024 +Queue.Node.NodeMappingMinuteSave.Size=1024 + +Queue.NodeRef.NodeRefDayAnalysis.Size=1024 +Queue.NodeRef.NodeRefHourAnalysis.Size=1024 +Queue.NodeRef.NodeRefMinuteAnalysis.Size=1024 +Queue.NodeRef.NodeRefDaySave.Size=1024 +Queue.NodeRef.NodeRefHourSave.Size=1024 +Queue.NodeRef.NodeRefMinuteSave.Size=1024 +Queue.NodeRef.NodeRefResSumDaySave.Size=1024 +Queue.NodeRef.NodeRefResSumHourSave.Size=1024 +Queue.NodeRef.NodeRefResSumMinuteSave.Size=1024 +Queue.NodeRef.NodeRefResSumDayAnalysis.Size=1024 +Queue.NodeRef.NodeRefResSumHourAnalysis.Size=1024 +Queue.NodeRef.NodeRefResSumMinuteAnalysis.Size=1024 -es.cluster.name= -es.cluster.nodes= diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMemberTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMemberTestCase.java index 29a89eb2a3125027376ddf426be47396c1784bef..f35118cde3d36d14c77f184bc7f8ba1131babe30 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMemberTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/MergeAnalysisMemberTestCase.java @@ -2,6 +2,7 @@ package com.a.eye.skywalking.collector.worker; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; +import com.a.eye.skywalking.collector.worker.config.CacheSizeConfig; import com.a.eye.skywalking.collector.worker.storage.MergeData; import com.a.eye.skywalking.collector.worker.storage.MergePersistenceData; import org.junit.Assert; @@ -44,7 +45,7 @@ public class MergeAnalysisMemberTestCase { @Test public void testSetMergeDataNotFull() throws Exception { - when(persistenceData.size()).thenReturn(WorkerConfig.Persistence.Data.size - 1); + when(persistenceData.size()).thenReturn(CacheSizeConfig.Cache.Analysis.size - 1); mergeAnalysisMember.setMergeData("segment_1", "column", "value"); Mockito.verify(mergeAnalysisMember, Mockito.never()).aggregation(); @@ -52,7 +53,7 @@ public class MergeAnalysisMemberTestCase { @Test public void testSetMergeDataFull() throws Exception { - when(persistenceData.size()).thenReturn(WorkerConfig.Persistence.Data.size); + when(persistenceData.size()).thenReturn(CacheSizeConfig.Cache.Analysis.size); mergeAnalysisMember.setMergeData("segment_1", "column", "value"); Mockito.verify(mergeAnalysisMember, Mockito.times(1)).aggregation(); diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/StartUpTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/StartUpTestCase.java deleted file mode 100644 index 0d66c9cd9944d3f2f4b1382c172087b972061cf8..0000000000000000000000000000000000000000 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/StartUpTestCase.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.a.eye.skywalking.collector.worker; - -import akka.actor.ActorRef; -import akka.actor.ActorSelection; -import akka.actor.ActorSystem; -import com.a.eye.skywalking.collector.cluster.ClusterConfig; -import com.a.eye.skywalking.collector.cluster.ClusterConfigInitializer; -import com.a.eye.skywalking.collector.worker.segment.SegmentPost; -import com.a.eye.skywalking.collector.worker.storage.EsClient; -import com.a.eye.skywalking.sniffer.mock.trace.TraceSegmentBuilderFactory; -import com.a.eye.skywalking.trace.TraceSegment; -import com.typesafe.config.Config; -import com.typesafe.config.ConfigFactory; - -/** - * @author pengys5 - */ -public class StartUpTestCase { - - public void test() throws Exception { - System.out.println(SegmentPost.class.getSimpleName()); - ClusterConfigInitializer.initialize("collector.config"); - System.out.println(ClusterConfig.Cluster.Current.roles); - - final Config config = ConfigFactory.parseString("akka.remote.netty.tcp.hostname=" + ClusterConfig.Cluster.Current.hostname). - withFallback(ConfigFactory.parseString("akka.remote.netty.tcp.port=" + ClusterConfig.Cluster.Current.port)). - withFallback(ConfigFactory.parseString("akka.cluster.roles=" + ClusterConfig.Cluster.Current.roles)). - withFallback(ConfigFactory.parseString("akka.cluster.seed-nodes=" + ClusterConfig.Cluster.seed_nodes)). - withFallback(ConfigFactory.load("application.conf")); - ActorSystem system = ActorSystem.create("CollectorSystem", config); - - EsClient.INSTANCE.boot(); - - TraceSegment dubboClientData = TraceSegmentBuilderFactory.INSTANCE.traceOf_Tomcat_DubboClient(); - -// SegmentMessage.Builder clientBuilder = dubboClientData.serialize().toBuilder(); -// clientBuilder.setApplicationCode("Tomcat_DubboClient"); -// -// dubboClientData = new TraceSegment(clientBuilder.build()); -// -// TraceSegment dubboServerData = TraceSegmentBuilderFactory.INSTANCE.traceOf_DubboServer_MySQL(); -// -// SegmentMessage serializeServer = dubboServerData.serialize(); -// SegmentMessage.Builder builder = serializeServer.toBuilder(); -// -// SegmentRefMessage.Builder builderRef = builder.getRefs(0).toBuilder(); -// builderRef.setApplicationCode(dubboClientData.getApplicationCode()); -// -// -// builderRef.setPeerHost(Tags.PEER_HOST.get(dubboClientData.getSpans().get(1))); -// -// builder.setApplicationCode("DubboServer_MySQL"); -// builder.addRefs(builderRef); -// dubboServerData = new TraceSegment(builder.build()); - - Thread.sleep(5000); - - ActorSelection selection = system.actorSelection("/user/TraceSegmentReceiver_1"); - - for (int i = 0; i < 100; i++) { - selection.tell(dubboClientData, ActorRef.noSender()); -// selection.tell(dubboServerData, ActorRef.noSender()); - - Thread.sleep(200); - } - - Thread.sleep(1000000); - } -} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/analysis/GlobalTraceAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/analysis/GlobalTraceAnalysisTestCase.java index e6d1168a985407e5f5c5278c7c28010167ab9184..a7d034e1c03f182bf81c6a161a1af5aadbedeb38 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/analysis/GlobalTraceAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/analysis/GlobalTraceAnalysisTestCase.java @@ -4,7 +4,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.globaltrace.persistence.GlobalTraceAgg; import com.a.eye.skywalking.collector.worker.mock.MergeDataAnswer; import com.a.eye.skywalking.collector.worker.segment.mock.SegmentMock; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceAggTestCase.java index ac1d4413f3f7bf360e753d144ece6b1bf3452a2b..92623ed555997464305b9abe8374486ec0b62f87 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceAggTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.MergeDataAnswer; import com.a.eye.skywalking.collector.worker.storage.RecordData; import com.a.eye.skywalking.collector.worker.tools.MergeDataAggTools; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceSaveTestCase.java index 6b502120898478c15db999e0ad300c2d10453676..a1049eee4eb32ca1fb7af7eb574474a40b81784a 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/globaltrace/persistence/GlobalTraceSaveTestCase.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.globaltrace.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.globaltrace.GlobalTraceIndex; import org.junit.Assert; import org.junit.Before; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractGetProviderTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractGetProviderTestCase.java new file mode 100644 index 0000000000000000000000000000000000000000..28c6364ef1bcddadbc77d40f05409993fdbb5bf5 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractGetProviderTestCase.java @@ -0,0 +1,22 @@ +package com.a.eye.skywalking.collector.worker.httpserver; + +import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; +import org.eclipse.jetty.servlet.ServletContextHandler; +import org.eclipse.jetty.servlet.ServletHolder; +import org.junit.Test; +import org.mockito.Mockito; + +/** + * @author pengys5 + */ +public class AbstractGetProviderTestCase { + + @Test + public void testCreate() throws IllegalArgumentException, ProviderNotFoundException { + ServletContextHandler handler = Mockito.mock(ServletContextHandler.class); + + TestAbstractGetProvider provider = new TestAbstractGetProvider(); + provider.create(handler); + Mockito.verify(handler).addServlet(Mockito.any(ServletHolder.class), Mockito.eq("servletPath")); + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractGetTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractGetTestCase.java new file mode 100644 index 0000000000000000000000000000000000000000..4a30f8b077c0345c8b4450332746f273ec36c43c --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractGetTestCase.java @@ -0,0 +1,44 @@ +package com.a.eye.skywalking.collector.worker.httpserver; + +import com.google.gson.JsonObject; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + +import java.util.HashMap; +import java.util.Map; + +import static org.mockito.Mockito.*; + +/** + * @author pengys5 + */ +public class AbstractGetTestCase { + + private TestAbstractGet get; + + @Before + public void init() { + get = mock(TestAbstractGet.class); + } + + @Test + public void testOnWork() throws Exception { + Map parameterMap = new HashMap<>(); + JsonObject response = new JsonObject(); + get.onWork(parameterMap, response); + verify(get).onSearch(any(Map.class), any(JsonObject.class)); + } + + @Test + public void testOnWorkError() throws Exception { + Map parameterMap = new HashMap<>(); + JsonObject response = new JsonObject(); + + doThrow(new Exception("testOnWorkError")).when(get).onSearch(any(Map.class), any(JsonObject.class)); + get.onWork(parameterMap, response); + + Assert.assertEquals(false, response.get("isSuccess").getAsBoolean()); + Assert.assertEquals("testOnWorkError", response.get("reason").getAsString()); + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractPostProviderTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractPostProviderTestCase.java new file mode 100644 index 0000000000000000000000000000000000000000..fa50ef37e1bfbcc06ca854827a6e3eb9749519ef --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractPostProviderTestCase.java @@ -0,0 +1,22 @@ +package com.a.eye.skywalking.collector.worker.httpserver; + +import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; +import org.eclipse.jetty.servlet.ServletContextHandler; +import org.eclipse.jetty.servlet.ServletHolder; +import org.junit.Test; +import org.mockito.Mockito; + +/** + * @author pengys5 + */ +public class AbstractPostProviderTestCase { + + @Test + public void testCreate() throws IllegalArgumentException, ProviderNotFoundException { + ServletContextHandler handler = Mockito.mock(ServletContextHandler.class); + + TestAbstractPostProvider provider = new TestAbstractPostProvider(); + provider.create(handler); + Mockito.verify(handler).addServlet(Mockito.any(ServletHolder.class), Mockito.eq("testPost")); + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractPostTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractPostTestCase.java new file mode 100644 index 0000000000000000000000000000000000000000..3c0bf7af8333948704148f539dc71fb8ec17d714 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/AbstractPostTestCase.java @@ -0,0 +1,46 @@ +package com.a.eye.skywalking.collector.worker.httpserver; + +import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; +import com.a.eye.skywalking.collector.actor.LocalWorkerContext; +import com.google.gson.JsonObject; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.powermock.api.mockito.PowerMockito; +import org.powermock.core.classloader.annotations.PowerMockIgnore; +import org.powermock.core.classloader.annotations.PrepareForTest; +import org.powermock.modules.junit4.PowerMockRunner; + +import static org.mockito.Matchers.anyString; +import static org.mockito.Mockito.*; + +/** + * @author pengys5 + */ +@RunWith(PowerMockRunner.class) +@PrepareForTest({TestAbstractPost.class}) +@PowerMockIgnore({"javax.management.*"}) +public class AbstractPostTestCase { + + private TestAbstractPost post; + + @Before + public void init() { + ClusterWorkerContext clusterWorkerContext = mock(ClusterWorkerContext.class); + LocalWorkerContext localWorkerContext = mock(LocalWorkerContext.class); + post = spy(new TestAbstractPost(TestAbstractPost.WorkerRole.INSTANCE, clusterWorkerContext, localWorkerContext)); + } + + @Test + public void testOnWork() throws Exception { + String request = "testOnWork"; + post.onWork(request); + verify(post).onReceive(anyString()); + } + + @Test + public void testOnWorkError() throws Exception { + post.onWork(new JsonObject()); + PowerMockito.verifyPrivate(post).invoke("saveException", any(IllegalArgumentException.class)); + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/GetWithHttpServletTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/GetWithHttpServletTestCase.java new file mode 100644 index 0000000000000000000000000000000000000000..5dc7284565138a8780862f6284dd0438a8b0f1db --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/GetWithHttpServletTestCase.java @@ -0,0 +1,44 @@ +package com.a.eye.skywalking.collector.worker.httpserver; + +import com.a.eye.skywalking.collector.actor.LocalSyncWorkerRef; +import org.junit.Assert; +import org.junit.Test; +import org.mockito.invocation.InvocationOnMock; +import org.mockito.stubbing.Answer; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.io.PrintWriter; + +import static org.mockito.Mockito.*; + +/** + * @author pengys5 + */ +public class GetWithHttpServletTestCase { + + @Test + public void testDoGet() throws IOException, ServletException { + LocalSyncWorkerRef workerRef = mock(LocalSyncWorkerRef.class); + AbstractGet.GetWithHttpServlet servlet = new AbstractGet.GetWithHttpServlet(workerRef); + + HttpServletRequest request = mock(HttpServletRequest.class); + HttpServletResponse response = mock(HttpServletResponse.class); + doAnswer(new Answer() { + @Override + public Object answer(InvocationOnMock invocation) throws Throwable { + Integer status = (Integer) invocation.getArguments()[0]; + System.out.println(status); + Assert.assertEquals(new Integer(200), status); + return null; + } + }).when(response).setStatus(anyInt()); + + PrintWriter writer = mock(PrintWriter.class); + when(response.getWriter()).thenReturn(writer); + + servlet.doGet(request, response); + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/PostWithHttpServletTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/PostWithHttpServletTestCase.java new file mode 100644 index 0000000000000000000000000000000000000000..7764b52ccf8f6166045e0cf378195ff1e90cc3ea --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/PostWithHttpServletTestCase.java @@ -0,0 +1,88 @@ +package com.a.eye.skywalking.collector.worker.httpserver; + +import com.a.eye.skywalking.collector.actor.LocalAsyncWorkerRef; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; +import org.mockito.invocation.InvocationOnMock; +import org.mockito.stubbing.Answer; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.BufferedReader; +import java.io.PrintWriter; + +import static org.mockito.Matchers.anyInt; +import static org.mockito.Mockito.*; + +/** + * @author pengys5 + */ +public class PostWithHttpServletTestCase { + + private LocalAsyncWorkerRef workerRef; + private AbstractPost.PostWithHttpServlet servlet; + private HttpServletRequest request; + private HttpServletResponse response; + private PrintWriter writer; + + @Before + public void init() throws Exception { + workerRef = mock(LocalAsyncWorkerRef.class); + servlet = new AbstractPost.PostWithHttpServlet(workerRef); + + request = mock(HttpServletRequest.class); + response = mock(HttpServletResponse.class); + + writer = mock(PrintWriter.class); + when(response.getWriter()).thenReturn(writer); + } + + @Test + public void testDoPost() throws Exception { + + doAnswer(new Answer() { + @Override + public Object answer(InvocationOnMock invocation) throws Throwable { + Integer status = (Integer) invocation.getArguments()[0]; + System.out.println(status); + Assert.assertEquals(new Integer(200), status); + return null; + } + }).when(response).setStatus(anyInt()); + + doAnswer(new Answer() { + @Override + public Object answer(InvocationOnMock invocation) throws Throwable { + String reqStr = (String) invocation.getArguments()[0]; + System.out.println(reqStr); + Assert.assertEquals("TestTest2", reqStr); + return null; + } + }).when(workerRef).tell(anyString()); + + + BufferedReader bufferedReader = mock(BufferedReader.class); + when(bufferedReader.readLine()).thenReturn("Test").thenReturn("Test2").thenReturn(null); + + when(request.getReader()).thenReturn(bufferedReader); + + + servlet.doPost(request, response); + } + + @Test + public void testDoPostError() throws Exception { + doAnswer(new Answer() { + @Override + public Object answer(InvocationOnMock invocation) throws Throwable { + Integer status = (Integer) invocation.getArguments()[0]; + System.out.println(status); + Assert.assertEquals(new Integer(500), status); + return null; + } + }).when(response).setStatus(anyInt()); + doThrow(new Exception()).when(workerRef).tell(anyString()); + servlet.doPost(request, response); + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractGet.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractGet.java new file mode 100644 index 0000000000000000000000000000000000000000..d1a1df0a28d503ee2c39da6af754cc72fb5bf272 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractGet.java @@ -0,0 +1,63 @@ +package com.a.eye.skywalking.collector.worker.httpserver; + +import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; +import com.a.eye.skywalking.collector.actor.LocalWorkerContext; +import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; +import com.a.eye.skywalking.collector.actor.Role; +import com.a.eye.skywalking.collector.actor.selector.RollingSelector; +import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; +import com.google.gson.JsonObject; + +import java.util.Map; + +/** + * @author pengys5 + */ +public class TestAbstractGet extends AbstractGet { + protected TestAbstractGet(Role role, ClusterWorkerContext clusterContext, LocalWorkerContext selfContext) { + super(role, clusterContext, selfContext); + } + + @Override + public void preStart() throws ProviderNotFoundException { + super.preStart(); + } + + @Override + protected void onSearch(Map request, JsonObject response) throws Exception { + + } + + public static class Factory extends AbstractGetProvider { + public static Factory INSTANCE = new Factory(); + + @Override + public Role role() { + return TestAbstractGet.WorkerRole.INSTANCE; + } + + @Override + public TestAbstractGet workerInstance(ClusterWorkerContext clusterContext) { + return new TestAbstractGet(role(), clusterContext, new LocalWorkerContext()); + } + + @Override + public String servletPath() { + return "/TestAbstractGet"; + } + } + + public enum WorkerRole implements Role { + INSTANCE; + + @Override + public String roleName() { + return TestAbstractGet.class.getSimpleName(); + } + + @Override + public WorkerSelector workerSelector() { + return new RollingSelector(); + } + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractGetProvider.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractGetProvider.java new file mode 100644 index 0000000000000000000000000000000000000000..82ddc918cdfe16b8a73d621af6cadd50d35436f4 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractGetProvider.java @@ -0,0 +1,25 @@ +package com.a.eye.skywalking.collector.worker.httpserver; + +import com.a.eye.skywalking.collector.actor.AbstractWorker; +import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; +import com.a.eye.skywalking.collector.actor.Role; + +/** + * @author pengys5 + */ +public class TestAbstractGetProvider extends AbstractGetProvider { + @Override + public String servletPath() { + return "servletPath"; + } + + @Override + public Role role() { + return null; + } + + @Override + public AbstractWorker workerInstance(ClusterWorkerContext clusterContext) { + return new TestAbstractGet(null, null, null); + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractPost.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractPost.java new file mode 100644 index 0000000000000000000000000000000000000000..8c895808498f2238e2fae7d34ee46a7d9d10f3bb --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractPost.java @@ -0,0 +1,65 @@ +package com.a.eye.skywalking.collector.worker.httpserver; + +import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; +import com.a.eye.skywalking.collector.actor.LocalWorkerContext; +import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; +import com.a.eye.skywalking.collector.actor.Role; +import com.a.eye.skywalking.collector.actor.selector.RollingSelector; +import com.a.eye.skywalking.collector.actor.selector.WorkerSelector; + +/** + * @author pengys5 + */ +public class TestAbstractPost extends AbstractPost { + public TestAbstractPost(Role role, ClusterWorkerContext clusterContext, LocalWorkerContext selfContext) { + super(role, clusterContext, selfContext); + } + + @Override + public void preStart() throws ProviderNotFoundException { + super.preStart(); + } + + @Override + protected void onReceive(String reqJsonStr) throws Exception { + + } + + public enum WorkerRole implements Role { + INSTANCE; + + @Override + public String roleName() { + return TestAbstractPost.class.getSimpleName(); + } + + @Override + public WorkerSelector workerSelector() { + return new RollingSelector(); + } + } + + public static class Factory extends AbstractPostProvider { + public static Factory INSTANCE = new Factory(); + + @Override + public String servletPath() { + return "/TestAbstractPost"; + } + + @Override + public int queueSize() { + return 4; + } + + @Override + public Role role() { + return TestAbstractPost.WorkerRole.INSTANCE; + } + + @Override + public TestAbstractPost workerInstance(ClusterWorkerContext clusterContext) { + return new TestAbstractPost(role(), clusterContext, new LocalWorkerContext()); + } + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractPostProvider.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractPostProvider.java new file mode 100644 index 0000000000000000000000000000000000000000..086f65188d3b53b154a72d6627417cab25cc372e --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/httpserver/TestAbstractPostProvider.java @@ -0,0 +1,30 @@ +package com.a.eye.skywalking.collector.worker.httpserver; + +import com.a.eye.skywalking.collector.actor.AbstractWorker; +import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; +import com.a.eye.skywalking.collector.actor.Role; + +/** + * @author pengys5 + */ +public class TestAbstractPostProvider extends AbstractPostProvider { + @Override + public int queueSize() { + return 4; + } + + @Override + public String servletPath() { + return "testPost"; + } + + @Override + public Role role() { + return null; + } + + @Override + public AbstractWorker workerInstance(ClusterWorkerContext clusterContext) { + return new TestAbstractPost(null, null, null); + } +} diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeCompAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeCompAnalysisTestCase.java index 0f659026a82341e52720cff29f809a1ecf07dd71..655786e592b5394a48875827c98d307962434d0d 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeCompAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeCompAnalysisTestCase.java @@ -4,7 +4,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.datamerge.RecordDataMergeJson; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.node.persistence.NodeCompAgg; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingDayAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingDayAnalysisTestCase.java index 976fbda80d66c9a004a5612d7ddd1e341af93d77..1fc30ab392be83d261ebecd3dbc7d944809feb0b 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingDayAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingDayAnalysisTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.datamerge.RecordDataMergeJson; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.node.persistence.NodeMappingDayAgg; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingHourAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingHourAnalysisTestCase.java index c10f67b46fe39ae87febc5c5a70e59737bbab90e..3fd545b5471e86d2da0f198634d5571360f05767 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingHourAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingHourAnalysisTestCase.java @@ -4,7 +4,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.datamerge.RecordDataMergeJson; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.node.persistence.NodeMappingHourAgg; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingMinuteAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingMinuteAnalysisTestCase.java index 64368a33a0ef3e2df1d9c9eebc3aeed1d32953aa..430d6224aa817fb3abe6847e73e77071159330d3 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingMinuteAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/analysis/NodeMappingMinuteAnalysisTestCase.java @@ -4,7 +4,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.datamerge.RecordDataMergeJson; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.node.persistence.NodeMappingMinuteAgg; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompAggTestCase.java index c49583b8fadc507ebcfe1bc16dfe023a270f628d..81ab627ec3bb0b2928b6073530a6b65ffb6f1bd2 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompAggTestCase.java @@ -5,12 +5,10 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.Const; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.storage.RecordData; import com.a.eye.skywalking.collector.worker.tools.RecordDataAggTools; -import com.a.eye.skywalking.collector.worker.tools.RecordDataTool; import org.junit.Assert; import org.junit.Before; import org.junit.Test; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompSaveTestCase.java index 24014f7e1d0c3325ab184c2e4a514aa127e452a2..f48ee525af55b43430798deecffb354e84b7581b 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeCompSaveTestCase.java @@ -3,9 +3,8 @@ package com.a.eye.skywalking.collector.worker.node.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.NodeCompIndex; -import com.a.eye.skywalking.collector.worker.node.NodeMappingIndex; import org.junit.Assert; import org.junit.Before; import org.junit.Test; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDayAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDayAggTestCase.java index f28e415b8ce8a18fe2e8f03323a9dc2f2f5a796b..5855374b84ac6fb860d56f7c4ab954b8de0de26d 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDayAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDayAggTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.storage.RecordData; import com.a.eye.skywalking.collector.worker.tools.RecordDataAggTools; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDaySaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDaySaveTestCase.java index 6c3ef06945e81734471b32f7b0d38aa51ffdfdbf..eb275d3478e7d4269f9fe2221b84d414c14ef4f5 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDaySaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingDaySaveTestCase.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.node.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.NodeMappingIndex; import org.junit.Assert; import org.junit.Before; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourAggTestCase.java index 123dbcd6cbc6a3d41d64b2738e5811530616eafe..14f95d4047c2028367b9e1f5721db9b2b4ab8e2a 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourAggTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.storage.RecordData; import com.a.eye.skywalking.collector.worker.tools.RecordDataAggTools; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourSaveTestCase.java index f32e25e9ab119b58b5ad75a4ffcd317de2394617..55ecad8a206c8ab47a980769b5387dffea64c277 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingHourSaveTestCase.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.node.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.NodeMappingIndex; import org.junit.Assert; import org.junit.Before; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteAggTestCase.java index 6437ed704000561a5359820a941838c56aa895e7..e9996eefcd2d07634f5c496dc5cfe67898deac2e 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteAggTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.storage.RecordData; import com.a.eye.skywalking.collector.worker.tools.RecordDataAggTools; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteSaveTestCase.java index 55dcd3726ca2f1b614bb50397128d7e9a9dfc6ac..20f1a62a14c134cf56a8002ace842c0f069add0e 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/persistence/NodeMappingMinuteSaveTestCase.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.node.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.node.NodeMappingIndex; import org.junit.Assert; import org.junit.Before; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefDayAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefDayAnalysisTestCase.java index c699d75d70ece2cbe741253ad6d21afffa67d0f5..c30c76354cc0b0464071ff98acd4772372861b61 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefDayAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefDayAnalysisTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefDayAgg; import com.a.eye.skywalking.collector.worker.storage.RecordData; @@ -72,7 +72,7 @@ public class NodeRefDayAnalysisTestCase { Assert.assertEquals(NodeRefDayAnalysis.class.getSimpleName(), NodeRefDayAnalysis.Factory.INSTANCE.workerInstance(null).getClass().getSimpleName()); int testSize = 10; - WorkerConfig.Queue.Node.NodeRefDayAnalysis.Size = testSize; + WorkerConfig.Queue.NodeRef.NodeRefDayAnalysis.Size = testSize; Assert.assertEquals(testSize, NodeRefDayAnalysis.Factory.INSTANCE.queueSize()); } diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefHourAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefHourAnalysisTestCase.java index 4994ad2e95da6636c90277f778752da4c1df134b..a4f110e66f7cd1a93e3cc461c32819c275c9e83f 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefHourAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefHourAnalysisTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefHourAgg; import com.a.eye.skywalking.collector.worker.storage.RecordData; @@ -71,7 +71,7 @@ public class NodeRefHourAnalysisTestCase { Assert.assertEquals(NodeRefHourAnalysis.class.getSimpleName(), NodeRefHourAnalysis.Factory.INSTANCE.workerInstance(null).getClass().getSimpleName()); int testSize = 10; - WorkerConfig.Queue.Node.NodeRefHourAnalysis.Size = testSize; + WorkerConfig.Queue.NodeRef.NodeRefHourAnalysis.Size = testSize; Assert.assertEquals(testSize, NodeRefHourAnalysis.Factory.INSTANCE.queueSize()); } diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefMinuteAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefMinuteAnalysisTestCase.java index b1209144aa48d6edc25240c5e2d34c8b5228bcbb..393f9d62295c8b566ad920c00375dd5fdb395a5e 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefMinuteAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefMinuteAnalysisTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefMinuteAgg; import com.a.eye.skywalking.collector.worker.storage.RecordData; @@ -72,7 +72,7 @@ public class NodeRefMinuteAnalysisTestCase { Assert.assertEquals(NodeRefMinuteAnalysis.class.getSimpleName(), NodeRefMinuteAnalysis.Factory.INSTANCE.workerInstance(null).getClass().getSimpleName()); int testSize = 10; - WorkerConfig.Queue.Node.NodeRefMinuteAnalysis.Size = testSize; + WorkerConfig.Queue.NodeRef.NodeRefMinuteAnalysis.Size = testSize; Assert.assertEquals(testSize, NodeRefMinuteAnalysis.Factory.INSTANCE.queueSize()); } diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumDayAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumDayAnalysisTestCase.java index a5bccb3b29dc8d486e4f48159813e9a88e73c4b7..1069ab5cbba3ef6031a152a7e3648a6dffebe030 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumDayAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumDayAnalysisTestCase.java @@ -4,7 +4,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.MetricDataAnswer; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefResSumDayAgg; import com.a.eye.skywalking.collector.worker.storage.MetricData; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumHourAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumHourAnalysisTestCase.java index f1f8a0640d119c654d5bd53490f89b29885664cf..9c5c22d954b635ebc10c855a80dac33a13575106 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumHourAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumHourAnalysisTestCase.java @@ -4,7 +4,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.MetricDataAnswer; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefResSumHourAgg; import com.a.eye.skywalking.collector.worker.storage.MetricData; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumMinuteAnalysisTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumMinuteAnalysisTestCase.java index 36ac1203b9fd80f956dc9b7cb4a627dde413930e..5970c80dc1a6e4a2d0b06dbc995f4edc9994c0c1 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumMinuteAnalysisTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/analysis/NodeRefResSumMinuteAnalysisTestCase.java @@ -4,7 +4,7 @@ import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.MetricDataAnswer; import com.a.eye.skywalking.collector.worker.noderef.persistence.NodeRefResSumMinuteAgg; import com.a.eye.skywalking.collector.worker.storage.MetricData; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDayAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDayAggTestCase.java index 2e8b5a94d7909563122795469ee04d32e4ed5ca8..1a4c17541063f90aa60ca04579ff5a9c9c9bea7a 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDayAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDayAggTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.storage.RecordData; import com.a.eye.skywalking.collector.worker.tools.RecordDataAggTools; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDaySaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDaySaveTestCase.java index ac995ce91595e313ce5b44e987adcee02bb6d26e..e053c803eb7f80f87da2485f0d340175d69c7a92 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDaySaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefDaySaveTestCase.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefIndex; import org.junit.Assert; import org.junit.Before; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourAggTestCase.java index e726adaeeab5b87b9e8b6627de8db2980add7079..d222acce10473c4c2b9b566e0d02be08c8298369 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourAggTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.storage.RecordData; import com.a.eye.skywalking.collector.worker.tools.RecordDataAggTools; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourSaveTestCase.java index 7779e93e95f0dfff238cb88efd205882ca694237..4f03e85fe1fc95b3b87f297c937d977a7eab55ec 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefHourSaveTestCase.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefIndex; import org.junit.Assert; import org.junit.Before; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteAggTestCase.java index 68e0927af218281980356e278feaf91ae3fb106f..3fcaf433c261daa0f5d889d18df822f1bf8515e4 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteAggTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.RecordDataAnswer; import com.a.eye.skywalking.collector.worker.storage.RecordData; import com.a.eye.skywalking.collector.worker.tools.RecordDataAggTools; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteSaveTestCase.java index d0623723237bde2041d247c7d573af4bbcf057c9..16db0de58156bab0ec2c96b7dfcefad179b7994a 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefMinuteSaveTestCase.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefIndex; import org.junit.Assert; import org.junit.Before; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDayAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDayAggTestCase.java index d71af51b308dafc57e04b61498a952ac7020c162..9aa70244ff8089eedf063ac34989d2e35fe40a15 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDayAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDayAggTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.MetricDataAnswer; import com.a.eye.skywalking.collector.worker.storage.MetricData; import com.a.eye.skywalking.collector.worker.tools.MetricDataAggTools; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDaySaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDaySaveTestCase.java index e0fedfb21e28ddb6bf436459635739840375ba86..e189eb60044f7b1c22234a876f3310c9eae22197 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDaySaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumDaySaveTestCase.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefResSumIndex; import org.junit.Assert; import org.junit.Before; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourAggTestCase.java index c670a26ceed8478961b421e3e52eeb6be7ede036..0da38a8febd95730fcecce8a698fb5dc38d019e2 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourAggTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.MetricDataAnswer; import com.a.eye.skywalking.collector.worker.storage.MetricData; import com.a.eye.skywalking.collector.worker.tools.MetricDataAggTools; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourSaveTestCase.java index dfee15ad18edaf34061f7e04224b74b9becb9701..47811c272c39bb3613e82fed73e46663db460b05 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumHourSaveTestCase.java @@ -3,7 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefResSumIndex; import org.junit.Assert; import org.junit.Before; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteAggTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteAggTestCase.java index 057a9fe4e19257300a35eecd64bbd2e0cee25444..6f212086cd2bf05250e63fed063c33cdae7df027 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteAggTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteAggTestCase.java @@ -5,7 +5,7 @@ import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.ProviderNotFoundException; import com.a.eye.skywalking.collector.actor.WorkerRefs; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.MetricDataAnswer; import com.a.eye.skywalking.collector.worker.storage.MetricData; import com.a.eye.skywalking.collector.worker.tools.MetricDataAggTools; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteSaveTestCase.java index ad228572e6f7acd47c39363ded08d2b3e4230ef8..4a33884bf0dbeb279deac69bc0f73588ae2172aa 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/noderef/persistence/NodeRefResSumMinuteSaveTestCase.java @@ -3,8 +3,7 @@ package com.a.eye.skywalking.collector.worker.noderef.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.HashCodeSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; -import com.a.eye.skywalking.collector.worker.noderef.NodeRefIndex; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.noderef.NodeRefResSumIndex; import org.junit.Assert; import org.junit.Before; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/SegmentPostTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/SegmentPostTestCase.java index e9748373e531f434281323982c8c9dfdc4f26539..f6d6b332da978f0b883d7f01db8c448c65419e7a 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/SegmentPostTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/SegmentPostTestCase.java @@ -2,7 +2,7 @@ package com.a.eye.skywalking.collector.worker.segment; import com.a.eye.skywalking.collector.actor.*; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.globaltrace.analysis.GlobalTraceAnalysis; import com.a.eye.skywalking.collector.worker.node.analysis.NodeCompAnalysis; import com.a.eye.skywalking.collector.worker.node.analysis.NodeMappingDayAnalysis; diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentCostSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentCostSaveTestCase.java index 04ee8fb5646687481058eca50967017c9ef20aa6..03f6ffb0f6be31d2d78de2562e96489317a1670e 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentCostSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentCostSaveTestCase.java @@ -3,7 +3,8 @@ package com.a.eye.skywalking.collector.worker.segment.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.CacheSizeConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.MockEsBulkClient; import com.a.eye.skywalking.collector.worker.mock.SaveToEsSourceAnswer; import com.a.eye.skywalking.collector.worker.segment.SegmentCostIndex; @@ -86,7 +87,7 @@ public class SegmentCostSaveTestCase { @Test public void testPersistenceServiceAnalyse() throws Exception { - WorkerConfig.Persistence.Data.size = 1; + CacheSizeConfig.Cache.Persistence.size = 1; List segmentWithTimeSliceList = segmentMock.mockPersistenceServiceSegmentTimeSlice(); @@ -108,7 +109,7 @@ public class SegmentCostSaveTestCase { @Test public void testCacheServiceAnalyse() throws Exception { - WorkerConfig.Persistence.Data.size = 2; + CacheSizeConfig.Cache.Persistence.size = 2; List segmentWithTimeSliceList = segmentMock.mockCacheServiceSegmentSegmentTimeSlice(); @@ -145,7 +146,7 @@ public class SegmentCostSaveTestCase { @Test public void testPortalServiceAnalyse() throws Exception { - WorkerConfig.Persistence.Data.size = 1; + CacheSizeConfig.Cache.Persistence.size = 1; List segmentWithTimeSliceList = segmentMock.mockPortalServiceSegmentSegmentTimeSlice(); @@ -167,7 +168,7 @@ public class SegmentCostSaveTestCase { @Test public void testCacheServiceExceptionAnalyse() throws Exception { - WorkerConfig.Persistence.Data.size = 1; + CacheSizeConfig.Cache.Persistence.size = 1; List segmentWithTimeSliceList = segmentMock.mockCacheServiceExceptionSegmentTimeSlice(); @@ -189,7 +190,7 @@ public class SegmentCostSaveTestCase { @Test public void testPortalServiceExceptionAnalyse() throws Exception { - WorkerConfig.Persistence.Data.size = 1; + CacheSizeConfig.Cache.Persistence.size = 1; List segmentWithTimeSliceList = segmentMock.mockPortalServiceExceptionSegmentTimeSlice(); diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentExceptionSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentExceptionSaveTestCase.java index 9e5464cc0b6df37e2631ab22125d2ad4a0659b01..a0527cad2d7789802e1ab2173a6f5a42fd4ddb93 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentExceptionSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentExceptionSaveTestCase.java @@ -3,7 +3,8 @@ package com.a.eye.skywalking.collector.worker.segment.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.CacheSizeConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.MockEsBulkClient; import com.a.eye.skywalking.collector.worker.segment.SegmentExceptionIndex; import com.a.eye.skywalking.collector.worker.segment.SegmentPost; @@ -90,7 +91,7 @@ public class SegmentExceptionSaveTestCase { @Test public void testSuccessAnalyse() throws Exception { - WorkerConfig.Persistence.Data.size = 1; + CacheSizeConfig.Cache.Persistence.size = 1; List cacheServiceList = segmentMock.mockCacheServiceSegmentSegmentTimeSlice(); for (SegmentPost.SegmentWithTimeSlice segmentWithTimeSlice : cacheServiceList) { @@ -108,7 +109,7 @@ public class SegmentExceptionSaveTestCase { @Test public void testErrorAnalyse() throws Exception { - WorkerConfig.Persistence.Data.size = 1; + CacheSizeConfig.Cache.Persistence.size = 1; List cacheServiceList = segmentMock.mockCacheServiceExceptionSegmentTimeSlice(); for (SegmentPost.SegmentWithTimeSlice segmentWithTimeSlice : cacheServiceList) { diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentSaveTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentSaveTestCase.java index 1facf78fae552aba83d111dafd714c18b820a037..3cb499afe21a03a0847ddbe4b2b3f67869b842b3 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentSaveTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/segment/persistence/SegmentSaveTestCase.java @@ -3,9 +3,9 @@ package com.a.eye.skywalking.collector.worker.segment.persistence; import com.a.eye.skywalking.collector.actor.ClusterWorkerContext; import com.a.eye.skywalking.collector.actor.LocalWorkerContext; import com.a.eye.skywalking.collector.actor.selector.RollingSelector; -import com.a.eye.skywalking.collector.worker.WorkerConfig; +import com.a.eye.skywalking.collector.worker.config.CacheSizeConfig; +import com.a.eye.skywalking.collector.worker.config.WorkerConfig; import com.a.eye.skywalking.collector.worker.mock.MockEsBulkClient; -import com.a.eye.skywalking.collector.worker.segment.SegmentCostIndex; import com.a.eye.skywalking.collector.worker.segment.SegmentIndex; import com.a.eye.skywalking.collector.worker.storage.EsClient; import com.google.gson.Gson; @@ -81,7 +81,7 @@ public class SegmentSaveTestCase { @Test public void testAnalyse() throws Exception { - WorkerConfig.Persistence.Data.size = 1; + CacheSizeConfig.Cache.Persistence.size = 1; JsonObject segment_1 = new JsonObject(); segment_1.addProperty("ts", "segment_1"); diff --git a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/AbstractIndexTestCase.java b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/AbstractIndexTestCase.java index 28aef0e60c919f9abc39e3abbbfb9bc474d66bb6..f53a8abf6883b03789787552b8b13d21f272e8af 100644 --- a/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/AbstractIndexTestCase.java +++ b/skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/storage/AbstractIndexTestCase.java @@ -22,7 +22,7 @@ public class AbstractIndexTestCase { @Test public void testCreateSettingBuilder() throws IOException { IndexTest indexTest = new IndexTest(); - Assert.assertEquals("{\"index.number_of_shards\":2,\"index.number_of_replicas\":0}", indexTest.createSettingBuilder().string()); + Assert.assertEquals("{\"index.number_of_shards\":null,\"index.number_of_replicas\":null}", indexTest.createSettingBuilder().string()); } class IndexTest extends AbstractIndex { diff --git a/skywalking-collector/skywalking-collector-worker/src/test/resources/META-INF/services/com.a.eye.skywalking.collector.worker.httpserver.AbstractGetProvider b/skywalking-collector/skywalking-collector-worker/src/test/resources/META-INF/services/com.a.eye.skywalking.collector.worker.httpserver.AbstractGetProvider new file mode 100644 index 0000000000000000000000000000000000000000..5ae02cf4f662038b62e86074e2352a76903c0ebd --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/resources/META-INF/services/com.a.eye.skywalking.collector.worker.httpserver.AbstractGetProvider @@ -0,0 +1 @@ +com.a.eye.skywalking.collector.worker.httpserver.TestAbstractGet$Factory \ No newline at end of file diff --git a/skywalking-collector/skywalking-collector-worker/src/test/resources/META-INF/services/com.a.eye.skywalking.collector.worker.httpserver.AbstractPostProvider b/skywalking-collector/skywalking-collector-worker/src/test/resources/META-INF/services/com.a.eye.skywalking.collector.worker.httpserver.AbstractPostProvider new file mode 100644 index 0000000000000000000000000000000000000000..3d6736f0f5be6d87f3e00fbdbb2c7a6d98737654 --- /dev/null +++ b/skywalking-collector/skywalking-collector-worker/src/test/resources/META-INF/services/com.a.eye.skywalking.collector.worker.httpserver.AbstractPostProvider @@ -0,0 +1 @@ +com.a.eye.skywalking.collector.worker.httpserver.TestAbstractPost$Factory \ No newline at end of file