분산 추적을 사용하여 성능 문제를 모니터링하는 방법을 알아봅니다.

완료됨

이 단원에서는 Azure Spring Apps의 Application Insights 기능을 살펴보고 마이크로 서비스 문제를 더 잘 이해합니다.

이제 다음과 같은 전체 마이크로 서비스 스택이 있습니다.

  • MySQL에 데이터를 저장하는 Spring Boot 마이크로 서비스
  • Spring Cloud Gateway 기반 todo-gateway.

그러나 이러한 두 구성 요소만으로는 아키텍처에서 성능 문제를 모니터링하고 연구하기가 매우 어렵습니다.

이 문제를 해결하기 위해 APM(애플리케이션 성능 모니터링)을 사용합니다.

  1. Azure Portal로 이동합니다.
  2. Azure Spring Apps 클러스터의 개요 페이지로 이동하고 메뉴에서 Application Insights를 선택합니다.
  3. 이 설정은 사용으로 이미 설정되어 있어야 합니다.
  4. 추적 데이터를 저장하는 애플리케이션 맵에 액세스할 수 있습니다.

추적 데이터는 시스템에 수집되는 데 몇 분 정도 걸릴 수 있으므로 이 시간을 사용하여 일부 부하를 생성하고 데이터가 도착할 때까지 기다립니다.

이제 전체 애플리케이션 맵과 성능 병목 상태를 찾을 수 있는 검색 엔진에 액세스할 수 있습니다.

Diagram that shows distributed tracing.