Chaos Mesh 是一个开源的云原生混沌工程平台,借助 Chaos Mesh,用户可以很方便地对服务注入异常故障,并配合 Chaos Dashboard 实现对整个混沌实验运行状况的监测 。然而,对混沌实验运行情况的监控并不能告诉我们应用服务性能的变化。从系统可观测性的角度来说,我们可能无法单纯通过混沌实验的动态了解故障的全貌,这也阻碍了我们对系统和故障的进一步了解,调试。
Apache SkyWalking 是一个开源的 APM (Application Performance Monitor) 系统,可以对云原生服务提供监控、跟踪、诊断等功能。SkyWalking 支持收集 Event(事件),可在 Dashboard 中查看分布式系统中发生了哪些事件,并可以直观地观测到不同 Event 对服务性能造成的影响,和 Chaos Mesh 结合使用,便可为混沌实验造成的服务影响提供监控。
本教程将分享如何通过将 SkyWalking 和 Chaos Mesh 结合,运用 Event 信息监控,实时了解混沌实验对应用服务性能造成的影响。
准备工作
- 创建 Skywalking 集群,具体可以参考 SkyWalking Readme。
- 部署 Chaos Mesh,推荐使用

本文介绍了如何通过SkyWalking与ChaosMesh的协作,利用SkyWalking的APM功能监控Event,详细展示了如何在混沌实验中观察服务性能变化,包括不同故障级别下的性能影响。通过实例演示,提升系统可观测性和故障诊断能力。
最低0.47元/天 解锁文章
868

被折叠的 条评论
为什么被折叠?



