Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
阿信在这里
SkyWalking
提交
4437c8b9
S
SkyWalking
项目概览
阿信在这里
/
SkyWalking
与 Fork 源项目一致
Fork自
山不在高_有仙则灵 / SkyWalking
通知
1
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,发现更多精彩内容 >>
提交
4437c8b9
编写于
9月 04, 2017
作者:
P
pengys5
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' into feature/debugging
上级
6b5045ae
39652d94
变更
13
隐藏空白更改
内联
并排
Showing
13 changed file
with
26 addition
and
80 deletion
+26
-80
.gitignore
.gitignore
+1
-0
apm-application-toolkit/apm-toolkit-trace-context/pom.xml
apm-application-toolkit/apm-toolkit-trace-context/pom.xml
+0
-45
apm-application-toolkit/apm-toolkit-trace/src/main/java/org/skywalking/apm/toolkit/trace/TraceContext.java
...n/java/org/skywalking/apm/toolkit/trace/TraceContext.java
+0
-0
apm-application-toolkit/pom.xml
apm-application-toolkit/pom.xml
+0
-1
apm-collector/apm-collector-agentstream/src/main/java/org/skywalking/apm/collector/agentstream/worker/register/instance/InstanceRegisterSerialWorker.java
...orker/register/instance/InstanceRegisterSerialWorker.java
+17
-9
apm-sniffer/apm-agent/pom.xml
apm-sniffer/apm-agent/pom.xml
+1
-6
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/skywalking/apm/toolkit/activation/trace/ActiveSpanTagInterceptor.java
...pm/toolkit/activation/trace/ActiveSpanTagInterceptor.java
+6
-2
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/skywalking/apm/toolkit/activation/trace/TraceContextActivation.java
.../apm/toolkit/activation/trace/TraceContextActivation.java
+0
-0
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/skywalking/apm/toolkit/activation/trace/TraceContextInterceptor.java
...apm/toolkit/activation/trace/TraceContextInterceptor.java
+0
-0
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/resources/skywalking-plugin.def
...trace-activation/src/main/resources/skywalking-plugin.def
+1
-0
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-context-activation/pom.xml
...t-activation/apm-toolkit-trace-context-activation/pom.xml
+0
-15
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-context-activation/src/main/resources/skywalking-plugin.def
...ntext-activation/src/main/resources/skywalking-plugin.def
+0
-1
apm-sniffer/apm-toolkit-activation/pom.xml
apm-sniffer/apm-toolkit-activation/pom.xml
+0
-1
未找到文件。
.gitignore
浏览文件 @
4437c8b9
...
...
@@ -7,3 +7,4 @@ target/
.settings/
.DS_Store
*~
packages/
apm-application-toolkit/apm-toolkit-trace-context/pom.xml
已删除
100644 → 0
浏览文件 @
6b5045ae
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
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"
>
<parent>
<artifactId>
apm-application-toolkit
</artifactId>
<groupId>
org.skywalking
</groupId>
<version>
3.2-2017
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
apm-toolkit-trace-context
</artifactId>
<packaging>
jar
</packaging>
<url>
http://maven.apache.org
</url>
<build>
<plugins>
<plugin>
<!-- 源码插件 -->
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-source-plugin
</artifactId>
<!-- 发布时自动将源码同时发布的配置 -->
<executions>
<execution>
<id>
attach-sources
</id>
<goals>
<goal>
jar
</goal>
</goals>
</execution>
</executions>
<version>
2.4
</version>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>
bintray-wu-sheng-sky-walking-repository
</id>
<name>
wu-sheng-sky-walking-repository
</name>
<url>
https://api.bintray.com/maven/wu-sheng/skywalking/org.skywalking.apm-toolkit-trace-context/;publish=1
</url>
</repository>
</distributionManagement>
</project>
apm-application-toolkit/apm-toolkit-trace
-context
/src/main/java/org/skywalking/apm/toolkit/trace/TraceContext.java
→
apm-application-toolkit/apm-toolkit-trace/src/main/java/org/skywalking/apm/toolkit/trace/TraceContext.java
浏览文件 @
4437c8b9
文件已移动
apm-application-toolkit/pom.xml
浏览文件 @
4437c8b9
...
...
@@ -17,7 +17,6 @@
<module>
apm-toolkit-log4j-1.x
</module>
<module>
apm-toolkit-log4j-2.x
</module>
<module>
apm-toolkit-logback-1.x
</module>
<module>
apm-toolkit-trace-context
</module>
<module>
apm-toolkit-opentracing
</module>
<module>
apm-toolkit-trace
</module>
</modules>
...
...
apm-collector/apm-collector-agentstream/src/main/java/org/skywalking/apm/collector/agentstream/worker/register/instance/InstanceRegisterSerialWorker.java
浏览文件 @
4437c8b9
package
org.skywalking.apm.collector.agentstream.worker.register.instance
;
import
org.skywalking.apm.collector.agentstream.worker.register.IdAutoIncrement
;
import
org.skywalking.apm.collector.storage.define.register.ApplicationDataDefine
;
import
org.skywalking.apm.collector.agentstream.worker.register.instance.dao.IInstanceDAO
;
import
org.skywalking.apm.collector.storage.dao.DAOContainer
;
import
org.skywalking.apm.collector.storage.define.DataDefine
;
import
org.skywalking.apm.collector.storage.define.register.ApplicationDataDefine
;
import
org.skywalking.apm.collector.storage.define.register.InstanceDataDefine
;
import
org.skywalking.apm.collector.stream.worker.AbstractLocalAsyncWorker
;
import
org.skywalking.apm.collector.stream.worker.AbstractLocalAsyncWorkerProvider
;
...
...
@@ -11,7 +11,6 @@ import org.skywalking.apm.collector.stream.worker.ClusterWorkerContext;
import
org.skywalking.apm.collector.stream.worker.ProviderNotFoundException
;
import
org.skywalking.apm.collector.stream.worker.Role
;
import
org.skywalking.apm.collector.stream.worker.WorkerException
;
import
org.skywalking.apm.collector.storage.define.DataDefine
;
import
org.skywalking.apm.collector.stream.worker.selector.ForeverFirstSelector
;
import
org.skywalking.apm.collector.stream.worker.selector.WorkerSelector
;
import
org.slf4j.Logger
;
...
...
@@ -40,16 +39,25 @@ public class InstanceRegisterSerialWorker extends AbstractLocalAsyncWorker {
IInstanceDAO
dao
=
(
IInstanceDAO
)
DAOContainer
.
INSTANCE
.
get
(
IInstanceDAO
.
class
.
getName
());
int
instanceId
=
dao
.
getInstanceId
(
instance
.
getApplicationId
(),
instance
.
getAgentUUID
());
if
(
instanceId
==
0
)
{
int
min
=
dao
.
getMinInstanceId
();
if
(
min
==
0
)
{
// int min = dao.getMinInstanceId();
// if (min == 0) {
// instance.setId("1");
// instance.setInstanceId(1);
// } else {
// int max = dao.getMaxInstanceId();
// instanceId = IdAutoIncrement.INSTANCE.increment(min, max);
// instance.setId(String.valueOf(instanceId));
// instance.setInstanceId(instanceId);
// }
int
max
=
dao
.
getMaxInstanceId
();
if
(
max
==
0
)
{
instance
.
setId
(
"1"
);
instance
.
setInstanceId
(
1
);
}
else
{
int
max
=
dao
.
getMaxInstanceId
();
instanceId
=
IdAutoIncrement
.
INSTANCE
.
increment
(
min
,
max
);
instance
.
setId
(
String
.
valueOf
(
instanceId
));
instance
.
setInstanceId
(
instanceId
);
instance
.
setId
(
String
.
valueOf
(
max
+
1
));
instance
.
setInstanceId
(
max
+
1
);
}
dao
.
save
(
instance
);
}
}
...
...
apm-sniffer/apm-agent/pom.xml
浏览文件 @
4437c8b9
...
...
@@ -119,12 +119,6 @@
<version>
${project.version}
</version>
</dependency>
<dependency>
<groupId>
org.skywalking
</groupId>
<artifactId>
apm-toolkit-trace-context-activation
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
<groupId>
org.skywalking
</groupId>
<artifactId>
apm-toolkit-opentracing-activation
</artifactId>
...
...
@@ -152,6 +146,7 @@
<goal>
shade
</goal>
</goals>
<configuration>
<outputDirectory>
${project.basedir}/../../packages
</outputDirectory>
<shadedArtifactAttached>
false
</shadedArtifactAttached>
<createDependencyReducedPom>
true
</createDependencyReducedPom>
<createSourcesJar>
true
</createSourcesJar>
...
...
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/skywalking/apm/toolkit/activation/trace/ActiveSpanTagInterceptor.java
浏览文件 @
4437c8b9
...
...
@@ -9,8 +9,12 @@ import org.skywalking.apm.agent.core.plugin.interceptor.enhance.StaticMethodsAro
public
class
ActiveSpanTagInterceptor
implements
StaticMethodsAroundInterceptor
{
@Override
public
void
beforeMethod
(
Class
clazz
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
parameterTypes
,
MethodInterceptResult
result
)
{
AbstractSpan
activeSpan
=
ContextManager
.
activeSpan
();
activeSpan
.
tag
(
String
.
valueOf
(
allArguments
[
0
]),
String
.
valueOf
(
allArguments
[
1
]));
AbstractSpan
activeSpan
=
null
;
try
{
activeSpan
=
ContextManager
.
activeSpan
();
activeSpan
.
tag
(
String
.
valueOf
(
allArguments
[
0
]),
String
.
valueOf
(
allArguments
[
1
]));
}
catch
(
NullPointerException
e
)
{
}
}
@Override
public
Object
afterMethod
(
Class
clazz
,
Method
method
,
Object
[]
allArguments
,
Class
<?>[]
parameterTypes
,
...
...
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-
context-
activation/src/main/java/org/skywalking/apm/toolkit/activation/trace/TraceContextActivation.java
→
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/skywalking/apm/toolkit/activation/trace/TraceContextActivation.java
浏览文件 @
4437c8b9
文件已移动
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-
context-
activation/src/main/java/org/skywalking/apm/toolkit/activation/trace/TraceContextInterceptor.java
→
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/java/org/skywalking/apm/toolkit/activation/trace/TraceContextInterceptor.java
浏览文件 @
4437c8b9
文件已移动
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-activation/src/main/resources/skywalking-plugin.def
浏览文件 @
4437c8b9
trace-annotation=org.skywalking.apm.toolkit.activation.trace.ActiveSpanTagActivation
trace-annotation=org.skywalking.apm.toolkit.activation.trace.TraceAnnotationActivation
trace-context=org.skywalking.apm.toolkit.activation.trace.TraceContextActivation
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-context-activation/pom.xml
已删除
100644 → 0
浏览文件 @
6b5045ae
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
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"
>
<parent>
<artifactId>
apm-toolkit-activation
</artifactId>
<groupId>
org.skywalking
</groupId>
<version>
3.2-2017
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
apm-toolkit-trace-context-activation
</artifactId>
<packaging>
jar
</packaging>
<name>
apm-toolkit-trace-context-activation
</name>
</project>
apm-sniffer/apm-toolkit-activation/apm-toolkit-trace-context-activation/src/main/resources/skywalking-plugin.def
已删除
100644 → 0
浏览文件 @
6b5045ae
tracecontext=org.skywalking.apm.toolkit.activation.trace.TraceContextActivation
\ No newline at end of file
apm-sniffer/apm-toolkit-activation/pom.xml
浏览文件 @
4437c8b9
...
...
@@ -13,7 +13,6 @@
<module>
apm-toolkit-log4j-1.x-activation
</module>
<module>
apm-toolkit-log4j-2.x-activation
</module>
<module>
apm-toolkit-logback-1.x-activation
</module>
<module>
apm-toolkit-trace-context-activation
</module>
<module>
apm-toolkit-opentracing-activation
</module>
<module>
apm-toolkit-trace-activation
</module>
</modules>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录