방법: 실험 오류 이벤트를 App Insights로 내보내도록 실험 구성
이 가이드에서는 App Insights에 원격 분석을 내보내도록 Chaos Studio 에이전트 기반 실험을 구성하는 데 필요한 단계를 보여 줍니다. 이러한 이벤트는 각 오류의 시작 및 중지는 물론 실행된 오류 유형과 오류가 실행된 리소스를 보여 줍니다. App Insights는 Chaos Studio의 에이전트 기반 실험에 권장되는 기본 로깅 솔루션입니다.
필수 조건
- Azure 구독
- 기존 Chaos Studio 에이전트 기반 실험
- [Application Insights 리소스에도 필요] 기존 Log Analytics 작업 영역
- 기존 Application Insights 리소스
- [에이전트 기반 Chaos 실험에 필요] 사용자 할당 관리 ID
1단계: Application Insights 리소스에서 계측 키 복사
모든 필수 구성 요소 단계를 충족하면 Application Insights 리소스의 개요 페이지에 있는 계측 키를 복사합니다(스크린샷 참조).
2단계: Application Insights를 사용하여 에이전트 기반 오류에 대한 대상 플랫폼 사용
Chaos Studio 개요 페이지로 이동하여 "실험 관리" 섹션 아래의 대상 블레이드를 클릭합니다. 대상 플랫폼을 찾습니다. 에이전트 기반 실험의 대상으로 이미 사용하도록 설정된 경우 대상으로 사용하지 않도록 설정한 다음, "에이전트 기반 대상을 사용하도록 설정"하여 Chaos Studio 에이전트 대상 구성 창을 불러와야 합니다.
예제는 아래 스크린샷을 참조하세요.
3단계: Application Insights 계정 및 계측 키 추가
이때 스크린샷에 표시되는 에이전트 대상 구성 페이지가 표시되어야 합니다. 관리 ID를 구성한 후 Application Insights가 "사용"되었는지 확인한 다음, 원하는 Application Insights 계정을 선택하고 1단계에서 복사한 계측 키를 입력합니다. 필요한 정보를 입력한 후에는 "검토+만들기"를 클릭하여 리소스를 배포할 수 있습니다.
4단계: 카오스 실험 실행
이제 구성한 App Insights 리소스에 원격 분석을 내보내도록 Chaos Target이 구성되었습니다. 특정 Application Insights 리소스로 이동하여 "모니터링" 섹션 아래의 "로그" 블레이드를 열면 에이전트 상태 및 에이전트가 대상 플랫폼에서 수행하는 모든 작업이 표시됩니다. 이제 실험을 실행하고 Application Insights 리소스의 로깅을 볼 수 있습니다. 에이전트 기반 Chaos Target 플랫폼에서 성공적으로 실행되는 App Insights 리소스의 예는 스크린샷을 참조하세요.
로그를 쿼리하려면 Application Insights 리소스의 "로그" 탭으로 이동하여 원하는 로깅 정보를 원하는 형식으로 가져옵니다.