Azure의 Microsoft Copilot을 사용하여 App Service로 앱 문제 해결
Azure의 Microsoft Copilot(미리 보기)은 Azure App Service 및 Azure Functions을 위한 진단 및 솔루션 전문가 도우미 역할을 할 수 있습니다.
Azure는 웹앱 및 함수 앱과 관련된 다양한 유형의 문제에 대한 다양한 문제 해결 도구를 제공합니다. 사용할 도구를 파악하는 대신 Azure의 Microsoft Copilot에 발생한 문제에 대해 요청할 수 있습니다. Azure의 Microsoft Copilot은 높은 CPU 사용량, 네트워킹 문제, 메모리 덤프 가져오기 또는 기타 문제와 관련이 있는지 여부에 관계없이 질문에 가장 적합한 도구를 결정합니다. 이러한 도구는 발생하는 문제를 해결하는 데 도움이 되는 진단 및 제안을 제공합니다.
Azure의 Copilot도 Azure Portal에서 진단 정보를 이해하는 데 도움이 될 수 있습니다. 예를 들어 리소스에 대한 진단 및 해결 페이지를 보거나 문제 해결 도구에서 제공하는 진단을 볼 때 Azure의 Copilot에 페이지를 요약하거나 오류가 의미하는 바를 설명하도록 요청할 수 있습니다.
Azure의 Microsoft Copilot에 문제 해결 도움말을 요청하는 경우 현재 대화 또는 Azure Portal에서 보고 있는 앱에 따라 가능하면 컨텍스트를 자동으로 가져옵니다. 컨텍스트가 명확하지 않으면 정보를 원하는 리소스를 지정하라는 메시지가 표시됩니다.
참고 항목
여기에 나열된 작업 및 샘플 프롬프트는 Azure의 Microsoft Copilot(미리 보기)이 특히 유용할 수 있는 몇 가지 영역을 보여 줍니다. 그러나 이것이 수행할 수 있는 모든 작업의 전체 목록은 아닙니다. 사용자 고유의 프롬프트를 실험해 보고 Azure의 Microsoft Copilot(미리 보기)이 Azure 리소스 및 환경을 관리하는 데 어떻게 도움이 되는지 확인하는 것이 좋습니다.
Important
Azure의 Microsoft Copilot(미리 보기)은 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.
참고 항목
개발 환경에서 이러한 프롬프트를 수행하려는 경우 이제 Visual Studio Code 확장인 Azure용 GitHub Copilot(미리 보기)를 사용하여 수행할 수 있습니다. 특히 Azure에서 애플리케이션 문제를 해결하는 프롬프트를 작성할 수 있습니다.
샘플 프롬프트
다음은 문제 해결 도구에 액세스하고 진단 정보를 이해하는 데 사용할 수 있는 프롬프트의 예입니다. 실제 시나리오에 따라 이러한 프롬프트를 수정하거나 추가 프롬프트를 시도하여 다양한 형식의 문제에 대한 도움을 가져오세요.
문제 해결:
- "내 웹앱이 다운되었습니다."
- “내 웹앱이 왜 느린가요?”
- "자동 복구를 사용하도록 설정합니다."
- "높은 CPU 문제"
- "내 앱의 성능 문제 해결"
- "앱 대기 시간 분석?"
- "메모리 덤프를 해보세요"
사용 가능한 도구 이해하기:
- “특정 기간 웹앱의 작동 시간과 가동 중지 시간을 추적할 수 있나요?”
- “내 웹앱의 이벤트 로그를 볼 수 있는 도구가 있나요?”
사전 대응 사례:
- “내 앱에 대한 위험 경고”
- “이 앱의 가용성에 대한 모범 사례가 있나요?”
- “내 앱을 미래에도 사용할 수 있게 하려면 어떻게 해야 하나요?”
요약 및 설명:
- "이러한 진단에 대한 요약을 제공하세요."
- “이 페이지를 요약합니다.”
- "이 오류는 무엇을 의미하나요?"
- “이 페이지의 세 번째 진단에 대해 자세히 알려줄 수 있나요?”
- "이 오류를 해결하기 위한 다음 단계는 무엇인가요?"
예제
"내 웹앱이 중단되었음"을 Azure의 Microsoft Copilot에 알릴 수 있습니다. 문제를 해결하려는 리소스를 선택하면 진단 내용을 볼 수 있도록 Azure의 Copilot이 App Service - Web App Down 도구를 엽니다.
Web App Down 페이지에서 "이 페이지의 요약을 알려주세요."라고 말할 수 있습니다. Azure의 Copilot은 인사이트를 요약하고 몇 가지 권장 솔루션을 제공합니다.
또 다른 예로 "웹앱이 느림"이라고 말할 수 있습니다. Azure의 Copilot에서 잠재적 근본 원인을 확인하고 결과를 표시합니다. 그런 다음 추가 디버깅을 위해 프로파일링 추적을 수집하도록 제안합니다.
"메모리 덤프 가져가줘"라고 말하면 Azure의 Microsoft Copilot은 앱의 현재 상태 스냅샷을 만들 수 있도록 메모리 덤프 도구 수집을 여는 것을 제안합니다. 이 예제에서 Azure의 Microsoft Copilot은 대화의 앞부분에서 선택한 리소스로 계속 작업합니다.
다음 단계
- Azure의 Microsoft Copilot의 기능을 살펴봅니다.
- Azure App Service 및 Azure Functions에 대해 자세히 알아봅니다.