diff --git a/apm-collector/apm-collector-baseline/collector-baseline-computing-define/pom.xml b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-define/pom.xml similarity index 89% rename from apm-collector/apm-collector-baseline/collector-baseline-computing-define/pom.xml rename to apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-define/pom.xml index e79259c13..cb03b4324 100644 --- a/apm-collector/apm-collector-baseline/collector-baseline-computing-define/pom.xml +++ b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-define/pom.xml @@ -21,13 +21,13 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - apm-collector-baseline + analysis-baseline org.apache.skywalking 5.0.0-alpha 4.0.0 - collector-baseline-computing-define + baseline-computing-define + jar - - + \ No newline at end of file diff --git a/apm-collector/apm-collector-baseline/collector-baseline-computing-define/src/main/java/org/apache/skywalking/apm/collector/baseline/computing/ComputingModule.java b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-define/src/main/java/org/apache/skywalking/apm/collector/analysis/baseline/computing/define/AnalysisBaselineComputingModule.java similarity index 75% rename from apm-collector/apm-collector-baseline/collector-baseline-computing-define/src/main/java/org/apache/skywalking/apm/collector/baseline/computing/ComputingModule.java rename to apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-define/src/main/java/org/apache/skywalking/apm/collector/analysis/baseline/computing/define/AnalysisBaselineComputingModule.java index e583d7e50..f7cd930b8 100644 --- a/apm-collector/apm-collector-baseline/collector-baseline-computing-define/src/main/java/org/apache/skywalking/apm/collector/baseline/computing/ComputingModule.java +++ b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-define/src/main/java/org/apache/skywalking/apm/collector/analysis/baseline/computing/define/AnalysisBaselineComputingModule.java @@ -16,18 +16,18 @@ * */ - -package org.apache.skywalking.apm.collector.baseline.computing; +package org.apache.skywalking.apm.collector.analysis.baseline.computing.define; import org.apache.skywalking.apm.collector.core.module.Module; /** - * The ComputingModule defines the required service interfaces. + * The AnalysisBaselineComputingModule defines the required service interfaces. * - * @author wu-sheng + * @author wu-sheng, peng-yongsheng */ -public class ComputingModule extends Module { - public static final String NAME = "baseline-computing"; +public class AnalysisBaselineComputingModule extends Module { + + public static final String NAME = "analysis_baseline-computing"; @Override public String name() { return NAME; diff --git a/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-define/src/main/resources/META-INF/services/org.apache.skywalking.apm.collector.core.module.Module b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-define/src/main/resources/META-INF/services/org.apache.skywalking.apm.collector.core.module.Module new file mode 100644 index 000000000..7b6c22e79 --- /dev/null +++ b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-define/src/main/resources/META-INF/services/org.apache.skywalking.apm.collector.core.module.Module @@ -0,0 +1,19 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# + +org.apache.skywalking.apm.collector.analysis.baseline.computing.define.AnalysisBaselineComputingModule \ No newline at end of file diff --git a/apm-collector/apm-collector-baseline/pom.xml b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-provider/pom.xml similarity index 77% rename from apm-collector/apm-collector-baseline/pom.xml rename to apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-provider/pom.xml index fe2f9e7c3..361828810 100644 --- a/apm-collector/apm-collector-baseline/pom.xml +++ b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-provider/pom.xml @@ -21,25 +21,20 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - apm-collector + analysis-baseline org.apache.skywalking 5.0.0-alpha 4.0.0 - apm-collector-baseline - pom - - collector-baseline-computing-define - collector-baseline-computing-provider - collector-baseline-scheduler-define - + baseline-computing-provider + jar org.apache.skywalking - apm-collector-core + baseline-computing-define ${project.version} - + \ No newline at end of file diff --git a/apm-collector/apm-collector-baseline/collector-baseline-computing-provider/src/main/java/org/apache/skywalking/collector/baseline/computing/provider/ComputingProvider.java b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/baseline/computing/provider/AnalysisBaselineComputingModuleProvider.java similarity index 78% rename from apm-collector/apm-collector-baseline/collector-baseline-computing-provider/src/main/java/org/apache/skywalking/collector/baseline/computing/provider/ComputingProvider.java rename to apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/baseline/computing/provider/AnalysisBaselineComputingModuleProvider.java index 8b2b8813c..99742fcaf 100644 --- a/apm-collector/apm-collector-baseline/collector-baseline-computing-provider/src/main/java/org/apache/skywalking/collector/baseline/computing/provider/ComputingProvider.java +++ b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/baseline/computing/provider/AnalysisBaselineComputingModuleProvider.java @@ -16,21 +16,22 @@ * */ - -package org.apache.skywalking.collector.baseline.computing.provider; +package org.apache.skywalking.apm.collector.analysis.baseline.computing.provider; import java.util.Properties; +import org.apache.skywalking.apm.collector.analysis.baseline.computing.define.AnalysisBaselineComputingModule; +import org.apache.skywalking.apm.collector.core.module.Module; import org.apache.skywalking.apm.collector.core.module.ModuleProvider; import org.apache.skywalking.apm.collector.core.module.ServiceNotProvidedException; -import org.apache.skywalking.apm.collector.baseline.computing.ComputingModule; -import org.apache.skywalking.apm.collector.core.module.Module; /** - * The ComputingProvider is the default implementation of {@link ComputingModule} + * The AnalysisBaselineComputingModuleProvider is the default implementation of {@link + * AnalysisBaselineComputingModule} * * @author wu-sheng */ -public class ComputingProvider extends ModuleProvider { +public class AnalysisBaselineComputingModuleProvider extends ModuleProvider { + public static final String NAME = "default"; @Override public String name() { @@ -38,7 +39,7 @@ public class ComputingProvider extends ModuleProvider { } @Override public Class module() { - return ComputingModule.class; + return AnalysisBaselineComputingModule.class; } @Override public void prepare(Properties config) throws ServiceNotProvidedException { diff --git a/apm-collector/apm-collector-baseline/collector-baseline-computing-provider/src/main/resources/services/org.skywalking.apm.collector.core.module.ModuleProvider b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-provider/src/main/resources/META-INF/services/org.skywalking.apm.collector.core.module.ModuleProvider similarity index 87% rename from apm-collector/apm-collector-baseline/collector-baseline-computing-provider/src/main/resources/services/org.skywalking.apm.collector.core.module.ModuleProvider rename to apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-provider/src/main/resources/META-INF/services/org.skywalking.apm.collector.core.module.ModuleProvider index a529caa9d..1dcb74f56 100644 --- a/apm-collector/apm-collector-baseline/collector-baseline-computing-provider/src/main/resources/services/org.skywalking.apm.collector.core.module.ModuleProvider +++ b/apm-collector/apm-collector-analysis/analysis-baseline/baseline-computing-provider/src/main/resources/META-INF/services/org.skywalking.apm.collector.core.module.ModuleProvider @@ -16,4 +16,4 @@ # # -org.apache.skywalking.collector.baseline.computing.provider.ComputingProvider +org.apache.skywalking.apm.collector.analysis.baseline.computing.provider.AnalysisBaselineComputingModuleProvider diff --git a/apm-collector/apm-collector-baseline/collector-baseline-scheduler-define/pom.xml b/apm-collector/apm-collector-analysis/analysis-baseline/pom.xml similarity index 81% rename from apm-collector/apm-collector-baseline/collector-baseline-scheduler-define/pom.xml rename to apm-collector/apm-collector-analysis/analysis-baseline/pom.xml index 148e7a18d..6d7adefd0 100644 --- a/apm-collector/apm-collector-baseline/collector-baseline-scheduler-define/pom.xml +++ b/apm-collector/apm-collector-analysis/analysis-baseline/pom.xml @@ -21,13 +21,18 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - apm-collector-baseline + apm-collector-analysis org.apache.skywalking 5.0.0-alpha 4.0.0 - collector-baseline-scheduler-define + analysis-baseline + pom + + baseline-computing-define + baseline-computing-provider + - + \ No newline at end of file diff --git a/apm-collector/apm-collector-analysis/pom.xml b/apm-collector/apm-collector-analysis/pom.xml index 405ef0ff5..62024bccc 100644 --- a/apm-collector/apm-collector-analysis/pom.xml +++ b/apm-collector/apm-collector-analysis/pom.xml @@ -33,6 +33,7 @@ analysis-segment-parser analysis-layer-register analysis-alarm + analysis-baseline diff --git a/apm-collector/apm-collector-baseline/collector-baseline-computing-define/src/main/resources/services/org.skywalking.apm.collector.core.module.Module b/apm-collector/apm-collector-baseline/collector-baseline-computing-define/src/main/resources/services/org.skywalking.apm.collector.core.module.Module deleted file mode 100644 index 6696bf9a5..000000000 --- a/apm-collector/apm-collector-baseline/collector-baseline-computing-define/src/main/resources/services/org.skywalking.apm.collector.core.module.Module +++ /dev/null @@ -1,2 +0,0 @@ - -org.apache.skywalking.apm.collector.baseline.computing.ComputingModule diff --git a/apm-collector/apm-collector-baseline/collector-baseline-computing-provider/pom.xml b/apm-collector/apm-collector-baseline/collector-baseline-computing-provider/pom.xml deleted file mode 100644 index effeece71..000000000 --- a/apm-collector/apm-collector-baseline/collector-baseline-computing-provider/pom.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - apm-collector-baseline - org.apache.skywalking - 5.0.0-alpha - - 4.0.0 - - collector-baseline-computing-provider - - - - org.apache.skywalking - collector-baseline-computing-define - ${project.version} - - - org.apache.skywalking - collector-baseline-computing-define - ${project.version} - - -