Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
阿信在这里
SkyWalking
提交
8072abcd
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,发现更多精彩内容 >>
提交
8072abcd
编写于
2月 26, 2016
作者:
wu-sheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update README.md
上级
e7521d8d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
5 deletion
+5
-5
skywalking-sdk-plugin/README.md
skywalking-sdk-plugin/README.md
+5
-5
未找到文件。
skywalking-sdk-plugin/README.md
浏览文件 @
8072abcd
...
...
@@ -32,8 +32,8 @@ xsi:schemaLocation="http://cloud.asiainfo.com/schema/skywalking
<skywalking:trace
packageExpression=
"com.ai.app.domain.test.*"
classExpression=
"*"
/>
<skywalking:trace
packageExpression=
"com.ai.app.domain.test..*"
classExpression=
"className*"
/>
```
-
<font
color=
red
>
对于方法的追踪,仅限于实例级的public方法。其他方法由于Java运行时原因,无法追踪。
</font>
-
<font
color=
red
>
部分类由于被Spring代理后,类名发生变化,可能造成无法追踪
</font>
-
对于方法的追踪,仅限于实例级的public方法。其他方法由于Java运行时原因,无法追踪。
-
部分类由于被Spring代理后,类名发生变化,可能造成无法追踪
# 如何追踪dubbo调用?
-
引入所需插件
...
...
@@ -87,7 +87,7 @@ xsi:schemaLocation="http://cloud.asiainfo.com/schema/skywalking
```
-
由于引入dubbox,主要目的是使用rest+json协议,所以以下方案都是在此种调用模式下的解决方案。其他协议未测试,请谅解,望大家提供测试结果与反馈。
-
dubbox 2.8.3 以及之前版本不能正确的支持RpcContext中的attachment,存在BUG(2.8.4已修复)。采用扩展参数对象的方法支持追踪的传递性。
-
<font
color=
red
>
注意:依然推荐升级到dubbox 2.8.4,此时能更好的进行追踪,并对程序侵入性更小。
</font>
-
注意:依然推荐升级到dubbox 2.8.4,此时能更好的进行追踪,并对程序侵入性更小。
-
在客户端和服务端配置全局filter:swEnhanceFilter。
```
xml
//客户端Spring配置文件
...
...
@@ -100,7 +100,7 @@ xsi:schemaLocation="http://cloud.asiainfo.com/schema/skywalking
```
java
new
com
.
ai
.
cloud
.
skywalking
.
plugin
.
dubbox
.
bugfix
.
below283
.
BugFixAcitve
();
```
-
dubbox调用参数包含javabean参数,并继承com.ai.cloud.skywalking.plugin.dubbox.bugfix.below283.SWBaseBean。
<font
color=
red
>
只包含java基础类型(如:String、Integer等)的调用,无法支持追踪传递
</font>
-
dubbox调用参数包含javabean参数,并继承com.ai.cloud.skywalking.plugin.dubbox.bugfix.below283.SWBaseBean。
只包含java基础类型(如:String、Integer等)的调用,无法支持追踪传递
-
客户端如果直接使用非dubbox客户端发起http restful调用,需要在发送的参数中设置contextData。
# 如何追踪MySQL访问?
...
...
@@ -241,4 +241,4 @@ CloseableHttpClient httpclient = new SWTracingCloseableHttpClient(closeableHttpC
-
如果服务端使用dubbox 2.8.4 的提供的http-rest,请使用方法重载
```
java
CloseableHttpClient
httpclient
=
new
SWTracingCloseableHttpClient
(
closeableHttpClient
,
"Dubbo-Attachments"
);
```
\ No newline at end of file
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录