Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
javalover123888
SkyWalking
提交
8fe052db
S
SkyWalking
项目概览
javalover123888
/
SkyWalking
与 Fork 源项目一致
Fork自
山不在高_有仙则灵 / SkyWalking
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SkyWalking
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
8fe052db
编写于
11月 20, 2017
作者:
wu-sheng
提交者:
GitHub
11月 20, 2017
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #599 from ascrutae/feature/support-start-script
support start script of the collector
上级
835ebbcb
4152fa2c
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
230 addition
and
1 deletion
+230
-1
apm-collector/apm-collector-boot/bin/collectorService.bat
apm-collector/apm-collector-boot/bin/collectorService.bat
+21
-0
apm-collector/apm-collector-boot/bin/collectorService.sh
apm-collector/apm-collector-boot/bin/collectorService.sh
+34
-0
apm-collector/apm-collector-boot/bin/startup.bat
apm-collector/apm-collector-boot/bin/startup.bat
+5
-0
apm-collector/apm-collector-boot/bin/startup.sh
apm-collector/apm-collector-boot/bin/startup.sh
+7
-0
apm-collector/apm-collector-boot/pom.xml
apm-collector/apm-collector-boot/pom.xml
+52
-1
apm-collector/apm-collector-boot/src/main/assembly/assembly.xml
...llector/apm-collector-boot/src/main/assembly/assembly.xml
+67
-0
apm-collector/apm-collector-boot/src/main/assembly/log4j2.xml
...collector/apm-collector-boot/src/main/assembly/log4j2.xml
+44
-0
未找到文件。
apm-collector/apm-collector-boot/bin/collectorService.bat
0 → 100644
浏览文件 @
8fe052db
@echo
off
setlocal
set
COLLECTOR_PROCESS_TITLE
=
Skywalking
-Collector
set
COLLECTOR_HOME
=
%~dp0
%
..
set
COLLECTOR_OPTS
=
"-Xms256M -Xmx512M -Dcollector.logDir=
%COLLECTOR_HOME%
\logs"
set
CLASSPATH
=
%COLLECTOR_HOME%
\config
;
.
;
set
CLASSPATH
=
%COLLECTOR_HOME%
\libs\
*;
%CLASSPATH%
if
defined
JAVA_HOME
(
set
_EXECJAVA
=
"
%JAVA
_HOME:"
=
%
"\bin\java
)
if not defined JAVA_HOME (
echo "
JAVA_HOME
not
set
.
"
set _EXECJAVA=java
)
start "
%COLLECTOR_PROCESS_TITLE%
"
%_EXECJAVA%
"
%COLLECTOR_OPTS%
" -cp "
%CLASSPATH%
" org.skywalking.apm.collector.boot.CollectorBootStartUp
endlocal
apm-collector/apm-collector-boot/bin/collectorService.sh
0 → 100644
浏览文件 @
8fe052db
#!/usr/bin/env sh
PRG
=
"
$0
"
PRGDIR
=
`
dirname
"
$PRG
"
`
[
-z
"
$COLLECTOR_HOME
"
]
&&
COLLECTOR_HOME
=
`
cd
"
$PRGDIR
/.."
>
/dev/null
;
pwd
`
COLLECT_LOG_DIR
=
"
${
COLLECTOR_HOME
}
/logs"
JAVA_OPTS
=
" -Xms256M -Xmx512M"
if
[
!
-d
"
${
COLLECTOR_HOME
}
/logs"
]
;
then
mkdir
-p
"
${
COLLECT_LOG_DIR
}
"
fi
_RUNJAVA
=
${
JAVA_HOME
}
/bin/java
[
-z
"
$JAVA_HOME
"
]
&&
_RUNJAVA
=
java
CLASSPATH
=
"
$COLLECTOR_HOME
/config:
$CLASSPATH
"
for
i
in
"
$COLLECTOR_HOME
"
/libs/
*
.jar
do
CLASSPATH
=
"
$i
:
$CLASSPATH
"
done
WEBUI_OPTIONS
=
" -Dcollector.logDir=
${
COLLECT_LOG_DIR
}
"
eval exec
"
\"
$_RUNJAVA
\"
${
JAVA_OPTS
}
${
WEBUI_OPTIONS
}
-classpath
$CLASSPATH
org.skywalking.apm.collector.boot.CollectorBootStartUp
\
2>
${
COLLECT_LOG_DIR
}
/collector.log 1> /dev/null &"
if
[
$?
-eq
0
]
;
then
sleep
1
echo
"Skywalking Web started successfully!"
else
echo
"Skywalking Web started failure!"
exit
1
fi
apm-collector/apm-collector-boot/bin/startup.bat
0 → 100644
浏览文件 @
8fe052db
@echo
off
setlocal
call
"
%~dp0
"
\collectorService.bat
start
endlocal
apm-collector/apm-collector-boot/bin/startup.sh
0 → 100644
浏览文件 @
8fe052db
#!/usr/bin/env sh
PRG
=
"
$0
"
PRGDIR
=
`
dirname
"
$PRG
"
`
EXECUTABLE
=
collectorService.sh
exec
"
$PRGDIR
"
/
"
$EXECUTABLE
"
start
apm-collector/apm-collector-boot/pom.xml
浏览文件 @
8fe052db
...
...
@@ -146,4 +146,55 @@
</dependency>
<!-- cache provider -->
</dependencies>
</project>
\ No newline at end of file
<build>
<finalName>
Skywalking-Collector
</finalName>
<plugins>
<plugin>
<artifactId>
maven-compiler-plugin
</artifactId>
<configuration>
<source>
${compiler.version}
</source>
<target>
${compiler.version}
</target>
<encoding>
${project.build.sourceEncoding}
</encoding>
</configuration>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-resources-plugin
</artifactId>
<version>
2.4.3
</version>
<configuration>
<encoding>
${project.build.sourceEncoding}
</encoding>
</configuration>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-jar-plugin
</artifactId>
<version>
2.3.2
</version>
<configuration>
<excludes>
<exclude>
application.yml
</exclude>
<exclude>
log4j2.xml
</exclude>
</excludes>
</configuration>
</plugin>
<plugin>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-assembly-plugin
</artifactId>
<executions>
<execution>
<id>
assembly
</id>
<phase>
package
</phase>
<goals>
<goal>
single
</goal>
</goals>
<configuration>
<descriptors>
<descriptor>
src/main/assembly/assembly.xml
</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
apm-collector/apm-collector-boot/src/main/assembly/assembly.xml
0 → 100644
浏览文件 @
8fe052db
<!--
~ Copyright 2017, OpenSkywalking Organization All rights reserved.
~
~ Licensed 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.
~
~ Project repository: https://github.com/OpenSkywalking/skywalking
-->
<assembly
xmlns=
"http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd"
>
<id></id>
<formats>
<format>
zip
</format>
<format>
tar.gz
</format>
</formats>
<dependencySets>
<dependencySet>
<outputDirectory>
/libs
</outputDirectory>
<scope>
runtime
</scope>
</dependencySet>
</dependencySets>
<fileSets>
<fileSet>
<directory>
${project.basedir}/bin
</directory>
<outputDirectory>
/bin
</outputDirectory>
<includes>
<include>
*.sh
</include>
<include>
*.bat
</include>
</includes>
<fileMode>
0755
</fileMode>
</fileSet>
<fileSet>
<directory>
src/main/resources
</directory>
<outputDirectory>
/config
</outputDirectory>
<includes>
<include>
application.yml
</include>
</includes>
</fileSet>
<fileSet>
<directory>
src/main/assembly
</directory>
<outputDirectory>
/config
</outputDirectory>
<includes>
<include>
log4j2.xml
</include>
</includes>
</fileSet>
<fileSet>
<directory>
src/main/resources
</directory>
<includes>
<include>
application.yml
</include>
<include>
log4j2.xml
</include>
</includes>
<outputDirectory>
/config
</outputDirectory>
</fileSet>
</fileSets>
</assembly>
apm-collector/apm-collector-boot/src/main/assembly/log4j2.xml
0 → 100644
浏览文件 @
8fe052db
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright 2017, OpenSkywalking Organization All rights reserved.
~
~ Licensed 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.
~
~ Project repository: https://github.com/OpenSkywalking/skywalking
-->
<Configuration
status=
"error"
>
<Properties>
<Property
name=
"log-path"
>
${sys:collector.logDir}
</Property>
</Properties>
<Appenders>
<RollingFile
name=
"RollingFile"
fileName=
"${log-path}/skywalking-web-server.log"
filePattern=
"${log-path}/skywalking-web-server-%d{yyyy-MM-dd}-%i.log"
>
<PatternLayout>
<pattern>
%d - %c -%-4r [%t] %-5p %x - %m%n
</pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy
size=
"102400KB"
/>
</Policies>
<DefaultRolloverStrategy
max=
"30"
/>
</RollingFile>
</Appenders>
<Loggers>
<logger
name=
"org.skywalking.apm.ui"
level=
"debug"
>
<AppenderRef
ref=
"RollingFile"
/>
</logger>
<Root
level=
"info"
>
<AppenderRef
ref=
"RollingFile"
/>
</Root>
</Loggers>
</Configuration>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录