Go to file
lican 1bbd5e1c28 fix http_client plugin (#1218) 2018-05-14 08:28:12 +08:00
.github Add new GitHub template 2018-01-16 17:07:14 +08:00
apm-application-toolkit Add RunnableWrapper (#1152) 2018-05-04 06:01:29 +08:00
apm-checkstyle Prepare beta iteratoration (#944) 2018-03-13 23:47:38 -05:00
apm-collector Fix If traceId not exists result will return all traces (#1178) 2018-05-06 22:05:26 +08:00
apm-commons add some basic testcase(apm-util and partial collector-ui-jetty-provider) (#1072) 2018-04-13 23:58:47 +08:00
apm-dist Fix #1186 Webapp read timeout config (#1192) 2018-05-09 10:54:10 +08:00
apm-protocol Refactor tps to cpm (#1105) 2018-04-24 11:40:49 +08:00
apm-sniffer fix http_client plugin (#1218) 2018-05-14 08:28:12 +08:00
apm-webapp Redirecting apm-webapp log to rotatable file (#1119) 2018-04-25 22:07:01 -05:00
docs fix wrong description for chinese document (#1212) 2018-05-11 14:26:05 +08:00
skywalking-ui@43ae106a15 Updat ui (#1197) 2018-05-09 18:15:05 +08:00
tools Source release from the new codes by git clone. (#1023) 2018-04-04 14:35:02 +08:00
.gitignore Fix dist deploy 2018-03-03 20:29:53 +08:00
.gitmodules Add submodule links for protocol 2018-02-23 11:46:30 +08:00
.travis.yml Sync to fix release check (#982) 2018-03-24 17:11:04 +08:00
CHANGES.md Update CHANGES.md (#1182) 2018-05-07 15:41:45 +08:00
CODE_OF_CONDUCT.md Update COC to Apache edition (#890) 2018-03-06 18:51:01 +08:00
CONTRIBUTING.md Create CONTRIBUTING.md 2018-03-05 19:36:32 +08:00
DISCLAIMER Create DISCLAIMER 2018-01-14 12:18:14 +08:00
HEADER Update package name to org.apache.skywalking 2017-12-10 16:32:39 +08:00
LICENSE Sync to fix release check (#982) 2018-03-24 17:11:04 +08:00
NOTICE Sync to fix release check (#982) 2018-03-24 17:11:04 +08:00
README.md Update screenshot for new release. (#1209) 2018-05-10 17:51:10 +08:00
README_ZH.md Update screenshot for new release. (#1209) 2018-05-10 17:51:10 +08:00
codeStyle.xml Update copyright to Apache Foundation. 2017-12-09 23:38:32 +08:00
pom.xml jacoco_exclude_graphql (#1085) 2018-04-17 14:07:22 +08:00

README.md

Apache SkyWalking | 中文

Sky Walking logo

SkyWalking: APM (application performance monitor) tool for distributed systems, 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 started as a distributed system in 2015. From 5.x, it evolved to the fully functional Application Performance Management system. It is used for tracing, monitoring, diagnose distributed systems, especially based on microservices, cloud native and container, including:

  • Distributed tracing and context propagation
  • Application, instance, service metrics analysis
  • Root cause analysis
  • Application topology map analysis
  • Application and service dependency analysis
  • Slow service detected
  • Performance optimization

Core features

  • Multiple languages instrumentation agent or libraries
    • Native Java auto instrumentation agent. Trace and monitor your cluster without changing any source codes
    • Community instrumentation agent or libraries
  • Multiple storage backends: ElasticSearch, H2
  • OpenTracing compatible
    • Native Java auto instrumentation agent could work with OpenTracing APIs in the same context
  • Lightweight and powerful backend aggregation and analysis capabilities
  • Modern and cool Web UI
  • Log integration
  • Alarm for slow or unstable(low SLA) application, instance and service

Document

5.x Architecture

Code of conduct

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to wusheng@apache.org.

Live Demo

  • Host in Beijing. goto
  • Host in HK. goto

Screenshot

Test reports

Contact Us

Users

Submit new user case to us.

License

Apache 2.0 License.