Amazon CloudWatch Application Insights 작동 방식 - Amazon CloudWatch

Amazon CloudWatch Application Insights 작동 방식

CloudWatch Application Insights는 애플리케이션 리소스의 모니터링을 제공합니다. 다음 정보는 Application Insights의 작동 방식을 설명합니다.

Application Insights가 애플리케이션을 모니터링하는 방식

다음 정보는 Application Insights가 애플리케이션을 모니터링하는 방법을 설명합니다.

애플리케이션 검색 및 구성

애플리케이션이 CloudWatch Application Insights에 처음 추가되면 Application Insights는 애플리케이션 구성 요소를 검색하여 애플리케이션에 대해 모니터링할 주요 지표, 로그, 기타 데이터 원본을 권장합니다. 그러면 이러한 권장 사항을 기반으로 애플리케이션을 구성할 수 있습니다.

데이터 사전 처리

CloudWatch Application Insights는 애플리케이션 리소스 전반에서 모니터링되는 데이터 원본을 지속적으로 분석하여 지표 이상 및 로그 오류를 발견합니다(관찰).

지능형 문제 감지

CloudWatch Application Insights 엔진은 분류 알고리즘과 기본 제공 규칙을 사용하여 관찰을 상호 연결함으로써 애플리케이션의 문제를 감지합니다. 문제 해결을 돕기 위해 문제에 대한 상황별 정보가 포함된 자동 CloudWatch 대시보드를 만듭니다.

알림 및 작업

CloudWatch Application Insights는 애플리케이션 관련 문제를 감지하면 CloudWatch Events를 생성하여 문제를 알려 줍니다. 이러한 이벤트를 설정하는 방법에 대한 자세한 내용은 Application Insights CloudWatch Events 및 감지된 문제에 대한 알림 단원을 참조하세요.

예제 시나리오

SQL Server 데이터베이스가 지원하는 ASP .NET 애플리케이션이 있습니다. 갑자기 메모리 부족 문제가 발생하여 데이터베이스가 오작동하기 시작합니다. 이로 인해 애플리케이션 성능이 저하되고 웹 서버 및 로드 밸런서에서 HTTP 500 오류가 발생할 수 있습니다.

CloudWatch Application Insights 및 지능형 분석을 사용하면 동적으로 생성된 대시보드에서 관련 지표 및 로그 파일 조각을 확인하여 문제를 일으키는 애플리케이션 계층을 식별할 수 있습니다. 이 경우 SQL 데이터베이스 계층에 문제가 있을 수 있습니다.

데이터 보존

CloudWatch Application Insights는 55일 동안 문제를 유지하고 60일 동안 관찰을 유지합니다.

할당량

CloudWatch Application Insights의 기본 할당량은 Amazon CloudWatch Application Insights 엔드포인트 및 할당량 단원을 참조하세요. 별도로 명시되지 않는 한 각 할당량은 AWS 리전별로 적용됩니다. 서비스 할당량 증가를 요청하려면 AWS Support에 문의하세요. 많은 서비스에는 변경할 수 없는 할당량이 포함되어 있습니다. 특정 서비스의 할당량에 대한 자세한 내용은 해당 서비스 설명서를 참조하세요.