SkyWalking: Large-Scale Distributed Systems Tracing Infrastructure, also known Distributed Tracer。
- An open source Large-Scale Distributed Systems Tracing Infrastructure, also known a ditributed tracer.
- Based on Google Dapper Paper: Dapper, a Large-Scale Distributed Systems Tracing Infrastructure, Simplified Chines
- Supports popular rpc frameworks, such as dubbo, dubbox, motan etc., supports email-alert when application occurs unexpected exception。
- Execution time of creating span than 100μs.
- Easy to deploy, even in product mode (since 2.0) . No need of Hadoop, HBase, or Cassandra Cluster.
- Pure Java server implements. provide gRPC (since 2.0) and HTTP (since 2.1) cross-platform spans collecting service.
- web container
- Tomcat7
- Tomcat8
- database
- mysql
- oracle
- h2
- easily extend to support sybase, sqlserver, jtds, db2, informix
- rpc framework
- dubbo (tested 2.5.3)
- dubbox (tested 2.8.4-dubbo protocol, 2.8.4-rest protocol)
- httpClient 4.x
- motan (tested 0.1.2)
- cache
- jedix 2.x
- 吴晟 wusheng [email protected]
- 张鑫 zhangxin
In October 2016, Sky Walking won OneAPM Open Source Achievement Award
. The award appreciates sky walking for its "contribution to popularization of APM technology".
OneAPM will provide financial support for the project in 2016-2017.
Thanks all users of sky walking project.
* Mail to:[email protected] * QQ Group:392443393 * If you are using SkyWalking,[Report to us](apache#34) please. * **Developer Org of sky-walking** is https://github.com/skywalking-developer
- JDK 1.6+ ( instruments applications can run in jdk6 )
- JDK 1.8 ( skywalking servers )
- zookeeper 3.4.6
- mysql
- redis-3.0.5
- Download Server release version. Download (.tar.gz)
- Docker version include all-in-one servers.
- Suitable for quick-look or test env. High performance and Scalable are not your requirements.
- waiting for release.
- create user, remember your user id.
- create applications under the user, remember your application code.
- create alarm rules for each applications.
java -jar ... -javaagent:/..ospath../skywalking-agent-x.x.jar -DuserId=x -DapplicationCode=y -Dservers=192.168.1.16:3300,192.168.1.17:3300
-
[In the schedule] v2.1-2017
- release a version following OpenTracing.io
- provide bridge mode lib to integrate data of system and tracer
- provide English doc as default. Also provide Chinese version on Gitbook or Wiki
- support log framework(log4j, log4j2, logback) to output traceid in system log.
-
[Dev] v2.0-2016
- not dependency on Hadoop or HBase, easy to deploy or maintenance
- support simple-cluster mode
- support docker mode in single-server-instance
- support more plugins
- motan rpc framework (provided)