CloudWatch Metrics
- CloudWatch 는 AWS 의 모든 서비스에 대한 지표를 제공한다.
- 따라서 계정에 일어나는 모든 일을 모니터링 할 수 있다.
- 지표(Metrics) 는 모니터링할 변수.
- EC2 인스턴스의 지표로는 CPUUtilization, Networkin 등이 있고, S3 의 지표로는 버킷 크기 등이 있다.
- 지표는 namespaces 에 속하므로 각기 다른 이름 공간에 저장되며 서비스당 이름 공간은 하나이다.
- 지표의 속성으로 측정 기준 (Dimension) 이 있는데, CPU 사용률에 대한 지표는 특정 ID 나 특정 환경 등과 관련이 있다. 지표당 최대 측정 기준은 30개인데, 지표는 시간을 기반으로 하므로 타임스탬프가 꼭 있어야한다.
- 지표가 많아지면 CloudWatch 대시보드에 추가해 모든 지표를 한번에 볼 수 있다.
- CloudWatch 사용자 지정 지표를 만들 수도 있다.
- AWS 의 서비스에서 제공되는 지표만 보는 대신 자체 지표를 만들 수 있다.
- CloudWatch 지표를 원하는 대상으로 지속적으로 스트리밍하면 실시간으로 전송되고 지연 시간도 짧아진다.
- Kinesis Data Firehose 가 대상이 될 수 있고, 원하는 곳으로 전송할 수 있다.
- CloudWatch 지표는 직접 전송할 수도 있는데, 작동원리는 Firehose 로 실시간으로 스트리밍 된다.
- Firehose 에서 S3 버킷으로 지표를 보내 Athena 를 사용해 지표를 분석할 수 있다.
- CloudWatch 대시보드에서 Metrics 아래에 '모든 지표' 메뉴가 있다. -> 지표가 저장된 모든 이름공간이 표시된다.
'AWS' 카테고리의 다른 글
AWS Config ? (0) | 2024.11.07 |
---|---|
Amazon EventBridge, CloudTrail (0) | 2024.11.07 |
Amazon Comprehend, SageMaker, Forcast (0) | 2024.11.05 |
Amazon Transcribe, Polly, Translate (2) | 2024.11.03 |
Amazon Rekognition (1) | 2024.11.01 |