Amazon RDS용 성능 개선 도우미 API를 사용하여 지표 검색 - Amazon Relational Database Service

Amazon RDS용 성능 개선 도우미 API를 사용하여 지표 검색

성능 개선 도우미를 켜면 API에서 인스턴스 성능에 대한 가시성을 제공합니다. Amazon CloudWatch Logs는 AWS 서비스의 벤딩 모니터링 지표에 대해 신뢰할 수 있는 소스를 제공합니다.

성능 개선 도우미는 평균 활성 세션(AAS) 수로 측정되는 데이터베이스 로드에 대한 도메인 별 보기를 제공합니다. 이 지표는 API 소비자에게 2차원 시계열 데이터 세트로 표시됩니다. 데이터의 시간 차원은 쿼리된 시간 범위 내 각 시점에 대한 DB 로드 데이터를 제공합니다. 각 시점에서는 요청된 차원에 관해 해당 시점에서 측정되는 전체 부하를 분해합니다(예: SQL, Wait-event, User 또는 Host).

Amazon RDS Performance Insights는 데이터베이스 성능을 분석하고 관련 문제를 해결할 수 있도록 Amazon RDS DB 인스턴스를 모니터링합니다. 성능 개선 도우미 데이터를 볼 수 있는 한 가지 방법은 AWS Management Console에서 보는 것입니다. 또한 성능 개선 도우미는 사용자가 자신의 데이터를 쿼리할 수 있도록 퍼블릭 API도 제공합니다. API를 사용하여 다음을 수행할 수 있습니다:

  • 데이터를 데이터베이스로 오프로드

  • 기존 모니터링 대시보드에 성능 개선 도우미 데이터 추가

  • 모니터링 도구 구축

성능 개선 도우미 API를 사용하려면 Amazon RDS DB 인스턴스 중 하나에서 성능 개선 도우미를 활성화하십시오. 성능 개선 도우미 활성화에 대한 자세한 내용은 Amazon RDS의 성능 개선 도우미 설정 및 해제 단원을 참조하십시오. 성능 개선 도우미 API에 대한 자세한 내용은 Amazon RDS 성능 개선 도우미 API 참조를 참조하십시오.

성능 개선 도우미 API에서는 다음과 같은 작업을 제공합니다.

성능 개선 도우미 작업

AWS CLI 명령

설명

CreatePerformanceAnalysisReport

aws pi create-performance-analysis-report

DB 인스턴스의 특정 기간에 대한 성능 분석 보고서를 생성합니다. 결과는 보고서의 고유 식별자인 AnalysisReportId입니다.

DeletePerformanceAnalysisReport

aws pi delete-performance-analysis-report

성능 분석 보고서를 삭제합니다.

DescribeDimensionKeys

aws pi describe-dimension-keys

특정 기간에 대해 지표의 상위 N개 차원 키를 검색합니다.

GetDimensionKeyDetails

aws pi get-dimension-key-details

DB 인스턴스 또는 데이터 소스에 지정된 차원 그룹의 속성을 검색합니다. 예를 들어 SQL ID를 지정하고 차원 세부 정보를 사용할 수 있는 경우 GetDimensionKeyDetails는 이 ID에 연결된 차원 db.sql.statement의 전체 텍스트를 검색합니다. GetResourceMetricsDescribeDimensionKeys는 대용량 SQL 문 텍스트 검색을 지원하지 않으므로 이 작업을 유용하게 사용할 수 있습니다.

GetPerformanceAnalysisReport

aws pi get-performance-analysis-report

보고서에 대한 인사이트가 포함된 보고서를 검색합니다. 결과에는 보고서 상태, 보고서 ID, 보고서 시간 세부 정보, 인사이트 및 권장 사항이 포함됩니다.

GetResourceMetadata

aws pi get-resource-metadata

다양한 기능에 대한 특성을 검색합니다. 예를 들어 메타데이터는 특정 DB 인스턴스에서 특성이 켜지거나 꺼짐을 나타낼 수 있습니다.

GetResourceMetrics

aws pi get-resource-metrics

일정 기간의 데이터 소스 집합에 대한 성능 개선 도우미 지표를 검색합니다. 특정 차원 그룹 및 차원을 제공하고 각 그룹에 집계 및 필터링 기준을 제공할 수 있습니다.

ListAvailableResourceDimensions

aws pi list-available-resource-dimensions

지정된 인스턴스에서 지정된 각 지표 유형에 대해 쿼리할 수 있는 차원을 검색합니다.

ListAvailableResourceMetrics

aws pi list-available-resource-metrics

지정된 DB 인스턴스에 대해 쿼리할 수 있는 지정된 지표 유형의 사용 가능한 모든 지표를 검색합니다.

ListPerformanceAnalysisReports

aws pi list-performance-analysis-reports

DB 인스턴스에 대해 사용할 수 있는 모든 분석 보고서를 검색합니다. 각 보고서의 시작 시간을 기준으로 보고서가 나열됩니다.

ListTagsForResource

aws pi list-tags-for-resource

리소스에 추가된 모든 메타데이터 태그를 나열합니다. 목록에는 태그의 이름과 값이 포함됩니다.

TagResource

aws pi tag-resource

메타데이터 태그를 Amazon RDS 리소스에 추가합니다. 태그에는 이름과 값이 포함됩니다.

UntagResource

aws pi untag-resource

리소스에서 메타데이터 태그를 제거합니다.

성능 개선 도우미의 AWS CLI 예제 및 시계열 지표 검색에 대한 자세한 내용은 다음 주제를 참조하세요.