Apache SkyWalking
SkyWalking:一个应用性能监控(APM)系统,专为微服务、云原生和基于容器的架构设计。
概述
SkyWalking 是一个开源的APM系统,为云原生架构中的分布式系统提供监控、追踪和诊断功能。
- 分布式追踪
- 端到端分布式追踪。服务拓扑分析,以服务为中心的可观察性和API仪表板。
- 适用于您技术栈的代理
- Java、.Net Core、PHP、NodeJS、Golang、LUA、Rust、C++、客户端JavaScript和Python代理,持续开发和维护。
- eBPF早期采用
- Rover代理作为由eBPF驱动的监视器和分析器,用于监控Kubernetes部署并诊断CPU和网络性能。
- 扩展性
- 单个SkyWalking集群可收集和分析超过1000亿条遥测数据。
- 支持成熟的遥测生态系统
- 支持来自成熟生态系统的指标、追踪和日志,如Zipkin、OpenTelemetry、Prometheus、Zabbix、Fluentd。
- 原生APM数据库
- BanyanDB,一个可观察性数据库,于2022年创建,旨在摄取、分析和存储遥测/可观察性数据。
- 一致的指标聚合
- SkyWalking原生计量格式和广泛使用的指标格式(如OpenTelemetry、Telegraf、Zabbix等)通过相同的脚本管道处理。
- 日志管理管道
- 通过高性能脚本管道支持日志格式化、提取指标、各种采样策略。
- 告警和遥测管道
- 支持以服务为中心、以部署为中心、以API为中心的告警规则设置。支持将告警和所有遥测数据转发给第三方。
在线演示
- 在我们的网站上查看SkyWalking原生UI和Grafana的在线演示以及截图。
- 按照showcase快速设置预览部署。
文档
下载
请前往发布页面下载Apache SkyWalking的发布版本。
编译项目
请按照此文档进行操作。
行为准则
本项目遵守贡献者契约行为准则。参与即表示您应遵守此准则。 请遵循报告指南报告不可接受的行为。
联系我们
- 邮件列表:dev@skywalking.apache.org。发送邮件至
dev-subscribe@skywalking.apache.org
,按照回复订阅邮件列表。 - 发送"Request to join SkyWalking slack"邮件至邮件列表(
dev@skywalking.apache.org
),我们将邀请您加入。 - 对于中文使用者,发送"[CN] Request to join SkyWalking slack"邮件至邮件列表(
dev@skywalking.apache.org
),我们将邀请您加入。 - Twitter:ASFSkyWalking
- bilibili B站 视频
- 掘金
我们的用户
数百家公司和组织使用SkyWalking进行研究、生产和商业用途。 访问我们的网站查看用户页面。