Amazon RDS 성능 개선 도우미를 위한 Amazon CloudWatch 지표
성능 개선 도우미는 Amazon CloudWatch에 일부 지표를 자동으로 게시합니다. 동일한 데이터는 성능 개선 도우미에서 쿼리할 수 있지만 CloudWatch에 지표가 있으면 CloudWatch 경보를 더 쉽게 추가할 수 있습니다. 또한 기존 CloudWatch 대시보드에 지표를 더 쉽게 추가할 수 있습니다.
| 측정치 | 설명 |
|---|---|
|
DBLoad |
데이터베이스에 대한 활성 세션 수입니다. 일반적으로 사용자는 활성 세션의 평균 개수에 대한 데이터를 원합니다. 성능 개선 도우미에서 이 데이터는 |
|
DBLoadCPU |
대기 이벤트 유형이 CPU인 활성 세션 수입니다. 성능 개선 도우미에서 이 데이터는 |
|
DBLoadNonCPU |
대기 이벤트 유형이 CPU가 아닌 활성 세션 수입니다. |
DBLoadRelativeToNumVCPUs |
데이터베이스의 가상 CPU 수에 대한 DB 부하의 비율입니다. |
참고
이러한 메트릭은 DB 인스턴스에 로드가 있는 경우에만 CloudWatch에 게시됩니다.
CloudWatch 콘솔, AWS CLI 또는 CloudWatch API를 사용하여 이러한 지표를 검사할 수 있습니다. 특수 지표 수학 함수를 사용하여 다른 쿼리별 및 데이터베이스 카운터 세부 지표를 검사할 수도 있습니다. 자세한 내용은 CloudWatch에서 기타 데이터베이스 세부 지표 쿼리 섹션을 참조하세요.
예를 들어, get-metric-statistics 명령을 실행하여 DBLoad 지표에 대한 통계를 가져올 수 있습니다.
aws cloudwatch get-metric-statistics \ --region us-west-2 \ --namespace AWS/RDS \ --metric-name DBLoad \ --period 60 \ --statistics Average \ --start-time 1532035185 \ --end-time 1532036185 \ --dimensions Name=DBInstanceIdentifier,Value=db-loadtest-0
이 예에서는 다음과 비슷한 출력이 생성됩니다.
{ "Datapoints": [ { "Timestamp": "2021-07-19T21:30:00Z", "Unit": "None", "Average": 2.1 }, { "Timestamp": "2021-07-19T21:34:00Z", "Unit": "None", "Average": 1.7 }, { "Timestamp": "2021-07-19T21:35:00Z", "Unit": "None", "Average": 2.8 }, { "Timestamp": "2021-07-19T21:31:00Z", "Unit": "None", "Average": 1.5 }, { "Timestamp": "2021-07-19T21:32:00Z", "Unit": "None", "Average": 1.8 }, { "Timestamp": "2021-07-19T21:29:00Z", "Unit": "None", "Average": 3.0 }, { "Timestamp": "2021-07-19T21:33:00Z", "Unit": "None", "Average": 2.4 } ], "Label": "DBLoad" }
CloudWatch에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서의 Amazon CloudWatch란 무엇입니까?를 참조하세요.
CloudWatch에서 기타 데이터베이스 세부 지표 쿼리
참고
Database Insights의 고급 모드를 활성화하면 Amazon RDS가 쿼리별 및 데이터베이스 카운터 세부 지표를 Amazon CloudWatch에 게시합니다. Database Insights에서는 DB_PERF_INSIGHTS 지표 수학 함수를 사용할 필요가 없습니다. CloudWatch Database Insights 대시보드를 사용하여 이러한 지표를 검색 및 쿼리하고 경보를 설정할 수 있습니다.
CloudWatch에서 쿼리별 및 데이터베이스 카운터 세부 지표를 쿼리하고, 경보를 설정하고, 그래프로 나타낼 수 있습니다. CloudWatch의 DB_PERF_INSIGHTS 지표 수학 함수를 사용하여 DB 인스턴스에 대한 정보에 액세스할 수 있습니다. 이 함수를 사용하면 CloudWatch에 직접 보고되지 않는 지표를 사용하여 새 시계열을 생성할 수 있습니다.
CloudWatch 콘솔의 지표 선택 화면에서 수학 추가 드롭다운 메뉴를 클릭하여 새로운 지표 수학 함수를 사용할 수 있습니다. 이를 사용하여 데이터베이스 카운터 지표 또는 CloudWatch와 이러한 지표의 조합에 대한 경보 및 그래프를 생성할 수 있습니다. 여기에는 1분 미만의 지표에 대한 고해상도 경보가 포함됩니다. get-metric-data 요청에 지표 수학 표현식을 포함하여 프로그래밍 방식으로 함수를 사용할 수도 있습니다. 자세한 내용은 지표 수학 구문 및 함수 및 AWS 데이터베이스의 성능 개선 도우미 카운터 지표에 대한 경보 생성을 참조하세요.