CloudWatch Synthetics를 사용하여 웹 사이트의 성능을 모니터링하려면 어떻게 해야 하나요?

2분 분량
0

Amazon CloudWatch Synthetics를 사용하여 웹 사이트의 성능을 모니터링하고 고객 경험을 확인하려고 합니다.

간략한 설명

카나리는 엔드포인트와 API를 모니터링하기 위해 일정에 따라 실행되는 구성 가능한 스크립트입니다. 이러한 작업을 수행할 카나리를 만들려면 CloudWatch Synthetics를 사용하면 됩니다. 그런 다음 고객이 웹사이트에서 수행하는 것과 동일한 작업을 수행하도록 해당 카나리를 구성할 수 있습니다.

다음은 Synthetics 카나리의 일반적인 사용 사례입니다.

  • 지속적인 모니터링 활성화
  • 끊어지거나 죽은 링크 확인
  • 웹페이지의 흐름 확인
  • 엔드포인트의 가용성 및 지연 시간 확인
  • 로드 시간 데이터 확인
  • 페이지 로드 오류 모니터링
  • 애플리케이션 UI에 로드 지연 시간 제공
  • 장애에 대한 지표 게시
  • 2XX, 4XX, 5XX 오류에 대한 지표 게시
  • 사용자 인터페이스 스크린샷 찍기

해결 방법

CloudWatch Synthetics를 사용하여 카나리를 생성하려면 다음 단계를 완료하세요.

  1. Amazon CloudWatch 콘솔을 엽니다.
  2. 탐색 창의 애플리케이션 신호에서 합성 카나리를 선택합니다.
  3. 카나리 만들기를 선택한 다음 블루프린트 사용을 선택합니다. 자세한 내용은 카나리 블루프린트 사용하기를 참조하세요.
  4. 블루프린트의 경우 하트비트 모니터링 블루프린트를 선택합니다. 자세한 내용은 하트비트 모니터링을 참조하세요.
  5. 카나리 빌더 아래에 다음 정보를 입력합니다.
    이름에 카나리의 이름을 입력합니다.
    애플리케이션 또는 엔드포인트 URL에 애플리케이션 엔드포인트 URL을 입력합니다. 이 작업을 수행하면 웹사이트의 트래픽이 증가할 수 있습니다.
  6. 일정에서 사용 사례에 따라 실행 빈도 및 보존 설정을 선택합니다.
  7. 데이터 스토리지에서 카나리에 대한 기본 Amazon Simple Storage Service(Amazon S3) 버킷과 AWS Identity and Access Management(IAM) 역할을 선택합니다. 또는 사용하려는 특정 S3 버킷 및 IAM 역할을 선택합니다. 자세한 내용은 카나리에 필요한 역할 및 권한을 참조하세요.
  8. CloudWatch 알람 - 선택 사항에서 카나리에 대한 알림을 설정합니다. Amazon Virtual Private Cloud(Amazon VPC)에서 카나리를 실행하여 Amazon VPC 내부의 리소스를 모니터링할 수 있습니다. 자세한 내용은 VPC에서 카나리 실행을 참조하세요.
  9. 카나리 생성을 선택합니다.

Amazon CloudWatch 콘솔에서 카나리 실행 결과, 로그, 스크린샷 및 실행을 위해 생성된 HTTP 아카이브(HAR) 파일을 볼 수 있습니다.