56

GitHub - apache/skywalking: APM, Application Performance Monitoring System

 5 years ago
source link: https://github.com/apache/skywalking
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

README.md

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 https://gitter.im/sky-walking/Lobby OpenTracing-1.x Badge

Abstract

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

687474703a2f2f736b7977616c6b696e672e6170616368652e6f72672f6173736574732f6672616d652e6a7065673f753d3230313930333131

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. Jaeger gRPC format.
  5. Envoy metrics format (the metric entries itself is prometheus client metric family)

Document

Downloads

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

Screenshot

Under javaagent observing Observe on Istio 687474703a2f2f736b7977616c6b696e672e6170616368652e6f72672f73637265656e73686f74732f362e302e302d616c7068612f546f706f6c6f67792e706e67

687474703a2f2f736b7977616c6b696e672e6170616368652e6f72672f73637265656e73686f74732f362e302e302d616c7068612f497374696f2f546f706f6c6f67792e706e67

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.

687474703a2f2f736b7977616c6b696e672e6170616368652e6f72672f6173736574732f75736572732d32303139303430322e706e67

Users are encouraged to add themselves to the PoweredBy page.

Landscapes



68747470733a2f2f6c616e6473636170652e636e63662e696f2f696d616765732f6c6566742d6c6f676f2e737667  68747470733a2f2f6c616e6473636170652e636e63662e696f2f696d616765732f72696768742d6c6f676f2e737667

SkyWalking enriches the CNCF CLOUD NATIVE Landscape.

68747470733a2f2f6f70656e61706d2e696f2f7374617469632f6d656469612f6f70656e61706d5f6c6f676f2e737667
Our project enriches the OpenAPM Landscape!

Stargazers over time

Stargazers over time

License

Apache 2.0 License.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK