Azure Load Testing을 사용하여 서버 쪽 애플리케이션 메트릭 모니터링
이 문서에서는 Azure Load Testing을 사용하여 부하 테스트를 실행할 때 서버 쪽 애플리케이션 메트릭을 캡처하고 모니터링하는 방법을 알아봅니다. Azure 호스팅 애플리케이션에 대한 부하 테스트를 실행하는 경우 Azure Load Testing이 애플리케이션 구성 요소에 대한 리소스 메트릭을 수집하고 부하 테스트 대시보드에 표시합니다.
부하 테스트 중에 메트릭을 캡처하려면 부하 테스트 구성을 업데이트하고 애플리케이션을 구성하는 Azure 앱 구성 요소를 추가합니다. 서비스는 구성 요소 유형에 따라 앱 구성 요소와 관련성이 가장 높은 리소스 메트릭을 자동으로 선택합니다. 필요에 따라 각 Azure 구성 요소에 대한 서버 쪽 메트릭 목록을 업데이트할 수 있습니다.
Azure Load Testing은 Azure Monitor와 통합되어 Azure 호스팅 애플리케이션에 대한 서버 쪽 리소스 메트릭을 캡처합니다. Azure Load Testing에서 지원하는 Azure 리소스 종류에 대해 자세히 알아보세요.
필수 조건
- 활성 구독이 있는 Azure 계정. Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.
- Azure Load Testing 리소스입니다. 부하 테스트 리소스를 만들려면 부하 테스트 만들기 및 실행을 참조하세요.
부하 테스트에 Azure 앱 구성 요소 추가
Azure 호스팅 애플리케이션에 대한 리소스 메트릭을 모니터링하려면 부하 테스트 구성에서 Azure 애플리케이션 구성 요소 목록을 지정해야 합니다. Azure Load Testing은 선택한 각 구성 요소에 대한 관련 리소스 메트릭 집합을 자동으로 캡처합니다. 부하 테스트 중 및 테스트가 완료된 후 부하 테스트 대시보드에서 서버 쪽 메트릭을 볼 수 있습니다.
Azure Load Testing에서 지원하는 Azure 구성 요소 목록은 지원되는 Azure 리소스 유형을 참조하세요.
다음 단계를 사용하여 부하 테스트에 대한 Azure 구성 요소를 구성합니다.
Azure Portal에서 Azure Load Testing 리소스로 이동합니다.
왼쪽 창에서 테스트를 선택한 다음 목록에서 부하 테스트를 선택합니다.
테스트 세부 정보 페이지에서 구성을 선택한 다음, 앱 구성 요소를 선택하여 부하 테스트 중에 모니터링할 Azure 리소스를 추가하거나 제거합니다.
앱 구성 요소 구성 페이지에서 추가 또는 제거하려는 Azure 리소스의 확인란을 선택하거나 선택 취소한 다음 적용을 선택합니다.
부하 테스트를 실행하면 Azure Load Testing은 테스트 실행 대시보드에서 선택한 앱 구성 요소에 대한 기본 리소스 메트릭을 표시합니다.
언제든지 각 앱 구성 요소에 대한 리소스 메트릭 목록을 변경할 수 있습니다.
부하 테스트에 대한 리소스 메트릭 구성
부하 테스트 구성에 앱 구성 요소를 추가하면 Azure Load Testing은 이러한 구성 요소와 관련성이 가장 높은 리소스 메트릭을 추가합니다. 부하 테스트에서 각 앱 구성 요소에 대한 리소스 메트릭을 추가하거나 제거할 수 있습니다.
다음 단계를 사용하여 부하 테스트의 리소스 메트릭 목록을 보고 업데이트합니다.
테스트 세부 정보 페이지에서 구성을 선택한 다음 메트릭을 선택하여 부하 테스트 중에 캡처할 특정 리소스 메트릭을 선택합니다.
캡처할 메트릭 목록을 업데이트한 다음 적용을 선택합니다.
실행을 선택하여 새 구성 설정으로 부하 테스트를 실행합니다.
이제 테스트 결과 대시보드에 업데이트된 서버 쪽 메트릭이 표시됩니다.
참고 항목
부하 테스트의 부하 테스트 구성을 업데이트하면 이후의 모든 테스트 실행에서 업데이트된 구성을 사용합니다. 부하 테스트 대시보드에서 앱 구성 요소 및 메트릭을 업데이트할 수도 있습니다. 이 경우 구성 변경 내용은 현재 테스트 실행에만 적용됩니다.