了解如何使用分布式跟踪监视性能问题。
在本单元中,我们将介绍 Azure Spring Apps 的 Application Insights 功能,以便你更好地了解微服务问题。
我们现在拥有完整的微服务堆栈:
- Spring Boot 微服务,该服务将数据存储在 MySQL 中。
- todo-gateway,该网关基于 Spring Cloud Gateway。
但是,即使只有这两个组件,监视和研究体系结构中的性能问题也已经非常具有挑战性。
为了解决这个问题,我们将使用应用程序性能监视 (APM):
- 转到 Azure 门户。
- 转到 Azure Spring Apps 群集的概述页,然后在菜单中选择“Application Insights”。
- 此设置应已“启用”。
- 你将有权访问应用程序映射,并存储跟踪数据。
提示
系统可能需要几分钟才能引入跟踪数据,因此,请利用这段时间生成一些负载,并等待数据到达。
现在,你应该能够访问完整的应用程序映射以及可以查找性能瓶颈的搜索引擎。