Skip to content

A distributed tracing system, and APM ( Application Performance Monitoring )

License

Notifications You must be signed in to change notification settings

nemosdo/skywalking

 
 

Repository files navigation

Sky Walking | 中文

Sky Walking logo

SkyWalking 3: APM for Distributed Systems, also known Distributed Tracing System.

Build Status Coverage Status Join the chat at https://gitter.im/sky-walking/Lobby OpenTracing-1.x Badge

  • Provide Java agent, no need to CHANGE any application source code.
  • 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 skywalking-ui

Architecture

  • Architecture graph for 3.2.5+

Document

EN doc cn doc

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].

Screenshots

  • Discovery topological graph of application clusters automatically.

  • Trace query.

  • Span detail.

  • Instance Overview.

  • JVM Detail.

  • Services Dependency Tree.

Test reports

Contact Us

Open Skywalking Organization

Open Skywalking Organization Teams and Contributors

Partners

License

Apache 2.0 License.

About

A distributed tracing system, and APM ( Application Performance Monitoring )

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.9%
  • Other 0.1%