OPS08-BP03 워크로드 추적 데이터 분석 - AWS Well-Architected Framework

OPS08-BP03 워크로드 추적 데이터 분석

추적 데이터를 분석하는 것은 애플리케이션의 운영 여정을 포괄적으로 파악하는 데 매우 중요합니다. 다양한 구성 요소 간의 상호 작용을 시각화하고 이해함으로써 성능을 미세 조정하고 병목 현상을 식별하며 사용자 경험을 개선할 수 있습니다.

원하는 결과: 애플리케이션의 분산 운영에 대한 명확한 가시성을 확보하여 더 빠른 문제 해결과 향상된 사용자 경험을 제공합니다.

일반적인 안티 패턴:

  • 로그와 지표에만 의존하여 추적 데이터를 간과합니다.

  • 추적 데이터를 관련 로그와 연관시키지 않습니다.

  • 지연 시간 및 장애율과 같은 추적에서 도출된 지표를 무시합니다.

이 모범 사례 확립의 이점:

  • 문제 해결을 개선하고 평균 문제 해결 시간(MTTR) 줄입니다.

  • 종속성과 그 영향에 대한 통찰력을 얻습니다.

  • 성능 문제를 신속하게 식별하고 수정합니다.

  • 정보에 입각한 의사결정을 위해 추적에서 도출된 지표를 활용합니다.

  • 최적화된 구성 요소 상호 작용을 통해 사용자 경험을 개선합니다.

이 모범 사례가 확립되지 않을 경우 노출되는 위험 수준: 보통

구현 가이드

AWS X-Ray 추적 데이터 분석을 위한 포괄적인 제품군을 제공하여 서비스 상호 작용에 대한 전체적인 보기를 제공하고, 사용자 활동을 모니터링하고, 성능 문제를 감지합니다. ServiceLens, X-Ray Insights, X-Ray Analytics 및 Amazon DevOps Guru와 같은 기능은 추적 데이터에서 더 심도 깊은 실행 가능한 통찰력을 얻을 수 있습니다.

구현 단계

다음 단계는 AWS 서비스를 사용하여 추적 데이터 분석을 효과적으로 구현하기 위한 체계적인 접근 방식을 제공합니다.

  1. AWS X-Ray 통합 애플리케이션과 X-Ray이 통합되어 추적 데이터를 캡처할 수 있도록 보장합니다.

  2. X-Ray지표 분석: 서비스 맵을 사용하여 지연 시간, 요청률, 장애율, 응답 시간 분포와 같은 X-Ray 추적에서 파생된 지표를 분석하여 애플리케이션 상태를 모니터링하세요.

  3. ServiceLens 사용: ServiceLens 맵을 활용하여 서비스 및 애플리케이션에 대한 가시성을 개선하세요. 이를 통해 추적, 지표, 로그, 경보 및 기타 건강 정보를 통합적으로 볼 수 있습니다.

  4. X-Ray Insights 활성화:

    1. 추적에서 자동화된 이상 징후 탐지를 위해 X-Ray Insights를 활성화하세요.

    2. 인사이트를 검토하여 패턴을 정확히 찾아내고 장애율 또는 지연 시간 증가와 같은 근본 원인을 파악하세요.

    3. 인사이트 타임라인을 참조하여 감지된 문제를 시간순으로 분석하세요.

  5. X-Ray Analytics 사용: X-Ray Analytics를 사용하면 추적 데이터를 철저히 탐색하고, 패턴을 정확히 찾아내며, 인사이트를 추출할 수 있습니다.

  6. X-Ray에서 그룹 사용: X-Ray에서 그룹을 생성하여 높은 지연 시간과 같은 기준에 따라 추적을 필터링하여 보다 표적화된 분석을 수행할 수 있습니다.

  7. Amazon DevOps Guru 통합: 추적에서 운영 이상 징후를 찾아내는 기계 학습 모델의 이점을 누리려면 Amazon DevOps Guru를 활용하세요.

  8. CloudWatch Synthetics 사용: CloudWatch Synthetics를 사용하여 엔드포인트와 워크플로를 지속적으로 모니터링하기 위한 카나리를 생성합니다. 이러한 카나리를 X-Ray와 통합하여 테스트 대상 애플리케이션의 심층 분석을 위한 추적 데이터를 제공할 수 있습니다.

  9. 실제 사용자 모니터링(RUM) 사용: AWS X-Ray 및 CloudWatch RUM을 사용하여다운스트림 AWS 관리 서비스를 통해 애플리케이션의 최종 사용자로부터 시작하는 요청 경로를 분석하고 디버그할 수 있습니다. 이를 통해 사용자에게 영향을 미치는 지연 추세 및 오류를 식별할 수 있습니다.

  10. 로그와의 상관 관계: 관련 로그와 추적 데이터를 연관시키면 X-Ray 추적 보기 내에서 애플리케이션 동작에 대한 세부적인 관점을 볼 수 있습니다. 이렇게 하면 추적된 트랜잭션과 직접 관련된 로그 이벤트를 볼 수 있습니다.

구현 계획의 작업 수준: 보통.

리소스

관련 모범 사례:

관련 문서:

관련 동영상:

관련 예시: