中文博客

工程实践与社区动态

来自 Apache SkyWalking 社区的版本解读、架构设计、集成实践与一线经验分享 —— 按时间倒序排列。

RSS 订阅

Apache SkyWalking 是一个开源的云原生可观测性平台,把分布式追踪、指标、日志、性能剖析和告警收在同一套数据模型里做关联分析,而不是各看各的。

接入以探针为主:Java、Go、Python、Node.js、PHP、Rust、Ruby、Nginx Lua 以及浏览器端 JS 都有对应实现,多数情况下不用改业务代码。装不了探针的服务,可以在 Kubernetes 上用基于 eBPF 的 Rover 补上进程与网络层的数据。采集到的数据由 OAP 后端做流式聚合与告警,默认写入社区自研、专为可观测性场景设计的 BanyanDB,也支持 Elasticsearch 等后端。

2026 年

认识 Horizon UI · 17/17:安装与迁移

Meet Horizon UI 系列收官篇:用一个环境变量驱动的容器启动 Horizon,指向已有 OAP;如果你还在使用上一代 UI,也可以把 Horizon 平滑替换进去。文中还说明 OAP 10.x 和 11.x 的兼容边界:哪些功能只需要 query port,哪些需要 OAP 11 的 admin host。

2026-06-30 吴晟

认识 Horizon UI · 16/17:八种语言的本地化

Horizon UI 系列第十六篇:Horizon 支持八种语言。本地化不是每次渲染时重新翻译,而是在服务端把翻译 overlay 合并到同一套 template 上;用户可以从顶栏切换语言,也可以在 Translations 管理页点选任意 widget 直接补翻译,而 OAP 返回的数据始终保持原样。

2026-06-30 吴晟

认识 Horizon UI · 15/17:用模板定制控制台

Horizon UI 系列第十五篇:整个控制台都由可编辑模板驱动。你可以把任意 layer 或 overview 打开成模板,在本地草稿里调整组件、widget 和文案,预览后发布到 OAP 给整个组织使用,并在发布前查看差异,也可以导出和导入。

2026-06-30 吴晟

认识 Horizon UI · 14/17:访问控制与安全

Horizon UI 系列第十四篇:Horizon 自己的访问控制体系,包括由服务端强制执行的四级 RBAC、本地与 LDAP/AD 认证、append-only audit log、仅在 LDAP 故障时可用的 break-glass 入口,以及五套内置主题。所有逻辑都在 Horizon BFF 中实现,对任何 OAP 版本都一致。

2026-06-30 吴晟

认识 Horizon UI · 11/17:运行时规则与实时调试

Horizon UI 系列第十一篇:在浏览器里编辑 SkyWalking 的 OAL/MAL/LAL 分析规则,通过可恢复的集群确认流程让变更在运行中的 OAP 上生效;再用三个标签页的 Live Debugger 让同一条规则跑在真实数据上,看清它到底算出了什么。

2026-06-29 吴晟