搜索

pdf文档 10-APISIX 与 SkyWalking 的最佳实践-王院生

7.43 MB 29 页 0 下载 86 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档主要介绍了Apache APISIX与Apache SkyWalking的最佳实践,包括如何在APISIX中支持SkyWalking,以及通过二次优化实践提升性能。内容涵盖了火焰图的使用、高性能调优方法,还提到了为什么要参与开源项目。文档由Apache APISIX的创始人王院生撰写,分享了他在开源技术领域的经验与见解。
AI总结
### 文档总结 #### 1. **关于作者** - 王院生: - Apache APISIX 创始人 & PMC - 深圳支流科技公司联合创始人 - 开源爱好者,专注于技术分享与开源项目参与。 #### 2. **主题概述** 本文主要探讨如何通过 Apache APISIX 支持 Apache SkyWalking,并分享了 SkyWalking 的二次优化实践。 --- #### 3. **SkyWalking 简介** - **SkyWalking**: - 分布式链路跟踪系统(APM,Application Performance Monitor)。 - 专为微服务、云原生和容器化架构设计(支持 Docker、Kubernetes、Mesos 等)。 - 用于监控和分析分布式系统的性能问题。 --- #### 4. **APISIX 如何支持 SkyWalking** - **二次优化实践**: - **去掉不必要的共享内存交换**:减少性能损耗,提升系统效率。 - **高性能调优利器:火焰图**:通过火焰图分析函数调用栈,定位性能瓶颈(如函数调用 `skywalking.lua:98` 占比 22.07%)。 - **代码变更**:涉及 3,069 次删除操作,优化代码结构和性能。 - **NGINX 支持 SkyWalking**: - 文档中提到 NGINX 的配置和集成方式,但具体细节未展开。 --- #### 5. **核心观点** - Apache APISIX 可以高效支持 SkyWalking,通过二次优化实践提升性能。 - 火焰图是性能调优的重要工具,能够帮助开发者快速定位问题。 - 开源项目(如 SkyWalking 和 APISIX)的价值在于社区协作和技术创新。 --- #### 6. **为什么要参与开源项目** - 开源是技术进步的重要推动力。 - 参与开源项目可以提升个人技术能力,同时为社区和行业贡献价值。 --- #### 7. **总结** 本文通过 Apache APISIX 支持 SkyWalking 的实践案例,展示了如何通过代码优化和性能调优提升系统性能,并强调了开源项目的重要性和参与意义。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 17 页请下载阅读 -
文档评分
请文明评论,理性发言.