diff --git a/apm-dist/bin/collectorService.bat b/apm-dist/bin/oapService.bat similarity index 71% rename from apm-dist/bin/collectorService.bat rename to apm-dist/bin/oapService.bat index b16ee1b1a1422524f089da4abbfcd76cc78d9c66..299b1a6b8cd17ed7cc4103c1a2073c29d7c7ae50 100644 --- a/apm-dist/bin/collectorService.bat +++ b/apm-dist/bin/oapService.bat @@ -17,12 +17,12 @@ @echo off setlocal -set COLLECTOR_PROCESS_TITLE=Skywalking-Collector -set COLLECTOR_HOME=%~dp0%.. -set COLLECTOR_OPTS="-Xms256M -Xmx512M -Dcollector.logDir=%COLLECTOR_HOME%\logs" +set OAP_PROCESS_TITLE=Skywalking-Collector +set OAP_HOME=%~dp0%.. +set OAP_OPTS="-Xms256M -Xmx512M -Doap.logDir=%OAP_HOME%\logs" -set CLASSPATH=%COLLECTOR_HOME%\config;.; -set CLASSPATH=%COLLECTOR_HOME%\collector-libs\*;%CLASSPATH% +set CLASSPATH=%OAP_HOME%\config;.; +set CLASSPATH=%OAP_HOME%\oap-libs\*;%CLASSPATH% if defined JAVA_HOME ( set _EXECJAVA="%JAVA_HOME%\bin\java" @@ -33,5 +33,5 @@ if not defined JAVA_HOME ( set _EXECJAVA=java ) -start "%COLLECTOR_PROCESS_TITLE%" %_EXECJAVA% "%COLLECTOR_OPTS%" -cp "%CLASSPATH%" org.apache.skywalking.apm.collector.boot.CollectorBootStartUp +start "%OAP_PROCESS_TITLE%" %_EXECJAVA% "%OAP_OPTS%" -cp "%CLASSPATH%" org.apache.skywalking.oap.server.starter.OAPServerStartUp endlocal diff --git a/apm-dist/bin/collectorService.sh b/apm-dist/bin/oapService.sh similarity index 61% rename from apm-dist/bin/collectorService.sh rename to apm-dist/bin/oapService.sh index b7b40826a950e00809a3df1e1cd174fbe4029567..ed49bc9aad2a56e98a1d73e15e174f5f7e672aaa 100644 --- a/apm-dist/bin/collectorService.sh +++ b/apm-dist/bin/oapService.sh @@ -18,33 +18,33 @@ PRG="$0" PRGDIR=`dirname "$PRG"` -[ -z "$COLLECTOR_HOME" ] && COLLECTOR_HOME=`cd "$PRGDIR/.." >/dev/null; pwd` +[ -z "$OAP_HOME" ] && OAP_HOME=`cd "$PRGDIR/.." >/dev/null; pwd` -COLLECT_LOG_DIR="${COLLECTOR_HOME}/logs" +OAP_LOG_DIR="${OAP_HOME}/logs" JAVA_OPTS=" -Xms256M -Xmx512M" -if [ ! -d "${COLLECTOR_HOME}/logs" ]; then - mkdir -p "${COLLECT_LOG_DIR}" +if [ ! -d "${OAP_HOME}/logs" ]; then + mkdir -p "${OAP_LOG_DIR}" fi _RUNJAVA=${JAVA_HOME}/bin/java [ -z "$JAVA_HOME" ] && _RUNJAVA=java -CLASSPATH="$COLLECTOR_HOME/config:$CLASSPATH" -for i in "$COLLECTOR_HOME"/collector-libs/*.jar +CLASSPATH="$OAP_HOME/config:$CLASSPATH" +for i in "$OAP_HOME"/oap-libs/*.jar do CLASSPATH="$i:$CLASSPATH" done -COLLECTOR_OPTIONS=" -Dcollector.logDir=${COLLECT_LOG_DIR}" +OAP_OPTIONS=" -Doap.logDir=${OAP_LOG_DIR}" -eval exec "\"$_RUNJAVA\" ${JAVA_OPTS} ${COLLECTOR_OPTIONS} -classpath $CLASSPATH org.apache.skywalking.apm.collector.boot.CollectorBootStartUp \ - 2>${COLLECT_LOG_DIR}/collector.log 1> /dev/null &" +eval exec "\"$_RUNJAVA\" ${JAVA_OPTS} ${OAP_OPTIONS} -classpath $CLASSPATH org.apache.skywalking.oap.server.starter.OAPServerStartUp \ + 2>${OAP_LOG_DIR}/oap.log 1> /dev/null &" if [ $? -eq 0 ]; then sleep 1 - echo "SkyWalking Collector started successfully!" + echo "SkyWalking OAP started successfully!" else - echo "SkyWalking Collector started failure!" + echo "SkyWalking OAP started failure!" exit 1 fi diff --git a/apm-dist/bin/startup.bat b/apm-dist/bin/startup.bat index 4feecf3ba275ad4f18a2c4b33910d09a2c299cdb..f9d274737f3a9d191ee06dea434ee02dfd1674dc 100644 --- a/apm-dist/bin/startup.bat +++ b/apm-dist/bin/startup.bat @@ -17,6 +17,6 @@ @echo off setlocal -call "%~dp0"\collectorService.bat start +call "%~dp0"\oapService.bat start call "%~dp0"\webappService.bat start endlocal diff --git a/apm-dist/bin/startup.sh b/apm-dist/bin/startup.sh index 72cd520aed784fcb68cf5f14b6c3eed2dc5cde5e..343fda2b242396da5bcf1f7aca9fddeb3fbbcf58 100644 --- a/apm-dist/bin/startup.sh +++ b/apm-dist/bin/startup.sh @@ -18,9 +18,9 @@ PRG="$0" PRGDIR=`dirname "$PRG"` -COLLECTOR_EXE=collectorService.sh +OAP_EXE=oapService.sh WEBAPP_EXE=webappService.sh -"$PRGDIR"/"$COLLECTOR_EXE" +"$PRGDIR"/"OAP_EXE" "$PRGDIR"/"$WEBAPP_EXE" diff --git a/apm-dist/pom.xml b/apm-dist/pom.xml index 458256bee24d193dc52c043c6758c3ffee137c28..d4a6318c39b95ca1dd46b378a19a872fa62d28ab 100644 --- a/apm-dist/pom.xml +++ b/apm-dist/pom.xml @@ -38,12 +38,12 @@ org.apache.skywalking - apm-collector-boot + server-starter ${project.version} org.apache.skywalking - apm-collector-boot + apm-webapp ${project.version} diff --git a/apm-dist/src/main/assembly/binary.xml b/apm-dist/src/main/assembly/binary.xml index 193e69343ec1db64daaf627098d461db8591d3bf..35c41e9ea5061d0da9c0f9952f6830bb41d2c1dc 100644 --- a/apm-dist/src/main/assembly/binary.xml +++ b/apm-dist/src/main/assembly/binary.xml @@ -36,7 +36,7 @@ 0755 - ${project.basedir}/../apm-collector/apm-collector-boot/target/skywalking-collector-assembly/skywalking-collector/config + ${project.basedir}/../oap-server/server-starter/target/skywalking-oap-assembly/skywalking-oap/config /config *.yml @@ -44,8 +44,8 @@ - ${project.basedir}/../apm-collector/apm-collector-boot/target/skywalking-collector-assembly/skywalking-collector/libs - /collector-libs + ${project.basedir}/../oap-server/server-starter/target/skywalking-oap-assembly/skywalking-oap/libs + /oap-libs diff --git a/oap-server/server-starter/pom.xml b/oap-server/server-starter/pom.xml index 5119310f2ef26ff6535011679dd366fd2fc4148f..27abb83abd0fa1b5a0085b4bd785822e136df6cd 100644 --- a/oap-server/server-starter/pom.xml +++ b/oap-server/server-starter/pom.xml @@ -51,6 +51,11 @@ cluster-zookeeper-plugin ${project.version} + + org.apache.skywalking + cluster-kubernetes-plugin + ${project.version} + @@ -82,4 +87,53 @@ + + skywalking-oap + + + maven-compiler-plugin + + ${compiler.version} + ${compiler.version} + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-resources-plugin + + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.2 + + + application.yml + log4j2.xml + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + assembly + package + + single + + + + src/main/assembly/assembly.xml + + + + + + + \ No newline at end of file diff --git a/oap-server/server-starter/src/main/assembly/assembly.xml b/oap-server/server-starter/src/main/assembly/assembly.xml new file mode 100644 index 0000000000000000000000000000000000000000..0f234cd79633ec159cd4f2c1eef28e537aa574a9 --- /dev/null +++ b/oap-server/server-starter/src/main/assembly/assembly.xml @@ -0,0 +1,58 @@ + + + + assembly + + dir + + + + /libs + runtime + + + + + src/main/assembly + /config + + log4j2.xml + + + + src/main/resources + + application.yml + log4j2.xml + component-libraries.yml + + /config + + + ${project.basedir}/../apm-collector-instrument/target + + collector-instrument-agent.jar + + /agent + + + diff --git a/oap-server/server-starter/src/main/assembly/log4j2.xml b/oap-server/server-starter/src/main/assembly/log4j2.xml new file mode 100644 index 0000000000000000000000000000000000000000..939fc04edce4e2cedd7eb6c9deb58f96227fa418 --- /dev/null +++ b/oap-server/server-starter/src/main/assembly/log4j2.xml @@ -0,0 +1,44 @@ + + + + + + ${sys:oap.logDir} + + + + + %d - %c -%-4r [%t] %-5p %x - %m%n + + + + + + + + + + + + + + + +