Share via


Azure Activity 로그 및 Azure Service Health를 사용하여 앱 수명 주기 이벤트 모니터링

참고 항목

Azure Spring Apps는 Azure Spring Cloud 서비스의 새 이름입니다. 서비스에 새 이름이 지정되었지만, 자산을 업데이트하는 동안 스크린샷, 비디오, 다이어그램과 같은 일부 위치에서는 당분간 이전 이름이 표시됩니다.

이 문서의 적용 대상: ✔️ 기본/표준 ✔️ 엔터프라이즈

이 문서에서는 앱 수명 주기 이벤트를 모니터링하고 Azure Activity 로그 및 Azure Service Health를 사용하여 경고를 설정하는 방법을 보여줍니다.

Azure Spring Apps는 애플리케이션의 상태를 모니터링하는 기본 제공 도구를 제공합니다. 앱 수명 주기 이벤트는 애플리케이션에 적용된 변경 내용을 이해하는 데 도움을 주기 때문에, 필요에 따라 조치를 취할 수 있습니다.

필수 구성 요소

Azure Activity 로그에서 사용자가 트리거한 앱 수명 주기 이벤트 모니터링

Azure Activity 로그에는 구독의 리소스에서 수행된 작업에서 내보내는 리소스 이벤트가 포함됩니다. Azure Activity 로그에 애플리케이션 수명 주기 이벤트(예: 시작, 중지, 다시 시작)에 대한 다음 세부 정보가 추가됩니다.

  • 작업이 발생한 시간
  • 작업의 상태입니다.
  • 앱을 시작할 때 생성되는 인스턴스
  • 앱을 중지할 때 삭제되는 인스턴스
  • 앱을 다시 시작할 때 삭제되고 생성되는 인스턴스

앱을 다시 시작할 때 영향을 받는 인스턴스를 보려면 Azure Portal에서 Azure Spring Apps 인스턴스로 이동하고 탐색 창에서 활동 로그를 선택합니다.

Screenshot of the Azure portal showing the Activity log page and the details pane open on the selected operation.

Azure Service Health 앱 수명 주기 이벤트 모니터링

Azure Resource Health는 서비스의 가용성에 영향을 줄 수 있는 문제를 진단하고 지원하는 데 도움이 됩니다. 이러한 문제에는 서비스 인시던트, 계획된 유지 관리 기간 및 지역 가동 중단이 포함됩니다. 애플리케이션 다시 시작 이벤트가 Azure Service Health에 추가됩니다. 여기에는 예정된 작업(예: 계획된 유지 관리)과 예기치 않은 인시던트(예: 계획에 없는 앱 충돌)가 모두 포함됩니다.

계획되지 않은 앱 수명 주기 이벤트 모니터링

계획되지 않은 이벤트로 인해 앱이 다시 시작되면 Azure Spring Apps 인스턴스는 Azure Portal의 리소스 상태 섹션에서 성능 저하 상태를 표시합니다. 성능 저하는 리소스를 계속 사용할 수는 있지만 리소스에서 잠재적 성능 저하가 검색되었음을 의미합니다. 계획되지 않은 이벤트의 예로는 앱 작동 중단, 상태 검사 실패 및 시스템 중단이 있습니다.

Azure 홈페이지에서 Service Health를 선택한 다음, Resource Health를 선택합니다.

상태 기록에서 최신 상태, 근본 원인 및 영향을 받는 인스턴스를 찾을 수 있습니다.

Screenshot of the Azure portal showing the Resource Health page with the information and health history for degraded resource.

계획된 앱 수명 주기 이벤트 모니터링

플랫폼 유지 관리 중에 앱이 다시 시작될 수 있습니다. Azure Service Health의 계획된 유지 관리 페이지에서 유지 관리 알림을 미리 받을 수 있습니다.

Screenshot of the Azure portal showing the Planned maintenance page for Service Health with a maintenance issue highlighted.

플랫폼 유지 관리가 발생하면 Azure Spring Apps 인스턴스가 성능 저하 상태로 표시됩니다. 플랫폼 유지 관리 중에 다시 시작해야 하는 경우, Azure Spring Apps가 롤링 업데이트를 수행하여 애플리케이션을 증분 업데이트합니다. 롤링 업데이트는 가동 중지 시간 없이 워크로드를 업데이트하도록 설계되었습니다. 상태 기록 페이지에서 최신 상태를 찾을 수 있습니다.

Screenshot of Azure portal example log for planned maintenance in progress.

참고 항목

현재 Azure Spring Apps는 2~4개월마다 기본 Kubernetes 버전을 업그레이드하기 위해 정기적으로 계획된 유지 관리를 수행합니다. 자세한 유지 관리 일정은 Azure Service Health 페이지에서 알림을 확인합니다.

경고 설정

앱 수명 주기 이벤트에 대한 경고를 설정할 수 있습니다. 서비스 상태 알림은 Azure 활동 로그에 저장됩니다. 활동 로그에는 많은 양의 정보가 저장되므로, 서비스 상태 알림에 대한 경고를 보다 쉽게 확인하고 설정할 수 있도록 별도의 사용자 인터페이스가 있습니다.

다음 목록에서는 경고를 설정하는 데 필요한 주요 단계를 설명합니다.

  1. 경고가 트리거될 때 수행할 작업으로 작업 그룹을 설정합니다. 음성 통화, SMS, 이메일 보내기나, 여러 자동화된 작업 유형 트리거를 예로 들 수 있습니다. 사용자의 요구 사항에 따라 다양한 경고가 동일한 작업 그룹을 사용할 수도 있고 서로 다른 작업 그룹을 사용할 수도 있습니다.
  2. 경고 규칙을 설정합니다. 경고는 작업 그룹을 사용하여 특정 앱 수명 주기 이벤트에 대한 경고가 트리거되면 사용자에게 알립니다.

활동 로그에 대한 경고 설정

다음 단계를 따라 Azure Portal 활동 로그의 경고 규칙을 만듭니다.

  1. Azure Spring Apps 인스턴스로 이동하고 탐색 창에서 활동 로그를 선택합니다.

  2. 로그를 선택하여 세부 정보 창을 연 다음 새 경고 규칙을 선택합니다.

    Screenshot of the Azure portal showing the Activity log page and the New Alert rule button highlighted for a selected log.

  3. 기본적으로 경고의 범위는 현재 구독으로 지정됩니다. 범위 탭을 선택하여 다른 구독을 선택합니다.

  4. 조건 탭을 선택합니다. 신호 이름을 선택하여 조건 기준을 구성합니다.

    Screenshot of Azure portal activity log alert condition.

  5. 작업 탭을 선택합니다. 경고 규칙에 적용할 작업 그룹을 추가합니다.

  6. 검토 + 생성를 선택한 다음, 생성를 선택합니다.

Azure Service Health의 앱 수명 주기 이벤트를 모니터링하도록 경고 설정

다음 단계를 따라 Azure Portal의 서비스 상태 알림에 대한 경고 규칙을 만듭니다.

  1. Azure 홈페이지에서 Service Health를 선택한 다음 탐색 창에서 Resource Health를 선택합니다.

  2. 리소스 상태 경고 추가를 선택합니다.

    Screenshot of Azure portal Resource health page with the 'Add resource health alert' button highlighted.

  3. 범위 탭을 선택합니다. 경고 규칙에 적용할 리소스를 지정합니다.

    Screenshot of the Azure portal showing the Scope tab for Create an alert rule dialog when selected from the Resource health page.

  4. 조건 탭을 선택합니다. 경고 규칙을 트리거하는 조건을 정의합니다.

    Screenshot of the Azure portal showing the Condition tab for Create an alert rule dialog when selected from the Resource health page.

  5. 작업 탭을 선택합니다. 경고 규칙에 적용할 작업 그룹을 추가합니다.

  6. 검토 + 생성를 선택한 다음, 생성를 선택합니다.

계획된 유지 관리 알림을 모니터링하도록 경고 설정

다음 단계를 따라 Azure Portal에서 계획된 유지 관리 알림에 대한 경고 규칙을 만듭니다.

  1. Azure 홈페이지에서 Service Health를 선택한 다음 탐색 창에서 상태 경고를 선택합니다.

  2. 서비스 상태 경고 추가를 선택합니다.

    Screenshot of Azure portal Health alerts page the 'Add service health alert' button highlighted.

  3. 범위, 조건, 작업 탭의 설정 값을 제공합니다.

    Screenshot of the Azure portal showing the Scope tab for Create an alert rule dialog when selected from the Health alerts page.

  4. 검토 + 생성를 선택한 다음, 생성를 선택합니다.

다음 단계

Azure Spring Apps의 자체 진단 및 문제 해결