diff --git a/images/classicScene.png b/images/classicScene.png new file mode 100644 index 000000000..d90570feb Binary files /dev/null and b/images/classicScene.png differ diff --git a/index.html b/index.html index 92a229891..d6f8fff7f 100644 --- a/index.html +++ b/index.html @@ -27,8 +27,10 @@

为什么需要Sky Walking?

- -

目前主流的应用系统或者互联网系统,都是由各种不同职责的系统构成的大规模集群,通过分布式调用的模式,支持前台系统。系统间关系复杂,无法预先设计与规划。调用链路繁多,通过日志分析难度很大。
+

+

目前主流的应用系统或者互联网系统,都是由各种不同职责的系统构成的大规模集群(如上图所示),通过分布式调用(rest、webservice、dubbo、消息等)的模式,支持前台系统。系统间关系复杂,无法预先设计与规划。调用链路繁多,通过日志分析难度很大。
+
+分布式系统的开发者和维护人员,希望在系统出现业务错误时,得到邮件通知,并能从全局角度追踪调用关系,而不用在庞大的分布式日志中,寻找关联关系和错误原因。

从Google发表自己的Drapper分布式追踪系统的论文发表以来,wiki、淘宝、京东等各家国内外大型互联网公司,都研发了自己的全链路追踪系统。可见此系统在离散的分布式集群中的重要作用。

@@ -39,7 +41,7 @@ 为了方便使用,计划在初期,开发以下常用的插件,更方便的进行追踪监控
1.web调用
2.jdbc调用
-3.dubbox
+3.dubbox/dubbox
4.Spring本地方法调用
5.公司内部封装的内部服务
6.应用可自行封装的各种调用

@@ -50,7 +52,7 @@

正在开发1.0版本,进行内部的测试。我们尽力在最快的时间内,开放完整的应用程序。

diff --git a/sample-code/codeView.html b/sample-code/codeView.html index 6d5f83cab..6bd693203 100644 --- a/sample-code/codeView.html +++ b/sample-code/codeView.html @@ -63,7 +63,7 @@ public class TracingAspectBean {

由于引入dubbox,主要目的是使用rest+json协议,所以以下方案都是在此种调用模式下的解决方案。其他协议未测试,请谅解,望大家提供测试结果与反馈。

dubbox 2.8.3 以及之前版本不能正确的支持RpcContext中的attachment,存在BUG(2.8.4已修复)。采用扩展参数对象的方法支持追踪的传递性。

-

注意:依然推荐到升级dubbox 2.8.4

+

注意:依然推荐升级到dubbox 2.8.4,此时能更好的进行追踪,并对程序侵入性更小。

1.在客户端和服务端配置全局filter:swEnhanceFilter。

 //客户端Spring配置文件