ITADN
apache/skywalking
apache/skywalking · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Apache SkyWalking

Sky Walking logo

SkyWalking:一个 APM(Application Performance Monitoring)系统,专为 微服务、云原生和基于容器的架构而设计。

GitHub stars X Follow

GitHub Release

摘要

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 为中心的告警规则设置。支持将告警和所有遥测数据转发至第三方。
  • AI 赋能

  • 机器学习(ML)和人工智能(AI)分析可观测性数据以识别模式并增强功能,例如识别 HTTP URI 模式并自动计算指标基线以实现智能告警,从而改进异常检测。

现场演示

SkyWalking 3D Infrastructure Map

文档

下载

请前往 发布页面 下载 Apache SkyWalking 的发布版本。

编译项目

遵循此 文档

行为准则

本项目遵循贡献者公约 行为准则。通过参与,您被期望遵守此准则。 请遵循 报告指南 报告不可接受的行为。

联系我们

  • 邮件列表: dev@skywalking.apache.org。发送邮件至 dev-subscribe@skywalking.apache.org,遵循回复以订阅邮件列表。
  • 向邮件列表(dev@skywalking.apache.org)发送 Request to join SkyWalking slack 邮件,我们将邀请您加入。
  • 对于中文使用者,向邮件列表(dev@skywalking.apache.org)发送 [CN] Request to join SkyWalking slack 邮件,我们将邀请您加入。
  • Twitter, ASFSkyWalking
  • bilibili B站 视频
  • 掘金

我们的用户

数百家公司和组织使用 SkyWalking 进行研究、生产和商业用途。 访问我们的 网站 查找用户页面。

许可证

Apache 2.0 许可证。