Sky Walking | 中文
SkyWalking 3: APM for Distributed Systems, also known Distributed Tracing System.
- Auto instrumentation by javaagent, no need to CHANGE any application source code.
- High performance agent. Only increase extra 10% cpu cost in 5000+ tps application, even do not need to use sampling mechanism, check test reports.
- Supported middlewares, frameworks and libraries.
- Manual instrumentation
- As an OpenTracing supported tracer
- Use @Trace annotation for any methods you want to trace.
- Integrate traceId into logs for log4j, log4j2 and logback.
- Pure Java server implementation, provide RESTful and gRPC services. Compatibility with other language agents/SDKs.
- The UI released on wu-sheng/sky-walking-ui
In chronological order
- 吴晟 [PMC Member] @wu-sheng
- 张鑫 [PMC Member] @ascrutae
- 谭真 @mircoteam Advanced R&D Engineers, Creative & Interactive Group.
- 徐妍 @TastySummer
- 彭勇升 [PMC Member] @pengys5 R&D director,Tydic
- 戴文
- 柏杨 @bai-yang Senior Engineer, Alibaba Group.
- 陈凤 @trey03
- More contributors
This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected].
- Architecture graph for 3.2+
- Topological graph of application clusters based on dubbox and motan.
- Trace query.
- Span detail.
- Instance Overview.
- JVM Detail.
- Services Dependency Tree.
- Automatic integration test reports
- Performance test reports
- Submit an issue
- Gitter
- Google Mailing List
- QQ Group: 392443393