Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
SkyWalking
提交
0f871bd6
S
SkyWalking
项目概览
apache
/
SkyWalking
上一次同步 大约 1 年
通知
302
Star
21345
Fork
6091
代码
文件
提交
分支
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,体验更适合开发者的 AI 搜索 >>
提交
0f871bd6
编写于
12月 19, 2017
作者:
P
peng-yongsheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Compile success.
上级
34a3dfae
变更
21
隐藏空白更改
内联
并排
Showing
21 changed file
with
86 addition
and
79 deletion
+86
-79
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/pom.xml
...pm-collector-agent/agent-grpc/agent-grpc-provider/pom.xml
+10
-0
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/handler/ApplicationRegisterServiceHandler.java
...c/provider/handler/ApplicationRegisterServiceHandler.java
+3
-4
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/handler/InstanceDiscoveryServiceHandler.java
...rpc/provider/handler/InstanceDiscoveryServiceHandler.java
+3
-4
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/handler/JVMMetricsServiceHandler.java
...agent/grpc/provider/handler/JVMMetricsServiceHandler.java
+11
-12
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/handler/ServiceNameDiscoveryServiceHandler.java
.../provider/handler/ServiceNameDiscoveryServiceHandler.java
+3
-4
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/handler/naming/AgentGRPCNamingListener.java
...grpc/provider/handler/naming/AgentGRPCNamingListener.java
+1
-2
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/pom.xml
...-collector-agent/agent-jetty/agent-jetty-provider/pom.xml
+10
-0
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/src/main/java/org/apache/skywalking/apm/collector/agent/jetty/provider/handler/ApplicationRegisterServletHandler.java
...y/provider/handler/ApplicationRegisterServletHandler.java
+3
-4
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/src/main/java/org/apache/skywalking/apm/collector/agent/jetty/provider/handler/InstanceDiscoveryServletHandler.java
...tty/provider/handler/InstanceDiscoveryServletHandler.java
+3
-4
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/src/main/java/org/apache/skywalking/apm/collector/agent/jetty/provider/handler/ServiceNameDiscoveryServiceHandler.java
.../provider/handler/ServiceNameDiscoveryServiceHandler.java
+3
-4
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/src/main/java/org/apache/skywalking/apm/collector/agent/jetty/provider/handler/TraceSegmentServletHandler.java
...nt/jetty/provider/handler/TraceSegmentServletHandler.java
+5
-6
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/src/main/java/org/apache/skywalking/apm/collector/agent/jetty/provider/handler/naming/AgentJettyNamingListener.java
...tty/provider/handler/naming/AgentJettyNamingListener.java
+1
-2
apm-collector/apm-collector-analysis/analysis-alarm/alarm-provider/pom.xml
...-collector-analysis/analysis-alarm/alarm-provider/pom.xml
+10
-0
apm-collector/apm-collector-analysis/analysis-alarm/alarm-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/alarm/provider/worker/AlertingListAggregationWorker.java
.../alarm/provider/worker/AlertingListAggregationWorker.java
+1
-2
apm-collector/apm-collector-analysis/analysis-alarm/alarm-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/alarm/provider/worker/AlertingListPersistenceWorker.java
.../alarm/provider/worker/AlertingListPersistenceWorker.java
+5
-7
apm-collector/apm-collector-analysis/analysis-segment-parser/segment-parser-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/segment/parser/provider/parser/standardization/ReferenceIdExchanger.java
...provider/parser/standardization/ReferenceIdExchanger.java
+3
-3
apm-collector/apm-collector-analysis/analysis-segment-parser/segment-parser-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/segment/parser/provider/parser/standardization/SpanIdExchanger.java
...rser/provider/parser/standardization/SpanIdExchanger.java
+3
-3
apm-collector/apm-collector-boot/src/main/java/org/apache/skywalking/apm/collector/boot/CollectorBootStartUp.java
...e/skywalking/apm/collector/boot/CollectorBootStartUp.java
+1
-13
apm-collector/apm-collector-core/src/main/java/org/apache/skywalking/apm/collector/core/graph/GraphManager.java
...che/skywalking/apm/collector/core/graph/GraphManager.java
+5
-1
apm-collector/apm-collector-core/src/test/java/org/apache/skywalking/apm/collector/core/graph/GraphManagerTest.java
...skywalking/apm/collector/core/graph/GraphManagerTest.java
+2
-3
apm-collector/apm-collector-remote/collector-remote-grpc-provider/src/main/proto/RemoteCommonService.proto
...te-grpc-provider/src/main/proto/RemoteCommonService.proto
+0
-1
未找到文件。
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/pom.xml
浏览文件 @
0f871bd6
...
...
@@ -55,5 +55,15 @@
<artifactId>
segment-parser-define
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.skywalking
</groupId>
<artifactId>
jvm-define
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.skywalking
</groupId>
<artifactId>
register-define
</artifactId>
<version>
${project.version}
</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/handler/ApplicationRegisterServiceHandler.java
浏览文件 @
0f871bd6
...
...
@@ -16,13 +16,12 @@
*
*/
package
org.apache.skywalking.apm.collector.agent.grpc.provider.handler
;
import
com.google.protobuf.ProtocolStringList
;
import
io.grpc.stub.StreamObserver
;
import
org.apache.skywalking.apm.collector.a
gent.stream.AgentStream
Module
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.register
.IApplicationIDService
;
import
org.apache.skywalking.apm.collector.a
nalysis.register.define.AnalysisRegister
Module
;
import
org.apache.skywalking.apm.collector.a
nalysis.register.define.service
.IApplicationIDService
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.server.grpc.GRPCHandler
;
import
org.apache.skywalking.apm.network.proto.Application
;
...
...
@@ -42,7 +41,7 @@ public class ApplicationRegisterServiceHandler extends ApplicationRegisterServic
private
final
IApplicationIDService
applicationIDService
;
public
ApplicationRegisterServiceHandler
(
ModuleManager
moduleManager
)
{
applicationIDService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
IApplicationIDService
.
class
);
applicationIDService
=
moduleManager
.
find
(
A
nalysisRegister
Module
.
NAME
).
getService
(
IApplicationIDService
.
class
);
}
@Override
public
void
register
(
Application
request
,
StreamObserver
<
ApplicationMapping
>
responseObserver
)
{
...
...
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/handler/InstanceDiscoveryServiceHandler.java
浏览文件 @
0f871bd6
...
...
@@ -16,14 +16,13 @@
*
*/
package
org.apache.skywalking.apm.collector.agent.grpc.provider.handler
;
import
com.google.gson.JsonArray
;
import
com.google.gson.JsonObject
;
import
io.grpc.stub.StreamObserver
;
import
org.apache.skywalking.apm.collector.a
gent.stream.AgentStream
Module
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.register
.IInstanceIDService
;
import
org.apache.skywalking.apm.collector.a
nalysis.register.define.AnalysisRegister
Module
;
import
org.apache.skywalking.apm.collector.a
nalysis.register.define.service
.IInstanceIDService
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.core.util.TimeBucketUtils
;
import
org.apache.skywalking.apm.collector.server.grpc.GRPCHandler
;
...
...
@@ -46,7 +45,7 @@ public class InstanceDiscoveryServiceHandler extends InstanceDiscoveryServiceGrp
private
final
IInstanceIDService
instanceIDService
;
public
InstanceDiscoveryServiceHandler
(
ModuleManager
moduleManager
)
{
this
.
instanceIDService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
IInstanceIDService
.
class
);
this
.
instanceIDService
=
moduleManager
.
find
(
A
nalysisRegister
Module
.
NAME
).
getService
(
IInstanceIDService
.
class
);
}
@Override
...
...
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/handler/JVMMetricsServiceHandler.java
浏览文件 @
0f871bd6
...
...
@@ -16,17 +16,16 @@
*
*/
package
org.apache.skywalking.apm.collector.agent.grpc.provider.handler
;
import
io.grpc.stub.StreamObserver
;
import
java.util.List
;
import
org.apache.skywalking.apm.collector.a
gent.stream.AgentStream
Module
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.jvm.IGC
MetricService
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.jvm.IInstanceHeartBeat
Service
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.jvm.IMemoryMetric
Service
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.jvm.IMemoryPool
MetricService
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.jvm.ICpu
MetricService
;
import
org.apache.skywalking.apm.collector.a
nalysis.jvm.define.AnalysisJVM
Module
;
import
org.apache.skywalking.apm.collector.a
nalysis.jvm.define.service.ICpu
MetricService
;
import
org.apache.skywalking.apm.collector.a
nalysis.jvm.define.service.IGCMetric
Service
;
import
org.apache.skywalking.apm.collector.a
nalysis.jvm.define.service.IInstanceHeartBeat
Service
;
import
org.apache.skywalking.apm.collector.a
nalysis.jvm.define.service.IMemory
MetricService
;
import
org.apache.skywalking.apm.collector.a
nalysis.jvm.define.service.IMemoryPool
MetricService
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.core.util.TimeBucketUtils
;
import
org.apache.skywalking.apm.collector.server.grpc.GRPCHandler
;
...
...
@@ -54,11 +53,11 @@ public class JVMMetricsServiceHandler extends JVMMetricsServiceGrpc.JVMMetricsSe
private
final
IInstanceHeartBeatService
instanceHeartBeatService
;
public
JVMMetricsServiceHandler
(
ModuleManager
moduleManager
)
{
this
.
cpuMetricService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
ICpuMetricService
.
class
);
this
.
gcMetricService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
IGCMetricService
.
class
);
this
.
memoryMetricService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
IMemoryMetricService
.
class
);
this
.
memoryPoolMetricService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
IMemoryPoolMetricService
.
class
);
this
.
instanceHeartBeatService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
IInstanceHeartBeatService
.
class
);
this
.
cpuMetricService
=
moduleManager
.
find
(
A
nalysisJVM
Module
.
NAME
).
getService
(
ICpuMetricService
.
class
);
this
.
gcMetricService
=
moduleManager
.
find
(
A
nalysisJVM
Module
.
NAME
).
getService
(
IGCMetricService
.
class
);
this
.
memoryMetricService
=
moduleManager
.
find
(
A
nalysisJVM
Module
.
NAME
).
getService
(
IMemoryMetricService
.
class
);
this
.
memoryPoolMetricService
=
moduleManager
.
find
(
A
nalysisJVM
Module
.
NAME
).
getService
(
IMemoryPoolMetricService
.
class
);
this
.
instanceHeartBeatService
=
moduleManager
.
find
(
A
nalysisJVM
Module
.
NAME
).
getService
(
IInstanceHeartBeatService
.
class
);
}
@Override
public
void
collect
(
JVMMetrics
request
,
StreamObserver
<
Downstream
>
responseObserver
)
{
...
...
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/handler/ServiceNameDiscoveryServiceHandler.java
浏览文件 @
0f871bd6
...
...
@@ -16,14 +16,13 @@
*
*/
package
org.apache.skywalking.apm.collector.agent.grpc.provider.handler
;
import
io.grpc.stub.StreamObserver
;
import
java.util.List
;
import
org.apache.skywalking.apm.collector.agent.stream.AgentStreamModule
;
import
org.apache.skywalking.apm.collector.analysis.register.define.AnalysisRegisterModule
;
import
org.apache.skywalking.apm.collector.analysis.register.define.service.IServiceNameService
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.agent.stream.service.register.IServiceNameService
;
import
org.apache.skywalking.apm.collector.server.grpc.GRPCHandler
;
import
org.apache.skywalking.apm.network.proto.ServiceNameCollection
;
import
org.apache.skywalking.apm.network.proto.ServiceNameDiscoveryServiceGrpc
;
...
...
@@ -43,7 +42,7 @@ public class ServiceNameDiscoveryServiceHandler extends ServiceNameDiscoveryServ
private
final
IServiceNameService
serviceNameService
;
public
ServiceNameDiscoveryServiceHandler
(
ModuleManager
moduleManager
)
{
this
.
serviceNameService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
IServiceNameService
.
class
);
this
.
serviceNameService
=
moduleManager
.
find
(
A
nalysisRegister
Module
.
NAME
).
getService
(
IServiceNameService
.
class
);
}
@Override
public
void
discovery
(
ServiceNameCollection
request
,
...
...
apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/handler/naming/AgentGRPCNamingListener.java
浏览文件 @
0f871bd6
...
...
@@ -16,10 +16,9 @@
*
*/
package
org.apache.skywalking.apm.collector.agent.grpc.provider.handler.naming
;
import
org.apache.skywalking.apm.collector.agent.grpc.AgentGRPCModule
;
import
org.apache.skywalking.apm.collector.agent.grpc.
define.
AgentGRPCModule
;
import
org.apache.skywalking.apm.collector.agent.grpc.provider.AgentModuleGRPCProvider
;
import
org.apache.skywalking.apm.collector.cluster.ClusterModuleListener
;
...
...
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/pom.xml
浏览文件 @
0f871bd6
...
...
@@ -51,5 +51,15 @@
<artifactId>
collector-jetty-manager-define
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.skywalking
</groupId>
<artifactId>
register-define
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.skywalking
</groupId>
<artifactId>
segment-parser-define
</artifactId>
<version>
${project.version}
</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/src/main/java/org/apache/skywalking/apm/collector/agent/jetty/provider/handler/ApplicationRegisterServletHandler.java
浏览文件 @
0f871bd6
...
...
@@ -16,7 +16,6 @@
*
*/
package
org.apache.skywalking.apm.collector.agent.jetty.provider.handler
;
import
com.google.gson.Gson
;
...
...
@@ -25,8 +24,8 @@ import com.google.gson.JsonElement;
import
com.google.gson.JsonObject
;
import
java.io.IOException
;
import
javax.servlet.http.HttpServletRequest
;
import
org.apache.skywalking.apm.collector.a
gent.stream.AgentStream
Module
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.register
.IApplicationIDService
;
import
org.apache.skywalking.apm.collector.a
nalysis.register.define.AnalysisRegister
Module
;
import
org.apache.skywalking.apm.collector.a
nalysis.register.define.service
.IApplicationIDService
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.server.jetty.ArgumentsParseException
;
import
org.apache.skywalking.apm.collector.server.jetty.JettyHandler
;
...
...
@@ -46,7 +45,7 @@ public class ApplicationRegisterServletHandler extends JettyHandler {
private
static
final
String
APPLICATION_ID
=
"i"
;
public
ApplicationRegisterServletHandler
(
ModuleManager
moduleManager
)
{
this
.
applicationIDService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
IApplicationIDService
.
class
);
this
.
applicationIDService
=
moduleManager
.
find
(
A
nalysisRegister
Module
.
NAME
).
getService
(
IApplicationIDService
.
class
);
}
@Override
public
String
pathSpec
()
{
...
...
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/src/main/java/org/apache/skywalking/apm/collector/agent/jetty/provider/handler/InstanceDiscoveryServletHandler.java
浏览文件 @
0f871bd6
...
...
@@ -16,7 +16,6 @@
*
*/
package
org.apache.skywalking.apm.collector.agent.jetty.provider.handler
;
import
com.google.gson.Gson
;
...
...
@@ -24,8 +23,8 @@ import com.google.gson.JsonElement;
import
com.google.gson.JsonObject
;
import
java.io.IOException
;
import
javax.servlet.http.HttpServletRequest
;
import
org.apache.skywalking.apm.collector.a
gent.stream.AgentStream
Module
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.register
.IInstanceIDService
;
import
org.apache.skywalking.apm.collector.a
nalysis.register.define.AnalysisRegister
Module
;
import
org.apache.skywalking.apm.collector.a
nalysis.register.define.service
.IInstanceIDService
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.server.jetty.ArgumentsParseException
;
import
org.apache.skywalking.apm.collector.server.jetty.JettyHandler
;
...
...
@@ -49,7 +48,7 @@ public class InstanceDiscoveryServletHandler extends JettyHandler {
private
static
final
String
OS_INFO
=
"oi"
;
public
InstanceDiscoveryServletHandler
(
ModuleManager
moduleManager
)
{
this
.
instanceIDService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
IInstanceIDService
.
class
);
this
.
instanceIDService
=
moduleManager
.
find
(
A
nalysisRegister
Module
.
NAME
).
getService
(
IInstanceIDService
.
class
);
}
@Override
public
String
pathSpec
()
{
...
...
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/src/main/java/org/apache/skywalking/apm/collector/agent/jetty/provider/handler/ServiceNameDiscoveryServiceHandler.java
浏览文件 @
0f871bd6
...
...
@@ -16,7 +16,6 @@
*
*/
package
org.apache.skywalking.apm.collector.agent.jetty.provider.handler
;
import
com.google.gson.Gson
;
...
...
@@ -25,8 +24,8 @@ import com.google.gson.JsonElement;
import
com.google.gson.JsonObject
;
import
java.io.IOException
;
import
javax.servlet.http.HttpServletRequest
;
import
org.apache.skywalking.apm.collector.a
gent.stream.AgentStream
Module
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.register
.IServiceNameService
;
import
org.apache.skywalking.apm.collector.a
nalysis.register.define.AnalysisRegister
Module
;
import
org.apache.skywalking.apm.collector.a
nalysis.register.define.service
.IServiceNameService
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.server.jetty.ArgumentsParseException
;
import
org.apache.skywalking.apm.collector.server.jetty.JettyHandler
;
...
...
@@ -49,7 +48,7 @@ public class ServiceNameDiscoveryServiceHandler extends JettyHandler {
private
static
final
String
ELEMENT
=
"el"
;
public
ServiceNameDiscoveryServiceHandler
(
ModuleManager
moduleManager
)
{
this
.
serviceNameService
=
moduleManager
.
find
(
A
gentStream
Module
.
NAME
).
getService
(
IServiceNameService
.
class
);
this
.
serviceNameService
=
moduleManager
.
find
(
A
nalysisRegister
Module
.
NAME
).
getService
(
IServiceNameService
.
class
);
}
@Override
public
String
pathSpec
()
{
...
...
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/src/main/java/org/apache/skywalking/apm/collector/agent/jetty/provider/handler/TraceSegmentServletHandler.java
浏览文件 @
0f871bd6
...
...
@@ -16,7 +16,6 @@
*
*/
package
org.apache.skywalking.apm.collector.agent.jetty.provider.handler
;
import
com.google.gson.JsonElement
;
...
...
@@ -26,8 +25,8 @@ import java.io.IOException;
import
javax.servlet.http.HttpServletRequest
;
import
org.apache.skywalking.apm.collector.agent.jetty.provider.handler.reader.TraceSegment
;
import
org.apache.skywalking.apm.collector.agent.jetty.provider.handler.reader.TraceSegmentJsonReader
;
import
org.apache.skywalking.apm.collector.a
gent.stream.AgentStream
Module
;
import
org.apache.skywalking.apm.collector.a
gent.stream.service.trace.ITraceSegment
Service
;
import
org.apache.skywalking.apm.collector.a
nalysis.segment.parser.define.AnalysisSegmentParser
Module
;
import
org.apache.skywalking.apm.collector.a
nalysis.segment.parser.define.service.ISegmentParse
Service
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.server.jetty.ArgumentsParseException
;
import
org.apache.skywalking.apm.collector.server.jetty.JettyHandler
;
...
...
@@ -41,10 +40,10 @@ public class TraceSegmentServletHandler extends JettyHandler {
private
final
Logger
logger
=
LoggerFactory
.
getLogger
(
TraceSegmentServletHandler
.
class
);
private
final
I
TraceSegmentService
traceSegment
Service
;
private
final
I
SegmentParseService
segmentParse
Service
;
public
TraceSegmentServletHandler
(
ModuleManager
moduleManager
)
{
this
.
traceSegmentService
=
moduleManager
.
find
(
AgentStreamModule
.
NAME
).
getService
(
ITraceSegment
Service
.
class
);
this
.
segmentParseService
=
moduleManager
.
find
(
AnalysisSegmentParserModule
.
NAME
).
getService
(
ISegmentParse
Service
.
class
);
}
@Override
public
String
pathSpec
()
{
...
...
@@ -74,7 +73,7 @@ public class TraceSegmentServletHandler extends JettyHandler {
reader
.
beginArray
();
while
(
reader
.
hasNext
())
{
TraceSegment
traceSegment
=
jsonReader
.
read
(
reader
);
traceSegmentService
.
send
(
traceSegment
.
getUpstreamSegment
()
);
segmentParseService
.
parse
(
traceSegment
.
getUpstreamSegment
(),
ISegmentParseService
.
Source
.
Agent
);
}
reader
.
endArray
();
}
...
...
apm-collector/apm-collector-agent/agent-jetty/agent-jetty-provider/src/main/java/org/apache/skywalking/apm/collector/agent/jetty/provider/handler/naming/AgentJettyNamingListener.java
浏览文件 @
0f871bd6
...
...
@@ -16,10 +16,9 @@
*
*/
package
org.apache.skywalking.apm.collector.agent.jetty.provider.handler.naming
;
import
org.apache.skywalking.apm.collector.agent.jetty.AgentJettyModule
;
import
org.apache.skywalking.apm.collector.agent.jetty.
define.
AgentJettyModule
;
import
org.apache.skywalking.apm.collector.agent.jetty.provider.AgentModuleJettyProvider
;
import
org.apache.skywalking.apm.collector.cluster.ClusterModuleListener
;
...
...
apm-collector/apm-collector-analysis/analysis-alarm/alarm-provider/pom.xml
浏览文件 @
0f871bd6
...
...
@@ -36,5 +36,15 @@
<artifactId>
alarm-define
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.skywalking
</groupId>
<artifactId>
collector-storage-define
</artifactId>
<version>
${project.version}
</version>
</dependency>
<dependency>
<groupId>
org.apache.skywalking
</groupId>
<artifactId>
analysis-worker-model
</artifactId>
<version>
${project.version}
</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
apm-collector/apm-collector-analysis/analysis-alarm/alarm-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/alarm/provider/worker/AlertingListAggregationWorker.java
浏览文件 @
0f871bd6
...
...
@@ -16,13 +16,12 @@
*
*/
package
org.apache.skywalking.apm.collector.analysis.alarm.provider.worker
;
import
org.apache.skywalking.apm.collector.analysis.worker.model.base.AbstractLocalAsyncWorker
;
import
org.apache.skywalking.apm.collector.analysis.worker.model.base.WorkerException
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.storage.table.alerting.AlertingList
;
import
org.apache.skywalking.apm.collector.analysis.worker.model.base.WorkerException
;
/**
* @author peng-yongsheng
...
...
apm-collector/apm-collector-analysis/analysis-alarm/alarm-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/alarm/provider/worker/AlertingListPersistenceWorker.java
浏览文件 @
0f871bd6
...
...
@@ -16,17 +16,15 @@
*
*/
package
org.apache.skywalking.apm.collector.analysis.alarm.provider.worker
;
import
org.apache.skywalking.apm.collector.storage.base.dao.IPersistenceDAO
;
import
org.apache.skywalking.apm.collector.analysis.worker.model.base.AbstractLocalAsyncWorkerProvider
;
import
org.apache.skywalking.apm.collector.analysis.worker.model.impl.PersistenceWorker
;
import
org.apache.skywalking.apm.collector.core.module.ModuleManager
;
import
org.apache.skywalking.apm.collector.queue.service.QueueCreatorService
;
import
org.apache.skywalking.apm.collector.storage.StorageModule
;
import
org.apache.skywalking.apm.collector.storage.base.dao.IPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.dao.IAlertingListPersistenceDAO
;
import
org.apache.skywalking.apm.collector.storage.table.alerting.AlertingList
;
import
org.apache.skywalking.apm.collector.analysis.worker.model.base.AbstractLocalAsyncWorkerProvider
;
import
org.apache.skywalking.apm.collector.analysis.worker.model.impl.PersistenceWorker
;
/**
* @author peng-yongsheng
...
...
@@ -51,8 +49,8 @@ public class AlertingListPersistenceWorker extends PersistenceWorker<AlertingLis
public
static
class
Factory
extends
AbstractLocalAsyncWorkerProvider
<
AlertingList
,
AlertingList
,
AlertingListPersistenceWorker
>
{
public
Factory
(
ModuleManager
moduleManager
,
QueueCreatorService
<
AlertingList
>
queueCreatorService
)
{
super
(
moduleManager
,
queueCreatorService
);
public
Factory
(
ModuleManager
moduleManager
)
{
super
(
moduleManager
);
}
@Override
public
AlertingListPersistenceWorker
workerInstance
(
ModuleManager
moduleManager
)
{
...
...
apm-collector/apm-collector-analysis/analysis-segment-parser/segment-parser-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/segment/parser/provider/parser/standardization/ReferenceIdExchanger.java
浏览文件 @
0f871bd6
...
...
@@ -18,7 +18,7 @@
package
org.apache.skywalking.apm.collector.analysis.segment.parser.provider.parser.standardization
;
import
org.apache.skywalking.apm.collector.analysis.
layer.register.define.AnalysisLayer
RegisterModule
;
import
org.apache.skywalking.apm.collector.analysis.
register.define.Analysis
RegisterModule
;
import
org.apache.skywalking.apm.collector.analysis.register.define.service.IApplicationIDService
;
import
org.apache.skywalking.apm.collector.analysis.register.define.service.IServiceNameService
;
import
org.apache.skywalking.apm.collector.analysis.segment.parser.define.decorator.ReferenceDecorator
;
...
...
@@ -50,8 +50,8 @@ public class ReferenceIdExchanger implements IdExchanger<ReferenceDecorator> {
}
private
ReferenceIdExchanger
(
ModuleManager
moduleManager
)
{
applicationIDService
=
moduleManager
.
find
(
Analysis
Layer
RegisterModule
.
NAME
).
getService
(
IApplicationIDService
.
class
);
serviceNameService
=
moduleManager
.
find
(
Analysis
Layer
RegisterModule
.
NAME
).
getService
(
IServiceNameService
.
class
);
applicationIDService
=
moduleManager
.
find
(
AnalysisRegisterModule
.
NAME
).
getService
(
IApplicationIDService
.
class
);
serviceNameService
=
moduleManager
.
find
(
AnalysisRegisterModule
.
NAME
).
getService
(
IServiceNameService
.
class
);
instanceCacheService
=
moduleManager
.
find
(
CacheModule
.
NAME
).
getService
(
InstanceCacheService
.
class
);
}
...
...
apm-collector/apm-collector-analysis/analysis-segment-parser/segment-parser-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/segment/parser/provider/parser/standardization/SpanIdExchanger.java
浏览文件 @
0f871bd6
...
...
@@ -18,7 +18,7 @@
package
org.apache.skywalking.apm.collector.analysis.segment.parser.provider.parser.standardization
;
import
org.apache.skywalking.apm.collector.analysis.
layer.register.define.AnalysisLayer
RegisterModule
;
import
org.apache.skywalking.apm.collector.analysis.
register.define.Analysis
RegisterModule
;
import
org.apache.skywalking.apm.collector.analysis.register.define.service.IApplicationIDService
;
import
org.apache.skywalking.apm.collector.analysis.register.define.service.IServiceNameService
;
import
org.apache.skywalking.apm.collector.analysis.segment.parser.define.decorator.SpanDecorator
;
...
...
@@ -47,8 +47,8 @@ public class SpanIdExchanger implements IdExchanger<SpanDecorator> {
}
private
SpanIdExchanger
(
ModuleManager
moduleManager
)
{
applicationIDService
=
moduleManager
.
find
(
Analysis
Layer
RegisterModule
.
NAME
).
getService
(
IApplicationIDService
.
class
);
serviceNameService
=
moduleManager
.
find
(
Analysis
Layer
RegisterModule
.
NAME
).
getService
(
IServiceNameService
.
class
);
applicationIDService
=
moduleManager
.
find
(
AnalysisRegisterModule
.
NAME
).
getService
(
IApplicationIDService
.
class
);
serviceNameService
=
moduleManager
.
find
(
AnalysisRegisterModule
.
NAME
).
getService
(
IServiceNameService
.
class
);
}
@Override
public
boolean
exchange
(
SpanDecorator
standardBuilder
,
int
applicationId
)
{
...
...
apm-collector/apm-collector-boot/src/main/java/org/apache/skywalking/apm/collector/boot/CollectorBootStartUp.java
浏览文件 @
0f871bd6
...
...
@@ -16,7 +16,6 @@
*
*/
package
org.apache.skywalking.apm.collector.boot
;
import
org.apache.skywalking.apm.collector.boot.config.ApplicationConfigLoader
;
...
...
@@ -42,19 +41,8 @@ public class CollectorBootStartUp {
try
{
ApplicationConfiguration
applicationConfiguration
=
configLoader
.
load
();
manager
.
init
(
applicationConfiguration
);
}
catch
(
ConfigFileNotFoundException
e
)
{
logger
.
error
(
e
.
getMessage
(),
e
);
}
catch
(
ModuleNotFoundException
e
)
{
logger
.
error
(
e
.
getMessage
(),
e
);
}
catch
(
ProviderNotFoundException
e
)
{
logger
.
error
(
e
.
getMessage
(),
e
);
}
catch
(
ServiceNotProvidedException
e
)
{
}
catch
(
ConfigFileNotFoundException
|
ModuleNotFoundException
|
ProviderNotFoundException
|
ServiceNotProvidedException
e
)
{
logger
.
error
(
e
.
getMessage
(),
e
);
}
try
{
Thread
.
sleep
(
60000
);
}
catch
(
InterruptedException
e
)
{
}
}
}
apm-collector/apm-collector-core/src/main/java/org/apache/skywalking/apm/collector/core/graph/GraphManager.java
浏览文件 @
0f871bd6
...
...
@@ -45,7 +45,7 @@ public enum GraphManager {
}
}
public
<
INPUT
>
Graph
<
INPUT
>
findGraph
(
int
graphId
,
Class
<
INPUT
>
input
)
{
public
Graph
findGraph
(
int
graphId
)
{
Graph
graph
=
allGraphs
.
get
(
graphId
);
if
(
graph
==
null
)
{
throw
new
GraphNotFoundException
(
"Graph id="
+
graphId
+
" not found in this GraphManager"
);
...
...
@@ -53,6 +53,10 @@ public enum GraphManager {
return
graph
;
}
public
<
INPUT
>
Graph
<
INPUT
>
findGraph
(
int
graphId
,
Class
<
INPUT
>
input
)
{
return
findGraph
(
graphId
);
}
public
void
reset
()
{
allGraphs
.
clear
();
}
...
...
apm-collector/apm-collector-core/src/test/java/org/apache/skywalking/apm/collector/core/graph/GraphManagerTest.java
浏览文件 @
0f871bd6
...
...
@@ -16,7 +16,6 @@
*
*/
package
org.apache.skywalking.apm.collector.core.graph
;
import
java.io.ByteArrayOutputStream
;
...
...
@@ -88,7 +87,7 @@ public class GraphManagerTest {
Graph
<
String
>
graph
=
GraphManager
.
INSTANCE
.
createIfAbsent
(
4
,
String
.
class
);
graph
.
addNode
(
new
Node1Processor
()).
addNext
(
new
Node2Processor
()).
addNext
(
new
Node4Processor
());
Next
next
=
GraphManager
.
INSTANCE
.
findGraph
(
4
).
toFinder
().
findNext
(
2
);
Next
next
=
GraphManager
.
INSTANCE
.
findGraph
(
4
,
String
.
class
).
toFinder
().
findNext
(
2
);
next
.
execute
(
123
);
String
output
=
outputStream
.
toString
();
...
...
@@ -103,7 +102,7 @@ public class GraphManagerTest {
Graph
<
String
>
graph
=
GraphManager
.
INSTANCE
.
createIfAbsent
(
5
,
String
.
class
);
graph
.
addNode
(
new
Node1Processor
()).
addNext
(
new
Node2Processor
()).
addNext
(
new
Node4Processor
());
Next
next
=
GraphManager
.
INSTANCE
.
findGraph
(
5
).
toFinder
().
findNext
(
3
);
Next
next
=
GraphManager
.
INSTANCE
.
findGraph
(
5
,
String
.
class
).
toFinder
().
findNext
(
3
);
}
@Test
...
...
apm-collector/apm-collector-remote/collector-remote-grpc-provider/src/main/proto/RemoteCommonService.proto
浏览文件 @
0f871bd6
...
...
@@ -20,7 +20,6 @@ message RemoteData {
repeated
int64
dataLongs
=
2
;
repeated
double
dataDoubles
=
3
;
repeated
int32
dataIntegers
=
4
;
// repeated bytes dataBytes = 5;
repeated
bool
dataBooleans
=
5
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录