Watch 311 Star 897 Fork 238

GVPSkyWalking / skywalkingJavaApache-2.0

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
SkyWalking 是一款开源的应用性能监控系统,包括指标监控,分布式追踪,分布式系统性能诊断。 spread retract

  • Java 98.9%
  • FreeMarker 0.3%
  • Shell 0.3%
  • ANTLR 0.2%
  • Batchfile 0.1%
  • Other 0.2%
Clone or download
Notice: Creating folder will generate an empty file .keep, because not support in Git

Apache SkyWalking

Sky Walking logo

SkyWalking: an APM(application performance monitor) system, especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures.

GitHub stars Twitter Follow

Maven Central Build Status Join the chat at OpenTracing-1.x Badge


SkyWalking is an open source APM system, including monitoring, tracing, diagnosing capabilities for distributed system in Cloud Native architecture. The core features are following.

  • Service, service instance, endpoint metrics analysis
  • Root cause analysis
  • Service topology map analysis
  • Service, service instance and endpoint dependency analysis
  • Slow services and endpoints detected
  • Performance optimization
  • Distributed tracing and context propagation
  • Database access metric. Detect slow database access statements(including SQL statements).
  • Alarm

SkyWalking supports to collect telemetry (traces and metrics) data from multiple sources and multiple formats, including

  1. Java, .NET Core, NodeJS and PHP auto-instrument agents in SkyWalking format
  2. Istio telemetry format
  3. Zipkin v1/v2 format
  4. Envoy metrics format (the metric entries itself is prometheus client metric family)



Please head to the releases page to download a release of Apache SkyWalking.

Code of conduct

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please follow the REPORTING GUIDELINES to report unacceptable behavior.

Live Demo

  • Host in Beijing. Go to demo.
    • Username: admin
    • Password: admin


Under javaagent observing Observe on Istio
More screenshots More screenshots

Compiling project

Follow this document.

Contact Us

Who Uses SkyWalking?

A wide variety of companies and organizations use SkyWalking for research, production and commercial product. Here is the User Wall of SkyWalking.

Users are encouraged to add themselves to the PoweredBy page.



SkyWalking enriches the CNCF CLOUD NATIVE Landscape.

Our project enriches the OpenAPM Landscape!

Stargazers over time

Stargazers over time


Apache 2.0 License.

Comments ( 32 )

You need to Sign in for post a comment

Help Search