AWS RDS Oracle
AWS RDS Oracle 자산 및 모니터링 데이터를 수집합니다.
설정¶
Func 설치¶
Guance의 통합 - 확장 - 호스팅 Func를 활성화하는 것을 권장합니다. 모든 사전 요구 사항이 자동으로 설치되므로 스크립트 설치를 진행하세요.
Func를 직접 배포하려면 Func 자체 배포를 참조하세요.
스크립트 활성화¶
참고: 필요한 권한을 가진 AWS AK를 미리 준비하세요. 간단하게 전역 읽기 전용 정책
ReadOnlyAccess를 부여할 수 있습니다.
호스팅 Func에서 스크립트 활성화¶
- Guance 콘솔에 로그인합니다.
- 통합 메뉴를 열고 클라우드 계정 관리를 선택합니다.
- 클라우드 계정 추가를 클릭하고 AWS를 선택한 뒤 필요한 정보를 입력합니다. 클라우드 계정이 이미 설정되어 있으면 이 단계를 건너뜁니다.
- 테스트를 클릭하고 성공하면 저장을 클릭합니다. 실패하면 설정 정보를 확인한 뒤 다시 테스트합니다.
- 클라우드 계정 관리 목록에서 추가한 계정을 확인하고 해당 계정을 클릭하여 상세 페이지를 엽니다.
- 클라우드 계정 상세 페이지에서 통합을 클릭합니다.
미설치목록에서AWS RDS Oracle을 찾아 설치를 클릭하고 대화 상자에서 설치를 완료합니다.
수동으로 스크립트 활성화¶
- Func 콘솔에 로그인하고 스크립트 마켓을 열어 Guance 스크립트 마켓에서 다음을 검색합니다:
integration_aws_rds_oracle - 설치를 클릭하고 AWS AK ID, AK Secret 및 계정 이름을 입력합니다.
- 시작 스크립트 배포를 클릭합니다. 시스템이
Startup스크립트 세트를 자동으로 생성하고 시작 스크립트를 설정합니다. - 활성화 후 관리 / 자동 트리거 설정에서 해당 설정을 확인할 수 있습니다. 실행을 클릭하면 예약 시간을 기다리지 않고 즉시 한 번 실행됩니다. 잠시 후 작업 실행 기록과 로그를 확인할 수 있습니다.
확인¶
- 관리 / 자동 트리거 설정에서 해당 작업의 자동 트리거가 설정되어 있는지 확인합니다. 작업 기록과 로그에서 오류를 확인합니다.
- Guance의 인프라 / 사용자 정의에서 자산 정보를 확인합니다.
- Guance의 메트릭에서 해당 모니터링 데이터를 확인합니다.
메트릭¶
Amazon CloudWatch를 설정하여 추가 메트릭을 수집할 수 있습니다: Amazon CloudWatch 메트릭 상세 정보
AWS RDS Oracle 메트릭은 aws_AWS/RDS 측정 집합에 저장됩니다. 설명 열에는 각 메트릭의 설명, 단위 및 통계 정보가 포함됩니다.
| MetricName | MetricDescribe | Dimensions | Unit |
|---|---|---|---|
CPUCreditUsage_Sum |
CPU 크레딧 소비량. db.t3 인스턴스에 적용되며 5분마다 게시됨 | DBInstanceIdentifier | 크레딧(vCPU 분) |
CPUUtilization_Average |
CPU 사용률 | DBInstanceIdentifier | percent |
DatabaseConnections_Average |
클라이언트 데이터베이스 연결 수 | DBInstanceIdentifier | count |
DBLoad_Average |
평균 활성 세션 수. 인스턴스에 부하가 있을 때만 게시됨 | DBInstanceIdentifier | - |
DBLoadCPU_Average |
CPU 대기 유형의 활성 세션 수. 인스턴스에 부하가 있을 때만 게시됨 | DBInstanceIdentifier | - |
DBLoadNonCPU_Average |
CPU 이외의 대기 유형에 해당하는 활성 세션 수. 인스턴스에 부하가 있을 때만 게시됨 | DBInstanceIdentifier | - |
DBLoadRelativeToNumVCPUs_Average |
데이터베이스 부하와 vCPU 수의 비율. 인스턴스에 부하가 있을 때만 게시됨 | DBInstanceIdentifier | - |
DiskQueueDepth_Average |
디스크 읽기 또는 쓰기를 기다리는 I/O 요청 수 | DBInstanceIdentifier | count |
FreeStorageSpace_Average |
사용 가능한 스토리지 공간 | DBInstanceIdentifier | B |
FreeableMemory_Average |
사용 가능한 메모리 | DBInstanceIdentifier | B |
NetworkReceiveThroughput_Average |
인스턴스가 수신하는 네트워크 트래픽 속도. 클라이언트, 모니터링 및 복제 트래픽 포함 | DBInstanceIdentifier | B/S |
NetworkTransmitThroughput_Average |
인스턴스가 전송하는 네트워크 트래픽 속도. 클라이언트, 모니터링 및 복제 트래픽 포함 | DBInstanceIdentifier | B/S |
ReadIOPS_Average |
초당 디스크 읽기 작업 수 | DBInstanceIdentifier | iops |
ReadLatency_Average |
디스크 읽기 작업의 평균 소요 시간 | DBInstanceIdentifier | s |
ReplicaLag_Average |
원본 데이터베이스에 대한 읽기 복제본의 복제 지연 시간 | DBInstanceIdentifier | s |
SwapUsage_Average |
사용 중인 스왑 공간 | DBInstanceIdentifier | B |
WriteIOPS_Average |
초당 디스크 쓰기 작업 수 | DBInstanceIdentifier | iops |
WriteLatency_Average |
디스크 쓰기 작업의 평균 소요 시간 | DBInstanceIdentifier | s |
total_storage_space |
데이터베이스 인스턴스에 할당된 총 스토리지 용량 | DBInstanceIdentifier | B |