CloudWatch의 S3 Storage Lens 지표 작업
S3 스토리지 렌즈 지표를 Amazon CloudWatch에 게시하여 CloudWatch 대시보드에서 운영 상태에 대한 통합 보기를 생성할 수 있습니다. 또한 경보 및 트리거된 작업, 지표 수학, 이상 감지와 같은 CloudWatch 기능을 사용하여 S3 스토리지 렌즈 지표를 모니터링하고 조치를 취할 수 있습니다. 또한 CloudWatch API 작업을 사용하면 서드 파티 공급자를 포함한 애플리케이션이 S3 스토리지 렌즈 지표에 액세스할 수 있습니다. CloudWatch 기능에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서를 참조하세요.
Amazon S3 콘솔, Amazon S3 REST API, AWS CLI 및 AWS SDK로 신규 또는 기존 대시보드 구성에 CloudWatch 게시 옵션을 사용할 수 있습니다. CloudWatch 게시 옵션은 S3 스토리지 렌즈 고급 지표 및 권장 사항으로 업그레이드된 대시보드에 사용할 수 있습니다. S3 스토리지 렌즈 고급 지표 및 권장 사항 요금은 Amazon S3 요금
S3 Storage Lens 지표는 S3 Storage Lens 구성을 소유한 계정의 CloudWatch에 게시됩니다. 고급 지표 및 권장 사항 내에서 CloudWatch 게시 옵션을 사용하면 CloudWatch에서 조직, 계정, 버킷 수준 지표에 액세스할 수 있습니다. CloudWatch에서는 접두사 수준 지표를 사용할 수 없습니다.
참고
S3 Storage Lens 지표는 일일 지표이며 하루에 한 번 CloudWatch에 게시됩니다. CloudWatch에서 S3 Storage Lens 지표를 쿼리할 때 쿼리 기간은 1일(86,400초)이어야 합니다. 일일 S3 Storage Lens 지표가 Amazon S3 콘솔의 S3 Storage Lens 대시보드에 표시된 후 동일한 지표가 CloudWatch에 표시되는 데 몇 시간이 걸릴 수 있습니다. S3 Storage Lens 지표에 대해 CloudWatch 게시 옵션을 처음 사용하면 지표가 CloudWatch에 게시되는 데 최대 24시간이 걸릴 수 있습니다.
현재 S3 스토리지 렌즈 지표는 CloudWatch 스트림을 통해 사용할 수 없습니다.
CloudWatch에서 S3 Storage Lens 지표를 사용하는 방법에 대한 자세한 내용은 다음 주제를 참조하세요.
CloudWatch 대시보드 사용
CloudWatch 대시보드로 다른 애플리케이션 지표와 함께 S3 Storage Lens 지표를 모니터링하고 운영 상태에 대한 통합 보기를 생성할 수 있습니다. 대시보드는 CloudWatch 콘솔에서 사용자 지정이 가능한 홈 페이지로, 단일 보기에서 리소스를 모니터링하는 데 사용할 수 있습니다.
CloudWatch에는 특정 지표 또는 차원 집합에 대한 액세스 제한을 지원하지 않는 광범위한 권한 제어 기능이 있습니다. CloudWatch에 액세스할 수 있는 계정 또는 조직의 사용자는 CloudWatch 지원 옵션이 사용되는 모든 S3 Storage Lens 구성에 대한 지표에 액세스할 수 있습니다. S3 Storage Lens에서와 같이 특정 대시보드에 대한 권한을 관리할 수 없습니다. CloudWatch 권한에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서의 CloudWatch 리소스에 대한 액세스 권한 관리를 참조하세요.
CloudWatch 대시보드 사용 및 권한 구성에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서의 Amazon CloudWatch 대시보드 사용과 CloudWatch 대시보드 공유를 참조하세요.
경보 설정, 작업 트리거 및 이상 탐지 사용
CloudWatch의 S3 Storage Lens 지표를 감시하고 임계값 위반 시 조치를 취하는 CloudWatch 경보를 구성할 수 있습니다. 예를 들어 미완료 멀티파트 업로드 바이트가 3일 연속 1GB를 초과할 때 Amazon SNS 알림을 전송하는 경보를 구성할 수 있습니다.
또한 이상 탐지를 사용하여 S3 Storage Lens 지표를 지속적으로 분석하고, 정상 기준을 결정하고, 이상을 표시할 수 있습니다. 지표의 기댓값에 기반하여 이상 탐지 경보를 생성할 수 있습니다. 예를 들어 객체 잠금이 활성화된 바이트의 이상을 모니터링하여 객체 잠금 설정의 무단 제거를 탐지할 수 있습니다.
자세한 내용과 예는 Amazon CloudWatch 사용 설명서의 Amazon CloudWatch 경보 사용과 그래프의 지표에서 경보 생성을 참조하세요.
차원을 사용하여 지표 필터링
차원을 사용하여 CloudWatch 콘솔에서 S3 Storage Lens 지표를 필터링할 수 있습니다. 예를 들어 configuration_id
, aws_account_number
, aws_region
, bucket_name
등으로 필터링할 수 있습니다.
S3 Storage Lens는 계정당 여러 대시보드 구성을 지원합니다. 즉, 서로 다른 구성이 동일한 버킷을 포함할 수 있습니다. 이러한 지표가 CloudWatch에 게시되면 버킷은 CloudWatch 내에서 중복 지표를 갖게 됩니다. CloudWatch에서 특정 S3 Storage Lens 구성에 대한 지표만 보려면 configuration_id
차원을 사용합니다. configuration_id
로 필터링하면 식별한 구성과 관련된 지표만 표시됩니다.
구성 ID로 필터링에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서의 사용 가능한 지표 검색을 참조하세요.
지표 수학으로 새 지표 계산
지표 수학을 사용하여 여러 S3 Storage Lens 지표를 쿼리하고, 수학 표현식을 사용하여 이러한 지표에 기반한 새로운 시계열을 생성할 수 있습니다. 예를 들어 객체 수에서 암호화된 객체를 빼서 암호화되지 않은 객체에 대한 새 지표를 생성할 수 있습니다. StorageBytes
를 ObjectCount
로 나누어 평균 객체 크기를 구하거나 BytesDownloaded
를 StorageBytes
로 나누어 하루에 액세스한 바이트 수를 구하는 지표를 생성할 수도 있습니다.
자세한 내용은 Amazon CloudWatch 사용 설명서의 지표 수학 사용을 참조하세요.
그래프에서 검색 표현식 사용
S3 스토리지 렌즈 지표를 사용하면 검색 표현식을 생성할 수 있습니다. 예를 들어 IncompleteMultipartUploadStorageBytes라는 모든 지표에 대한 검색 표현식을 생성하고 표현식에 SUM
을 추가할 수 있습니다. 이 검색 표현식을 사용하면 스토리지의 모든 차원에서 총 미완료 멀티파트 업로드 바이트 수를 단일 지표로 볼 수 있습니다.
이 예에서는 IncompleteMultipartUploadStorageBytes라는 모든 지표에 대한 검색 표현식을 생성하는 데 사용할 구문을 보여줍니다.
SUM(SEARCH('{AWS/S3/Storage-Lens,aws_account_number,aws_region,configuration_id,metrics_version,record_type,storage_class} MetricName="IncompleteMultipartUploadStorageBytes"', 'Average',86400))
이 구문에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서의 CloudWatch 검색 표현식 구문을 참조하세요. 검색 표현식으로 CloudWatch 그래프를 생성하려면 Amazon CloudWatch 사용 설명서의 검색 표현식이 있는 CloudWatch 그래프 생성을 참조하세요.