기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
인덱스 스토리지 사용량 모니터링
인덱스 사용 로그를 사용하면 파일 업로드를 포함하여 지식 기반 및 스페이스에서 Amazon Quick 인덱스 스토리지가 어떻게 사용되는지 파악할 수 있습니다. 이러한 로그를 사용하여 성장 추세를 추적하고, 가장 큰 소스를 식별하고, 예상치 못한 스파이크를 감지하고, 용량을 계획할 수 있습니다.
인덱스 사용량 데이터를 쿼리하기 전에 INDEX_USAGE_LOGS 전송을 구성해야 합니다. 전송 설정에 대한 지침은 섹션을 참조하세요CloudWatch Logs를 사용하여 Amazon Quick 사용량 모니터링.
로그 스키마
각 인덱스 사용 로그 이벤트에는 , , resource_arn, event_timestamplog_type,와 같은 모든 Amazon Quick 로그 유형에서 공유되는 공통 필드가 포함됩니다account_iduser_arn. 이벤트에는 다음과 같은 인덱스별 필드도 포함됩니다.
| Field | 유형 | 설명 |
|---|---|---|
consumed_index_size |
Integer | 전체 인덱스에서 사용된 총 크기(바이트)입니다. 이는 신뢰할 수 있는 합계입니다. |
source_type |
문자열 | SPACE 또는 KB |
source_name |
문자열 | 스페이스 또는 지식 기반의 표시 이름입니다. |
source_arn |
문자열 | 소스의 전체 ARN입니다. |
consumed_source_size |
Integer | 이 개별 소스에서 사용하는 크기(바이트)입니다. |
consumed_source_doc_count |
Integer | 이 소스의 문서 수입니다. |
참고
이벤트는 소스별로 변경 시 게시됩니다. 모든 소스가 매일 이벤트를 내보내는 것은 아닙니다. 현재 상태를 재구성하려면 당 가장 최근 이벤트를 사용합니다source_arn.
CloudWatch Logs Insights 쿼리
다음 CloudWatch Logs Insights 쿼리는 인덱스 사용량 데이터를 분석하는 데 도움이 됩니다. 모든 쿼리는 패턴을 사용하여 소스당 최신 상태를 stats latest(field) by source_arn 가져옵니다. 그런 다음 필요에 따라 쿼리가 집계됩니다. YOUR_LOG_GROUP을 로그 그룹 이름으로 바꿉니다.
소스 유형별 크기(스페이스와 비교한 지식 기반)
지식 기반과 공간 간에 분할된 총 크기를 표시합니다.
fields @timestamp, source_type, source_arn, consumed_source_size | stats latest(consumed_source_size) as latest_size, latest(source_type) as type by source_arn | stats sum(latest_size) as total_size by type
시간 경과에 따른 총 인덱스 크기
consumed_index_size 필드를 사용하여 인덱스 크기 추세를 표시합니다.
fields @timestamp, consumed_index_size | stats latest(consumed_index_size) as total_index_size by bin(1d) as day | sort day asc
크기별 상위 지식 기반
크기별로 순위가 매겨진 상위 20개 지식 기반을 표시합니다.
fields @timestamp, source_type, source_arn, source_name, consumed_source_size | filter source_type = "KB" | stats latest(consumed_source_size) as latest_size, latest(source_name) as name by source_arn | sort latest_size desc | limit 20
크기별 상위 공간
크기별로 순위가 매겨진 상위 20개 공간을 표시합니다.
fields @timestamp, source_type, source_arn, source_name, consumed_source_size | filter source_type = "SPACE" | stats latest(consumed_source_size) as latest_size, latest(source_name) as name by source_arn | sort latest_size desc | limit 20
모든 소스 세부 정보
크기, 유형, 이름, 문서 수 및 마지막 업데이트 시간이 포함된 모든 소스의 최신 상태를 표시합니다.
fields @timestamp, source_type, source_name, consumed_source_size, consumed_source_doc_count, source_arn | stats latest(consumed_source_size) as latest_size, latest(source_type) as type, latest(source_name) as name, latest(consumed_source_doc_count) as doc_count, latest(@timestamp) as last_updated by source_arn | sort latest_size desc | limit 100
총 크기별 상위 사용자
모든 소스에서 총 소스 크기로 순위가 매겨진 상위 20명의 사용자를 표시합니다.
fields @timestamp, user_arn, source_arn, consumed_source_size | parse user_arn "*:user/*/*" as @prefix, @namespace, @username | stats latest(consumed_source_size) as latest_size, latest(@username) as user by source_arn | stats sum(latest_size) as total_size by user | sort total_size desc | limit 20
CloudWatch 대시보드 생성
CloudWatch 대시보드를 생성하여 인덱스 사용량 지표를 시각화할 수 있습니다. CloudWatch 콘솔을 사용하여 대시보드를 생성하고 이전 섹션의 쿼리를 사용하여 Logs Insights 위젯을 추가합니다.
-
CloudWatch 콘솔
을 엽니다. -
탐색 창에서 대시보드를 선택합니다.
-
대시보드 생성을 선택하고 이름(예:
IndexUsageMetrics)을 입력합니다. -
로그 위젯 유형을 사용하여 위젯을 추가합니다. 인덱스 사용 로그 그룹을 선택하고 이전 섹션의 쿼리를 붙여넣습니다.
작은 정보
소스 유형 분류에 파이형 차트 시각화를 사용합니다. 시간 경과에 따른 크기에 선 차트를 사용합니다. 상위 소스에 막대 차트를 사용합니다. 테이블 시각화는 모든 소스 세부 정보 쿼리에 적합합니다.