Go to file
caoyixiong 31e4ceb0b1 change the agent log level to millisecond (#1580)
* Fix bug stop stopSpan when not createSpan

* Fix bug stop stopSpan when not createSpan

* change the agent log level to millisecond
2018-08-23 17:17:27 +08:00
.github Add new GitHub template 2018-01-16 17:07:14 +08:00
.mvn/wrapper Re-adds maven wrapper downloader so users won't crash if wget is missing (#1576) 2018-08-23 13:06:05 +08:00
apm-application-toolkit Moves to Maven wrapper to stabilize the version in use (#1569) 2018-08-22 19:04:15 +08:00
apm-checkstyle Update version to RC (#1446) 2018-07-11 15:53:33 -07:00
apm-collector [Agent] Provide plugin for Elasticsearch 5.x (#1500) 2018-08-22 20:23:43 +08:00
apm-commons Update version to RC (#1446) 2018-07-11 15:53:33 -07:00
apm-dist Moves to Maven wrapper to stabilize the version in use (#1569) 2018-08-22 19:04:15 +08:00
apm-protocol [Agent] Provide plugin for Elasticsearch 5.x (#1500) 2018-08-22 20:23:43 +08:00
apm-sniffer change the agent log level to millisecond (#1580) 2018-08-23 17:17:27 +08:00
apm-webapp Moves to Maven wrapper to stabilize the version in use (#1569) 2018-08-22 19:04:15 +08:00
docs [Agent] Provide plugin for Elasticsearch 5.x (#1500) 2018-08-22 20:23:43 +08:00
skywalking-ui@f9c602936a Fix #1441 add icon files notice (#1442) 2018-07-10 20:12:53 -07:00
tools Update create_source_release.sh (#1431) 2018-07-05 16:50:27 -07:00
.gitignore Remove jar from source (#1574) 2018-08-23 06:18:43 +08:00
.gitmodules Add submodule links for protocol 2018-02-23 11:46:30 +08:00
.travis.yml Moves to Maven wrapper to stabilize the version in use (#1569) 2018-08-22 19:04:15 +08:00
CHANGES.md #1410 (#1411) 2018-06-29 21:03:02 +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 Update release doc and related script (#1252) 2018-05-23 11:47:56 +08:00
HEADER Update package name to org.apache.skywalking 2017-12-10 16:32:39 +08:00
LICENSE Add words in two License files. (#1450) 2018-07-12 18:05:56 -07:00
NOTICE Make the icon font things more clear in NOTICE, include where they are in our source folder. Also move the text at the beginning of the distribution NOTICE file. (#1444) 2018-07-11 11:45:16 -07:00
README.md Change file name. (#1553) 2018-08-17 17:15:06 +08:00
README_ZH.md Update users (#1540) 2018-08-12 15:47:40 +08:00
codeStyle.xml Update copyright to Apache Foundation. 2017-12-09 23:38:32 +08:00
mvnw Moves to Maven wrapper to stabilize the version in use (#1569) 2018-08-22 19:04:15 +08:00
mvnw.cmd Moves to Maven wrapper to stabilize the version in use (#1569) 2018-08-22 19:04:15 +08:00
pom.xml Moves to Maven wrapper to stabilize the version in use (#1569) 2018-08-22 19:04:15 +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 tracing 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
  • [Incubating] Support accepting other tracer data formats.

Announcement

After SkyWalking 5.0.0-beta2 released, all core features have been provided. For 5 series, we are trying to make them stable from now. At the same time, we have already begun our works for 6 series, in branch 6.0. It will be a long way to have the first alpha release for it. So if you want to take part in the challengeable works, welcome, but don't consider to use that. Please read the 6.0 documents first.

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
    • Username: admin
    • Password: admin

Screenshot

Compiling project

Follow this document.

Contact Us

Users


Our project enriches the OpenAPM Landscape!

License

Apache 2.0 License.