Azure에서 디버그 | Visual Studio2023-10-24T10:17:23-07:00

클라우드에서 디버그

강력한 디버깅 및 진단을 통해 까다로운 오류 해결

코드 렌즈 기능 스크린샷

코드 이해

한눈에 코드의 참조 찾기

마지막으로 코드 줄이 변경된 시간, 변경 횟수처럼 중요한 정보를 찾기 위해 여러 창을 자세히 살피는 대신, 코드 편집기에서 간단히 찾을 수 있습니다. 코드에 대한 참조, 작업 항목, 코드 검토, 연결된 버그를 확인하고 코드 작성자에게 문의하고 단위 테스트를 살펴보세요.

대화형 Snappoint 및 Logpoint

프로덕션의 코드 줄에서 발생하는 동작을 정확히 파악

중단점이 있는 원격 디버깅과 달리 Snappoint는 적중 시 애플리케이션을 중단하지 않고 앱 상태의 스냅숏을 캡처하고 계속 실행합니다. 따라서 Snappoint를 통해 사이트를 방문하는 최종 사용자에 대한 영향을 최소화하여 라이브 사이트를 디버그할 수 있습니다. Logpoint라는 똑같이 비침투적인 다른 기능을 사용하면 코드 변경이나 재배포 없이 즉석에서 앱에 새 로깅 문을 삽입할 수 있습니다.

대화형 snappoint 및 logpoint 스크린샷
애플리케이션 맵 스크린샷

상호 관련된 추적을 사용하여 신속하게 오류 찾기

이제 분산 앱에서의 오류 추적이 기본 제공됨

분산 응용 프로그램은 전혀 새로운 것이 아니지만, 분산 시스템에서 예외의 근본 원인을 찾는 작업은 여전히 해결하기 어려운 과제일 것입니다. 그러나 이제는 그렇지 않습니다. Application Insights에 상관 관계 ID가 기본 제공되므로 더 이상 여러 마이크로 서비스나 구성 요소에서 수동으로 트랜잭션 추적을 처리할 필요가 없습니다. 이제는 클라우드의 일부입니다.

프로덕션 프로파일링으로 성능 문제 해결

사용자의 성능을 저하시키는 방법 확인

프로덕션 문제는 단순한 예외 이상의 큰 문제입니다. 성능 문제는 예외만큼 큰 문제를 일으킬 수 있으며 추적하기가 더 어려울 수 있습니다. Application Insights Profiler를 사용하여 손쉽게 응용 프로그램 성능을 높여 보세요.

프로덕션 프로파일링으로 성능 문제 해결 스크린샷

피드백