Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
阿信在这里
SkyWalking
提交
87e46477
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,发现更多精彩内容 >>
提交
87e46477
编写于
4月 18, 2017
作者:
wu-sheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix ci-fail.
上级
17d983ba
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
138 addition
and
141 deletion
+138
-141
skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/NodeCompIndex.java
...a/eye/skywalking/collector/worker/node/NodeCompIndex.java
+1
-1
skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/tracedag/TraceDagDataBuilder.java
...alking/collector/worker/tracedag/TraceDagDataBuilder.java
+1
-1
skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/NodeCompIndexTestCase.java
...ywalking/collector/worker/node/NodeCompIndexTestCase.java
+2
-4
skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/tracedag/TraceDagDataBuilderTestCase.java
...ollector/worker/tracedag/TraceDagDataBuilderTestCase.java
+2
-2
skywalking-commons/skywalking-logging-api/src/test/java/com/a/eye/skywalking/logging/LogManagerTest.java
...est/java/com/a/eye/skywalking/logging/LogManagerTest.java
+1
-1
skywalking-sniffer/skywalking-agent/dependency-reduced-pom.xml
...lking-sniffer/skywalking-agent/dependency-reduced-pom.xml
+130
-131
skywalking-sniffer/skywalking-api/src/main/java/com/a/eye/skywalking/api/plugin/interceptor/assist/NoConcurrencyAccessObject.java
.../plugin/interceptor/assist/NoConcurrencyAccessObject.java
+1
-1
未找到文件。
skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/node/NodeCompIndex.java
浏览文件 @
87e46477
...
...
@@ -12,7 +12,7 @@ import java.io.IOException;
public
class
NodeCompIndex
extends
AbstractIndex
{
public
static
final
String
INDEX
=
"node_comp_idx"
;
public
static
final
String
NAME
=
"
NAME
"
;
public
static
final
String
NAME
=
"
name
"
;
public
static
final
String
PEERS
=
"peers"
;
@Override
...
...
skywalking-collector/skywalking-collector-worker/src/main/java/com/a/eye/skywalking/collector/worker/tracedag/TraceDagDataBuilder.java
浏览文件 @
87e46477
...
...
@@ -51,7 +51,7 @@ public class TraceDagDataBuilder {
}
JsonObject
dagJsonObj
=
new
JsonObject
();
dagJsonObj
.
add
(
"
NODES
"
,
pointArray
);
dagJsonObj
.
add
(
"
nodes
"
,
pointArray
);
dagJsonObj
.
add
(
"nodeRefs"
,
lineArray
);
return
dagJsonObj
;
}
...
...
skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/node/NodeCompIndexTestCase.java
浏览文件 @
87e46477
package
com.a.eye.skywalking.collector.worker.node
;
import
com.a.eye.skywalking.collector.worker.globaltrace.GlobalTraceIndex
;
import
java.io.IOException
;
import
org.junit.Assert
;
import
org.junit.Test
;
import
java.io.IOException
;
/**
* @author pengys5
*/
...
...
@@ -21,6 +19,6 @@ public class NodeCompIndexTestCase {
@Test
public
void
testBuilder
()
throws
IOException
{
NodeCompIndex
index
=
new
NodeCompIndex
();
Assert
.
assertEquals
(
"{\"properties\":{\"
NAME
\":{\"type\":\"string\",\"index\":\"not_analyzed\"},\"peers\":{\"type\":\"string\",\"index\":\"not_analyzed\"},\"aggId\":{\"type\":\"string\",\"index\":\"not_analyzed\"}}}"
,
index
.
createMappingBuilder
().
string
());
Assert
.
assertEquals
(
"{\"properties\":{\"
name
\":{\"type\":\"string\",\"index\":\"not_analyzed\"},\"peers\":{\"type\":\"string\",\"index\":\"not_analyzed\"},\"aggId\":{\"type\":\"string\",\"index\":\"not_analyzed\"}}}"
,
index
.
createMappingBuilder
().
string
());
}
}
skywalking-collector/skywalking-collector-worker/src/test/java/com/a/eye/skywalking/collector/worker/tracedag/TraceDagDataBuilderTestCase.java
浏览文件 @
87e46477
...
...
@@ -22,7 +22,7 @@ public class TraceDagDataBuilderTestCase {
TraceDagDataBuilder
builder
=
new
TraceDagDataBuilder
();
JsonObject
dagJsonObj
=
builder
.
build
(
nodeCompArray
,
nodeMappingArray
,
nodeRefArray
,
resSumArray
);
JsonArray
pointArray
=
dagJsonObj
.
getAsJsonArray
(
"
NODES
"
);
JsonArray
pointArray
=
dagJsonObj
.
getAsJsonArray
(
"
nodes
"
);
JsonArray
lineArray
=
dagJsonObj
.
getAsJsonArray
(
"nodeRefs"
);
for
(
int
i
=
0
;
i
<
pointArray
.
size
();
i
++)
{
...
...
@@ -47,7 +47,7 @@ public class TraceDagDataBuilderTestCase {
}
private
JsonArray
nodeCompArrayData
()
{
String
str
=
"[{\"
NAME\":\"Tomcat\",\"peers\":\"portal-service\"},{\"NAME\":\"Motan\",\"peers\":\"cache-service\"},{\"NAME\":\"H2\",\"peers\":\"[localhost:-1]\"},{\"NAME\":\"Tomcat\",\"peers\":\"[10.128.35.80:57818]\"},{\"NAME\":\"Redis\",\"peers\":\"[127.0.0.1:6379]\"},{\"NAME\":\"Mysql\",\"peers\":\"[127.0.0.1:3307]\"},{\"NAME\":\"Tomcat\",\"peers\":\"persistence-service\"},{\"NAME\":\"HttpClient\",\"peers\":\"[10.128.35.80:20880]\"},{\"NAME\":\"Motan\",\"peers\":\"[127.0.0.1:8002]\"},{\"NAME
\":\"Tomcat\",\"peers\":\"[0:0:0:0:0:0:0:1:57837]\"}]"
;
String
str
=
"[{\"
name\":\"Tomcat\",\"peers\":\"portal-service\"},{\"name\":\"Motan\",\"peers\":\"cache-service\"},{\"name\":\"H2\",\"peers\":\"[localhost:-1]\"},{\"name\":\"Tomcat\",\"peers\":\"[10.128.35.80:57818]\"},{\"name\":\"Redis\",\"peers\":\"[127.0.0.1:6379]\"},{\"name\":\"Mysql\",\"peers\":\"[127.0.0.1:3307]\"},{\"name\":\"Tomcat\",\"peers\":\"persistence-service\"},{\"name\":\"HttpClient\",\"peers\":\"[10.128.35.80:20880]\"},{\"name\":\"Motan\",\"peers\":\"[127.0.0.1:8002]\"},{\"name
\":\"Tomcat\",\"peers\":\"[0:0:0:0:0:0:0:1:57837]\"}]"
;
JsonArray
jsonArray
=
gson
.
fromJson
(
str
,
JsonArray
.
class
);
return
jsonArray
;
}
...
...
skywalking-commons/skywalking-logging-api/src/test/java/com/a/eye/skywalking/logging/LogManagerTest.java
浏览文件 @
87e46477
...
...
@@ -20,7 +20,7 @@ public class LogManagerTest {
@Before
@After
public
void
clear
()
throws
IllegalAccessException
{
MemberModifier
.
field
(
LogManager
.
class
,
"
resolver
"
).
set
(
null
,
null
);
MemberModifier
.
field
(
LogManager
.
class
,
"
RESOLVER
"
).
set
(
null
,
null
);
}
public
class
TestLogger
implements
ILog
{
...
...
skywalking-sniffer/skywalking-agent/dependency-reduced-pom.xml
浏览文件 @
87e46477
<?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd"
>
<parent>
<artifactId>
skywalking-sniffer
</artifactId>
<groupId>
com.a.eye
</groupId>
<version>
3.0.1-2017
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
skywalking-agent
</artifactId>
<name>
skywalking-agent
</name>
<url>
http://maven.apache.org
</url>
<build>
<finalName>
${artifactId}
</finalName>
<plugins>
<plugin>
<artifactId>
maven-shade-plugin
</artifactId>
<version>
2.4.1
</version>
<executions>
<execution>
<phase>
package
</phase>
<goals>
<goal>
shade
</goal>
</goals>
<configuration>
<shadedArtifactAttached>
false
</shadedArtifactAttached>
<createDependencyReducedPom>
true
</createDependencyReducedPom>
<createSourcesJar>
true
</createSourcesJar>
<shadeSourcesContent>
true
</shadeSourcesContent>
<transformers>
<transformer>
<resource>
skywalking-plugin.def
</resource>
</transformer>
<transformer>
<manifestEntries>
<Premain-Class>
${premain.class}
</Premain-Class>
</manifestEntries>
</transformer>
</transformers>
<artifactSet>
<excludes>
<exclude>
com.lmax:*
</exclude>
<exclude>
org.apache.httpcomponents:*
</exclude>
<exclude>
commons-logging:*
</exclude>
<exclude>
commons-codec:*
</exclude>
<exclude>
*:gson
</exclude>
</excludes>
</artifactSet>
<relocations>
<relocation>
<pattern>
${shade.net.bytebuddy.source}
</pattern>
<shadedPattern>
${shade.net.bytebuddy.target}
</shadedPattern>
</relocation>
</relocations>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>
com.google.code.gson
</groupId>
<artifactId>
gson
</artifactId>
<version>
2.8.0
</version>
<scope>
compile
</scope>
</dependency>
<dependency>
<groupId>
junit
</groupId>
<artifactId>
junit
</artifactId>
<version>
4.12
</version>
<scope>
test
</scope>
<exclusions>
<exclusion>
<artifactId>
hamcrest-core
</artifactId>
<groupId>
org.hamcrest
</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.mockito
</groupId>
<artifactId>
mockito-all
</artifactId>
<version>
1.10.19
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.powermock
</groupId>
<artifactId>
powermock-module-junit4
</artifactId>
<version>
1.6.4
</version>
<scope>
test
</scope>
<exclusions>
<exclusion>
<artifactId>
powermock-module-junit4-common
</artifactId>
<groupId>
org.powermock
</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.powermock
</groupId>
<artifactId>
powermock-api-mockito
</artifactId>
<version>
1.6.4
</version>
<scope>
test
</scope>
<exclusions>
<exclusion>
<artifactId>
mockito-core
</artifactId>
<groupId>
org.mockito
</groupId>
</exclusion>
<exclusion>
<artifactId>
powermock-api-support
</artifactId>
<groupId>
org.powermock
</groupId>
</exclusion>
<exclusion>
<artifactId>
hamcrest-core
</artifactId>
<groupId>
org.hamcrest
</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<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/com.a.eye.skywalking-agent/;publish=1
</url>
</repository>
</distributionManagement>
<properties>
<shade.net.bytebuddy.target>
${shade.package}.${shade.net.bytebuddy.source}
</shade.net.bytebuddy.target>
<shade.package>
com.a.eye.skywalking.dependencies
</shade.package>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<shade.net.bytebuddy.source>
net.bytebuddy
</shade.net.bytebuddy.source>
<premain.class>
com.a.eye.skywalking.agent.SkyWalkingAgent
</premain.class>
</properties>
<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/maven-v4_0_0.xsd"
>
<parent>
<artifactId>
skywalking-sniffer
</artifactId>
<groupId>
com.a.eye
</groupId>
<version>
3.0.1-2017
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
skywalking-agent
</artifactId>
<name>
skywalking-agent
</name>
<url>
http://maven.apache.org
</url>
<build>
<finalName>
${artifactId}
</finalName>
<plugins>
<plugin>
<artifactId>
maven-shade-plugin
</artifactId>
<version>
2.4.1
</version>
<executions>
<execution>
<phase>
package
</phase>
<goals>
<goal>
shade
</goal>
</goals>
<configuration>
<shadedArtifactAttached>
false
</shadedArtifactAttached>
<createDependencyReducedPom>
true
</createDependencyReducedPom>
<createSourcesJar>
true
</createSourcesJar>
<shadeSourcesContent>
true
</shadeSourcesContent>
<transformers>
<transformer>
<resource>
skywalking-plugin.def
</resource>
</transformer>
<transformer>
<manifestEntries>
<Premain-Class>
${premain.class}
</Premain-Class>
</manifestEntries>
</transformer>
</transformers>
<artifactSet>
<excludes>
<exclude>
com.lmax:*
</exclude>
<exclude>
org.apache.httpcomponents:*
</exclude>
<exclude>
commons-logging:*
</exclude>
<exclude>
commons-codec:*
</exclude>
<exclude>
*:gson
</exclude>
</excludes>
</artifactSet>
<relocations>
<relocation>
<pattern>
${shade.net.bytebuddy.source}
</pattern>
<shadedPattern>
${shade.net.bytebuddy.target}
</shadedPattern>
</relocation>
</relocations>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>
com.google.code.gson
</groupId>
<artifactId>
gson
</artifactId>
<version>
2.8.0
</version>
<scope>
compile
</scope>
</dependency>
<dependency>
<groupId>
junit
</groupId>
<artifactId>
junit
</artifactId>
<version>
4.12
</version>
<scope>
test
</scope>
<exclusions>
<exclusion>
<artifactId>
hamcrest-core
</artifactId>
<groupId>
org.hamcrest
</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.mockito
</groupId>
<artifactId>
mockito-all
</artifactId>
<version>
1.10.19
</version>
<scope>
test
</scope>
</dependency>
<dependency>
<groupId>
org.powermock
</groupId>
<artifactId>
powermock-module-junit4
</artifactId>
<version>
1.6.4
</version>
<scope>
test
</scope>
<exclusions>
<exclusion>
<artifactId>
powermock-module-junit4-common
</artifactId>
<groupId>
org.powermock
</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.powermock
</groupId>
<artifactId>
powermock-api-mockito
</artifactId>
<version>
1.6.4
</version>
<scope>
test
</scope>
<exclusions>
<exclusion>
<artifactId>
mockito-core
</artifactId>
<groupId>
org.mockito
</groupId>
</exclusion>
<exclusion>
<artifactId>
powermock-api-support
</artifactId>
<groupId>
org.powermock
</groupId>
</exclusion>
<exclusion>
<artifactId>
hamcrest-core
</artifactId>
<groupId>
org.hamcrest
</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<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/com.a.eye.skywalking-agent/;publish=1
</url>
</repository>
</distributionManagement>
<properties>
<shade.net.bytebuddy.target>
${shade.package}.${shade.net.bytebuddy.source}
</shade.net.bytebuddy.target>
<shade.package>
com.a.eye.skywalking.dependencies
</shade.package>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<shade.net.bytebuddy.source>
net.bytebuddy
</shade.net.bytebuddy.source>
<premain.class>
com.a.eye.skywalking.agent.SkyWalkingAgent
</premain.class>
</properties>
</project>
skywalking-sniffer/skywalking-api/src/main/java/com/a/eye/skywalking/api/plugin/interceptor/assist/NoConcurrencyAccessObject.java
浏览文件 @
87e46477
...
...
@@ -13,7 +13,7 @@ import com.a.eye.skywalking.api.plugin.interceptor.InterceptorException;
* @author wusheng
*/
public
class
NoConcurrencyAccessObject
{
private
static
final
String
INVOKE_COUNTER_KEY
=
"__$
INVOKE_COUNTER_KEY
"
;
private
static
final
String
INVOKE_COUNTER_KEY
=
"__$
invokeCounterKey
"
;
public
void
whenEnter
(
EnhancedClassInstanceContext
context
,
Runnable
runnable
)
{
if
(!
context
.
isContain
(
INVOKE_COUNTER_KEY
))
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录