微服务应用通过阿里云业务实时监控ARMS监控发现节点及容器故障,在日常中可以通过AHAS演练及时发现问题及针对性防护。本文介绍微服务应用问题定位及故障演练的场景描述、解决的问题、部署架构图、选用的产品及参考链接等。

直达最佳实践

点击查看最佳实践详情

更多最佳实践

点击查看更多阿里云最佳实践

场景描述

您微服务架构应用基于阿里云容器服务Kubernetes(ACK)部署,通过阿里云业务实时监控ARMS发现微服务应用的容错能力是否健壮、容器编排配置是否合理、节点故障引发的问题等。方案通过AHAS故障注入模拟生产环境产生的故障,通过ARMS及时发现问题、定位问题,并结合ARMS的告警功能快速发现并解决问题。
  • 发现调用下游一个服务实例出现异常。
  • 发现业务Pod故障,验证业务的稳定性。
  • 发现调用数据库延迟故障,验证Pod的水平扩容能力。

解决问题

  • 定位并解决微服务应用的容错能力。
  • 定位并解决微服务应用编排合理性。
  • 发现故障并验证系统故障的告警时效性。

部署架构图

微服务应用问题定位及故障演练