skywalking README

The project's README from github.com/apache/skywalking. As one markdown file: README.md.

Apache SkyWalking

Sky Walking logo

SkyWalking: an APM (Application Performance Monitoring) system, especially designed for microservices, cloud native and container-based architectures.

GitHub stars X Follow

GitHub Release

Abstract

SkyWalking is an open-source APM system that provides monitoring, tracing and diagnosing capabilities for distributed systems in Cloud Native architectures.

Live Demo

SkyWalking 3D Infrastructure Map

Documentation

Downloads

Please head to the releases page to download a release of Apache SkyWalking.

Compiling project

Follow this document.

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.

Contact Us

Our Users

Hundreds of companies and organizations use SkyWalking for research, production, and commercial purposes. Visit our website to find the user page.

License

Apache 2.0 License.

skywalking (apache/skywalking)

Searching Database…

这是什么?Apache SkyWalking 是一个开源的 APM(应用性能监控)系统,用于监控、追踪和诊断分布式系统。它专为微服务、云原生和基于容器的架构而设计。
那它是我要部署的一个服务端,还是嵌到我应用里的东西?两者都是。你部署一个 SkyWalking 集群来收集和分析遥测数据,并给你的应用加上探针(agent);另外还有一个独立的 eBPF 探针 Rover,可以对 Kubernetes 部署进行 CPU 和网络性能剖析。
我怎么把它跑起来?从 releases 页面下载发行包,或者按照文档里的构建步骤自己编译。官网还提供了在线演示(demo)和一个 showcase,可以快速搭起一个预览部署。
它能监控哪些语言?它有针对 Java、.Net Core、PHP、NodeJS、Golang、Lua、Rust、C++、浏览器端 JavaScript 和 Python 的探针,全部都在积极开发和维护中。
它能处理的遥测数据量有上限吗?README 里没有提到上限:它声称单个 SkyWalking 集群可以收集并分析超过 1000 亿条遥测数据点。
可以免费使用吗,包括商业用途?可以,它采用 Apache 2.0 许可证,已有数百家公司和组织在生产环境和商业场景中使用它。
我们已经在用 Prometheus、Zipkin 或 OpenTelemetry 了,必须换掉吗?不用。SkyWalking 可以接入来自 Zipkin、OpenTelemetry、Prometheus、Zabbix 和 Fluentd 等成熟生态的指标、链路和日志,并以与原生格式相同的脚本流水线处理常见的 meter 格式。
收集到的所有遥测数据存在哪里?存在 BanyanDB 里,这是 SkyWalking 自研的可观测性数据库,创建于 2022 年,专门用于接入、分析和存储遥测数据。
除了仪表盘和告警,它还有更智能的功能吗?有——它会用机器学习和 AI 来分析可观测性数据:识别 HTTP URI 模式、计算指标基线以实现智能告警,并改进异常检测。你还可以设置以服务、部署或 API 为中心的告警规则,并把告警转发给第三方工具。
在正式部署之前我能先试用一下吗?可以:有带原生 UI 和 Grafana 的在线演示、一个可交互的 3D 基础设施地图,还有一份用于搭建预览部署的 showcase 指南。
Creator
apache
Size
177.5 MB
Stars
25K
Age
10y
Commits · 90 Days