애플리케이션 모니터링

애플리케이션에 대한 완벽한 관찰성을 확보하여 문제를 더 빠르게 해결하고 성능을 최적화

이점

지속적으로 데이터와 실행 가능한 인사이트를 수신하여 애플리케이션을 모니터링하고, 시스템 전반의 성능 변화에 대응하며, 리소스 활용도를 최적화할 수 있습니다. 자동 계측을 통해 표준 애플리케이션 및 서비스 지표와 추적을 즉시 파악할 수 있습니다.

AWS 클라우드 네이티브, 컨테이너, 서버리스 워크로드 및 애플리케이션의 인시던트 수를 줄이고 응답 시간을 개선할 수 있습니다. 높은 수준의 상태와 API, 인프라, 지표, 엔드 투 엔드 추적, 합성 및 사용자 데이터의 상관관계를 빠르게 분석하여 신속한 문제 해결과 근본 원인 진단을 통해 평균 해결 시간(MTTR)을 단축할 수 있습니다.

서비스 수준 목표(SLO)를 생성하여 중요한 워크로드의 성능 목표를 정의합니다. SLO 대상을 기준으로 지연 시간 및 오류율과 같은 비즈니스 크리티컬 지표를 자동으로 추적합니다. SLO가 충족되지 않을 위험이 있는 경우 자동으로 알림을 받고 시정 조치를 취할 수 있습니다.

CloudWatch Application Signals는 실제 사용자 모니터링 데이터 및 카나리를 포함하는 애플리케이션 성능의 상호 연관성 보기를 자동으로 제공합니다. 고객 API 가용성 및 최종 사용자 경험의 장애를 파악할 수 있습니다. 이를 통해 DevOps 팀은 최종 사용자가 영향을 받기 전에 코드, 종속성 또는 호스팅 환경에서 근본 원인을 신속하게 찾아낼 수 있습니다.

사용 사례

CloudWatch 에이전트 자동 계측을 사용하여 주요 애플리케이션 지표를 쉽게 모니터링하고 성능에 대한 인사이트를 얻을 수 있습니다. 자동화된 대시보드 및 서비스 맵은 각 애플리케이션의 볼륨, 가용성, 지연 시간, 장애 및 오류와 같은 중요한 기준 지표를 시각화하여 AWS의 모든 애플리케이션을 손쉽게 감독할 수 있도록 합니다.

Amazon CloudWatch Application Signals를 사용하면 코드를 변경하거나 에이전트를 수동으로 구성하지 않고도 시작할 수 있습니다. 모니터링하려는 서비스 또는 네임스페이스를 지정하고 CloudWatch 콘솔에서 EKS용 Application Signals를 활성화하기만 하면 됩니다.

또한 CloudWatch 에이전트를 배포하여 Amazon EC2, ECS 및 온프레미스에서 실행되는 애플리케이션의 성능 측정을 빠르게 시작할 수 있습니다.

Amazon CloudWatch Application Signals를 사용하면 비즈니스 목표를 SLO로 변환하여 핵심 성과 지표(KPI)를 기준으로 성과를 추적할 수 있습니다. 용도에 맞게 구축되고 표준화된 SLO를 활용하거나 자체 SLO를 생성하여 시간을 절약하고, 워크로드 및 애플리케이션에 영향을 미치는 이상 징후가 발생하면 자동으로 알림을 받아 중요한 비즈니스 또는 운영 목표에 따라 문제 해결의 우선 순위를 지정합니다.

클릭 몇 번만으로 추적, API, 컴퓨팅 리소스를 자세히 분석하여 애플리케이션 성능 문제의 원인에 대한 상호 연관성을 종합적으로 파악할 수 있습니다. CloudWatch RUM(실제 사용자 모니터링) 및 Amazon Synthetics를 통해 실시간 또는 카나리에서 사용자 세션을 자동으로 활성화하고 주요 지표와 브라우저 동작을 확인할 수 있습니다.

클릭 몇 번만으로 추적, API, 컴퓨팅 리소스를 자세히 분석하여 애플리케이션 성능 문제의 원인에 대한 상호 연관성을 종합적으로 파악할 수 있습니다. CloudWatch RUM(실제 사용자 모니터링) 및 Amazon Synthetics를 통해 실시간 또는 카나리에서 사용자 세션을 자동으로 활성화하고 주요 지표와 브라우저 동작을 확인할 수 있습니다.