지표 리포지토리입니다.
사용자를 대신하여 Auto Scaling 및 SNS 작업을 시작하는 경보를 생성합니다.
- Amazon Simple Notification Service(Amazon SNS) : 임계값에 도달했거나 서버 죽었을 경우 메시지 전송
- Amazon EC2 Auto Scaling : 서버 죽었을 경우 종료하거나 재시작. 인스턴스의 크기 동적 조정도 가능
용어 및 개념
- 네임 스페이스일반적으로 AWS/service 라는 명명 규칙을 사용합니다. 예를 들어 Amazon EC2는 AWS/EC2 네임스페이스를 사용합니다.
- CloudWatch 지표의 컨테이너입니다.
- 지표예를 들어 특정 EC2 인스턴스의 CPU 사용량은 Amazon EC2가 제공하는 하나의 지표입니다.
- 지표는 삭제가 불가능하지만, 지표에 새 데이터가 게시되지 않을 경우 15개월 후에 자동으로 만료됩니다.
- 지표는 CloudWath에 게시된 시간 수서별 데이터 요소 집합을 나타냅니다. 즉, 모니터링할 변수입니다.
- 측정 기준CloudWatch에 데이터를 전송하는 AWS 서비스는 각 지표에 측정기준을 연결합니다. 측정기준을 사용하여 반환하는 결과를 필터링할 수 있습니다.예를 들어 AWS/EC2 네임스페이스의 지표를 검색하는데 어떤 측정기준도 지정하지 않으면 CloudWatch는 지정된 지표에 대한 모든 데이터를 집계하여 요청된 통계를 생성합니다.
- 예를 들어 지표를 검색할 때 InstanceId 측정기준을 지정하여 특정 EC2 인스턴스에 대한 통계를 얻을 수 있습니다.
- 측정 기준은 지표의 자격 증명에 속하는 이름/값 페어입니다.
- 통계
- 통계는 지정한 기간에 걸친 지표 데이터 집계입니다.
- 백분위수
- 경보
CloudWatch를 사용하여 인스턴스 모니터링
기본적으로 Amazon EC2는 5분 간격으로 지표 데이터를 CloudWatch로 보냅니다.
인스턴스에 대한 지표 데이터를 1분 이내에 CloudWatch로 보내려면 인스턴스에 대한 세부 모니터링을 활성화해야 합니다. 세부 모니터링을 활성화하면 전송된 지표별로 요금이 부과됩니다.
인스턴스 > 작업 > 모니터링 > 세부 모니터링 관리 > 활성화
'DevOps' 카테고리의 다른 글
[AWS/Secrets Manager] 비밀 관리 (0) | 2022.11.10 |
---|---|
[Packer] 패커로 AMI(이미지) 만들기 (0) | 2022.11.01 |
[Terraform] 기존 리소스 가져오기 terraforming 설치 및 사용 (0) | 2022.10.31 |
[AWS/Terraform] 테라폼 백엔드(Backend) 구축하기(S3, DynamoDB) (0) | 2022.10.30 |
[AWS/Terraform] 테라폼으로 EC2 인스턴스 프로비저닝 (0) | 2022.10.29 |