Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apache/skywalking
APM, Application Performance Monitoring System
https://github.com/apache/skywalking
apm dapper distributed-tracing ebpf logging metrics observability open-telemetry prometheus service-mesh skywalking telegraf web-performance zabbix
Last synced: 6 days ago
JSON representation
APM, Application Performance Monitoring System
- Host: GitHub
- URL: https://github.com/apache/skywalking
- Owner: apache
- License: apache-2.0
- Created: 2015-11-07T03:30:36.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T07:07:53.000Z (3 months ago)
- Last Synced: 2024-10-29T21:06:38.448Z (2 months ago)
- Topics: apm, dapper, distributed-tracing, ebpf, logging, metrics, observability, open-telemetry, prometheus, service-mesh, skywalking, telegraf, web-performance, zabbix
- Language: Java
- Homepage: https://skywalking.apache.org/
- Size: 163 MB
- Stars: 23,827
- Watchers: 834
- Forks: 6,516
- Open Issues: 61
-
Metadata Files:
- Readme: README.md
- Changelog: changes/README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome - apache/skywalking - APM, Application Performance Monitoring System (Java)
- awesome-java - skywalking - based (Docker, Kubernetes, Mesos) architectures. (Framework / Design pattern)
- awesome-ops - apache/skywalking - 2.0|23759|2015-11-07|2024-09-29 | 一个开源的 APM 系统,为云原生架构中的分布式系统提供监控、跟踪和诊断功能。 | (Monitor)
- awesome-platform-engineering-tools - Apache SkyWalking — Application Performance Monitoring
- awesome-repositories - apache/skywalking - APM, Application Performance Monitoring System (Java)
- awesome-platform-engineering - Apache SkyWalking — Application Performance Monitoring
- awesome-opentelemetry - SkyWalking - open source APM system (Components / Storage)
- awesome-list - skywalking
- my-awesome - apache/skywalking - tracing,ebpf,logging,metrics,observability,open-telemetry,prometheus,service-mesh,skywalking,telegraf,web-performance,zabbix pushed_at:2025-01 star:24.0k fork:6.5k APM, Application Performance Monitoring System (Java)
- StarryDivineSky - apache/skywalking
README
Apache SkyWalking
==========**SkyWalking**: an APM (Application Performance Monitoring) system, especially designed for
microservices, cloud native and container-based architectures.[![GitHub stars](https://img.shields.io/github/stars/apache/skywalking.svg?style=for-the-badge&label=Stars&logo=github)](https://github.com/apache/skywalking)
[![Twitter Follow](https://img.shields.io/twitter/follow/asfskywalking.svg?style=for-the-badge&label=Follow&logo=twitter)](https://twitter.com/AsfSkyWalking)[![Maven Central](https://img.shields.io/maven-central/v/org.apache.skywalking/apache-skywalking-apm.svg)](http://skywalking.apache.org/downloads/)
# Abstract
**SkyWalking** is an open-source APM system that provides monitoring, tracing and diagnosing capabilities for distributed systems in Cloud Native architectures.* Distributed Tracing
* End-to-end distributed tracing. Service topology analysis, service-centric observability and APIs dashboards.
* Agents for your stack
* Java, .Net Core, PHP, NodeJS, Golang, LUA, Rust, C++, Client JavaScript and Python agents with active development and maintenance.
* eBPF early adoption
* Rover agent works as a monitor and profiler powered by eBPF to monitor Kubernetes deployments and diagnose CPU and network performance.
* Scaling
* 100+ billion telemetry data could be collected and analyzed from one SkyWalking cluster.
* Mature Telemetry Ecosystems Supported
* Metrics, Traces, and Logs from mature ecosystems are supported, e.g. Zipkin, OpenTelemetry, Prometheus, Zabbix, Fluentd
* Native APM Database
* BanyanDB, an observability database, created in 2022, aims to ingest, analyze and store telemetry/observability data.
* Consistent Metrics Aggregation
* SkyWalking native meter format and widely known metrics format(OpenTelemetry, Telegraf, Zabbix, e.g.) are processed through the same script pipeline.
* Log Management Pipeline
* Support log formatting, extract metrics, various sampling policies through script pipeline in high performance.
* Alerting and Telemetry Pipelines
* Support service-centric, deployment-centric, API-centric alarm rule setting. Support forwarding alarms and all telemetry data to 3rd party.# Live Demo
- Find the [SkyWalking live demo with native UI and Grafana](https://skywalking.apache.org/#demo), and [screenshots](https://skywalking.apache.org/#arch) on our website.
- Follow the [showcase](https://skywalking.apache.org/docs/skywalking-showcase/next/readme/) to set up a preview deployment quickly.# Documentation
- [Official documentation](https://skywalking.apache.org/docs/#SkyWalking)# Downloads
Please head to the [releases page](https://skywalking.apache.org/downloads/) to download a release of Apache SkyWalking.# Compiling project
Follow this [document](docs/en/guides/How-to-build.md).# Code of conduct
This project adheres to the Contributor Covenant [code of conduct](https://www.apache.org/foundation/policies/conduct). By participating, you are expected to uphold this code.
Please follow the [REPORTING GUIDELINES](https://www.apache.org/foundation/policies/conduct#reporting-guidelines) to report unacceptable behavior.# Contact Us
* Mail list: **[email protected]**. Mail to `[email protected]`, follow the reply to subscribe the mail list.
* Send `Request to join SkyWalking slack` mail to the mail list(`[email protected]`), we will invite you in.
* For Chinese speaker, send `[CN] Request to join SkyWalking slack` mail to the mail list(`[email protected]`), we will invite you in.
* Twitter, [ASFSkyWalking](https://twitter.com/AsfSkyWalking)
* [bilibili B站 视频](https://space.bilibili.com/390683219)
* [掘金](https://juejin.cn/user/13673577331607/posts)
# Our Users
Hundreds of companies and organizations use SkyWalking for research, production, and commercial purposes.
Visit our [website](http://skywalking.apache.org/users/) to find the user page.# License
[Apache 2.0 License.](LICENSE)