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

    Most of project committers are working on 6.x development iteration in master branch now. See 6.x documents to understand more.

    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.

    项目简介

    APM, Application Performance Monitoring System

    🚀 Github 镜像仓库 🚀

    源项目地址

    https://github.com/apache/skywalking

    发行版本 54

    9.3.0

    全部发行版

    贡献者 272

    全部贡献者

    开发语言

    • Java 98.4 %
    • Shell 0.5 %
    • ANTLR 0.2 %
    • Lua 0.2 %
    • FreeMarker 0.2 %