Azure App Insights 통합

Azure App Insights 통합 활성화 방법

LoadFocus와 Azure App Insights를 통합하여 부하 테스트 및 JMeter 테스트 결과를 Azure App Insights 계정으로 직접 실시간 스트리밍하세요.

LoadFocus Integrations with External Reporting Platforms

테스트 중 Azure App Insights로 실시간 결과를 전송하려면:

  1. LoadFocus에서 테스트로 이동합니다.
  2. Integrations 메뉴를 클릭하여 새 Azure App Insights 통합을 생성합니다.

LoadFocus add Azure App Insights integrations

  1. "New Integration"을 클릭하여 새 통합을 생성합니다.

Azure App Insights integrations

통합 필드

  • Name: 통합에 이름을 지정합니다.
  • Azure App Insights site: Azure App Insights 연결 문자열입니다. (이를 얻는 위치에 대한 자세한 내용은 아래 섹션을 확인하세요)
  • LOG RESPONSE DATA: 응답 데이터를 항상 전송하려면 always로 설정합니다.
  • LOG SAMPLE DATA: 샘플 데이터를 항상 전송하려면 always로 설정합니다.

App Insights 계정의 연결 문자열을 검색하려면 Azure App Insights API 키 문서를 방문하세요.

개별 테스트에 Azure App Insights 연결

테스트별 고유한 Azure App Insights 설정("Log Response Data" 및/또는 "Log Sample Data"에 대한 다른 설정)의 경우:

  1. 각 고유 설정에 대해 Azure App Insights 통합 프로세스를 완료합니다.
  2. 테스트별로 연결된 각 서비스를 활성화합니다.

주요 테스트 메트릭 시각화

통합이 활성화되면 테스트 데이터가 Azure App Insights 대시보드로 스트리밍되어 다음을 제공합니다:

  • 총 요청 및 실패한 요청, 오류율, 지연 시간, 응답 시간에 대한 실시간 요약.
  • 애플리케이션 성능 임계값에 대한 인사이트.

대시보드를 사용자 정의하여 테스트 메트릭을 다른 모니터링 데이터와 상관시킵니다:

  • CPU 및 메모리 그래프와 같은 시스템 활력 지표를 추가합니다.
  • 트래픽 증가 시 리소스 가용성을 관찰합니다.
  • 코드 변경으로 인한 성능 저하를 식별합니다.

로그를 통한 개별 테스트 결과 심층 분석

메트릭이 패턴과 추세를 보여주는 반면, 로그는 개별 테스트 실행에 대한 상세한 정보를 제공합니다:

  • 로그는 기본 대시보드에서 메트릭과 함께 사용할 수 있습니다.
  • Log Explorer를 사용하여 맥락에서 로그를 보고 특정 하위 집합을 필터링합니다.
  • 오류 응답이나 특정 지연 시간 값에 대한 로그를 분석합니다.

지금 바로 부하 테스트 데이터 모니터링 시작

LoadFocus와 Azure App Insights를 통합하면 다음이 가능합니다:

  • 부하 테스트 데이터를 시각화하고 분석합니다.
  • 스택 전반의 원격 측정과 부하 테스트 결과를 상관시킵니다.
  • 프로덕션 전에 성능 문제를 예측하고 해결합니다.

Azure App Insights 통합 제거

Azure App Insights를 연결 해제하려면:

  1. LoadFocus에서 Account > Integration Settings로 이동합니다.
  2. 제거할 Azure App Insights 통합을 선택하고 Delete를 클릭합니다.
  3. 외부 리포팅 서비스 목록에서 통합이 제거됩니다.