중요
AWS CloudWatch Metric Streams 통합 을 활성화하여 사용자 지정 네임스페이스를 포함하여 AWS 서비스의 모든 CloudWatch 지표를 모니터링합니다. 개별 통합은 더 이상 권장되는 옵션이 아닙니다.
New Relic 인프라 통합 에는 Amazon Web Services RDS 데이터를 New Relic에 보고하기 위한 통합이 포함됩니다. 이 문서에서는 이 통합을 활성화하는 방법과 보고할 수 있는 데이터에 대해 설명합니다.
New Relic은 또한 향상된 RDS 모니터링을 위한 통합을 제공합니다.
특징
Amazon의 RDS(Relational Database Service) 는 클라우드에서 관계형 데이터베이스를 보다 쉽게 설정, 운영 및 확장할 수 있는 웹 서비스입니다. 업계 표준 관계형 데이터베이스를 위한 비용 효율적이고 크기 조정 가능한 용량을 제공하고 일반적인 데이터베이스 관리 작업을 관리합니다.
뉴렐릭의 RDS 모니터링 통합은 Amazon RDS 계정과 연결된 관계형 데이터베이스에 대한 지표 및 설정 데이터를 수집합니다. RDS 데이터는 사전 구축된 에서 사용할 수 있으며 맞춤 쿼리 및 차트를 만들 수도 있습니다. RDS 데이터에 대한 공지 조건을 생성하고 보고된 데이터를 사용하여 향후 RDS 용량을 계획할 수 있습니다.
통합 활성화
이 통합을 활성화하려면 AWS 서비스를 New Relic에 연결 하기 위한 표준 절차를 따르십시오.
구성 및 폴링
구성 옵션 을 사용하여 폴링 빈도를 변경하고 데이터를 필터링할 수 있습니다.
Amazon RDS 통합에 대한 기본 폴링 정보:
- New Relic 폴링 간격: 5분
- Amazon CloudWatch 데이터 간격: RDS 인스턴스의 경우 1분, RDS 클러스터의 경우 5분
데이터 찾기 및 사용
통합 데이터를 찾으려면 one.newrelic.com > All capabilities > Infrastructure > AWS 으로 이동하여 RDS 통합 링크 중 하나를 선택하세요.
DatastoreSample
이벤트 유형 을 사용 하여 데이터를 쿼리하고 탐색할 수 있으며, DB 인스턴스의 경우 provider
값이 RdsDbInstance
이고 Aurora DB 클러스터의 경우 RdsDbCluster
입니다.
데이터 사용 방법에 대한 자세한 내용은 통합 데이터 이해 및 사용 을 참조하십시오.
측정항목 데이터
이 통합은 클러스터와 인스턴스에 대한 Amazon RDS 데이터를 수집합니다. 일부 RDS 인스턴스 지표는 클러스터 인스턴스와 독립 실행형 인스턴스에 대해 구별됩니다.
RDS 클러스터 메트릭 데이터
이름 | 설명 |
---|---|
| 사용된 볼륨 바이트입니다. |
| 볼륨 읽기 IOPS입니다. |
| 볼륨 쓰기 IOP. |
RDS 인스턴스 공통 지표 데이터
미터법 | 설명 |
---|---|
| 지정된 기간 동안 소비된 CPU 크레딧 수입니다. |
| 인스턴스가 누적한 CPU 크레딧 수입니다. |
| DB 인스턴스에서 사용하는 CPU의 백분율입니다. |
| 인스턴스에 대한 연결 수입니다. |
| 디스크에 액세스하기 위해 대기 중인 미해결 읽기/쓰기 요청 수입니다. |
| 사용 가능한 랜덤 액세스 메모리의 양(바이트)입니다. |
| 트랜잭션에서 가장 오래된 비어 있지 않은 트랜잭션 ID의 나이입니다. |
| Aurora MySQL DB 클러스터의 각 인스턴스가 클라이언트로부터 수신한 네트워크 처리량(초당 바이트)입니다. |
| Aurora DB 클러스터의 각 인스턴스에서 클라이언트로 전송한 네트워크 처리량(초당 바이트)입니다. |
| 디스크 I/O 작업당 소요된 평균 시간(초)입니다. |
| 초당 디스크에서 읽은 평균 바이트 수입니다. |
| Aurora PostgreSQL DB 인스턴스에서 사용된 스왑 공간의 양(바이트)입니다. |
| Aurora PostgreSQL DB 인스턴스에서 트랜잭션 로그가 차지하는 디스크 공간의 양(바이트)입니다. |
RDS 클러스터 인스턴스 데이터
미터법 | 설명 |
---|---|
| 초당 Aurora 데이터베이스 인스턴스에서 실행되는 현재 트랜잭션의 평균 수입니다. |
| Aurora 복제본의 경우 기본 인스턴스에서 업데이트를 복제할 때의 지연 시간(밀리초)입니다. |
| 기본 인스턴스와 DB 클러스터의 각 Aurora DB 인스턴스 간의 최대 지연 시간(밀리초)입니다. |
| 기본 인스턴스와 DB 클러스터의 각 Aurora DB 인스턴스 간의 최소 지연 시간(밀리초)입니다. |
| DB 클러스터에 대해 5분 동안 생성된 역추적 변경 레코드 수입니다. |
| DB 클러스터에서 사용한 실제 역추적 변경 레코드 수입니다. |
| 대상 역추적 기간과 실제 역추적 기간의 차이입니다. |
| 실제 역추적 기간이 지정된 기간 동안 대상 역추적 기간보다 작은 횟수입니다. |
| 초당 차단된 데이터베이스의 평균 트랜잭션 수입니다. |
| 버퍼 캐시에서 제공하는 요청의 비율입니다. |
| 커밋 작업의 대기 시간(밀리초)입니다. |
| 초당 평균 커밋 작업 수입니다. |
| 데이터 정의 언어(DDL) 요청의 대기 시간(밀리초)입니다(예: 요청 생성, 변경 및 삭제). |
| 초당 평균 DDL 요청 수입니다. |
| 초당 데이터베이스의 평균 교착 상태 수입니다. |
| 삭제 쿼리의 대기 시간(밀리초)입니다. |
| 초당 평균 삭제 쿼리 수입니다. |
| 삽입, 업데이트 및 삭제에 대한 대기 시간(밀리초)입니다. |
| 초당 평균 삽입, 업데이트 및 삭제 수입니다. |
| 인스턴스가 실행된 시간(초)입니다. |
| Amazon RDS 콘솔에서 최신 지표 보기의 SQL 범주 아래에 표시되는 이 지표는 Amazon Aurora에 적용되지 않습니다. |
| 임시 테이블 및 로그에 사용할 수 있는 스토리지의 양(바이트)입니다. |
| 삽입 쿼리의 대기 시간(밀리초)입니다. |
| 초당 평균 삽입 쿼리 수입니다. |
| 초당 평균 로그인 시도 실패 횟수입니다. |
| Aurora MySQL DB 클러스터의 각 인스턴스에서 클라이언트에서 수신 및 전송된 네트워크 처리량(초당 바이트)입니다. |
| 초당 실행된 평균 쿼리 수입니다. |
| 기본 RDS PostgreSQL 인스턴스에서 클러스터의 다른 노드로 업데이트를 복제할 때의 지연 시간(초)입니다. |
| 결과 집합 캐시에서 제공하는 요청의 비율입니다. |
| 선택 쿼리의 대기 시간(밀리초)입니다. |
| 초당 평균 선택 쿼리 수입니다. |
| 데이터베이스 인스턴스에 대한 총 연결 수입니다. |
| 업데이트 쿼리의 대기 시간(밀리초)입니다. |
| 초당 평균 업데이트 쿼리 수입니다. |
| 5분 간격으로 보고되는 클러스터 볼륨에서 청구된 읽기 I/O 작업 수입니다. |
| 클러스터 볼륨에 대한 쓰기 디스크 I/O 작업 수로, 5분 간격으로 보고됩니다. |
RDS 독립 실행형 인스턴스 데이터
미터법 | 설명 |
---|---|
| 할당된 스토리지 크기를 바이트 단위로 지정합니다. 이 데이터는 AWS CloudWatch 측정항목이 아니라 |
| 마스터에서 바이너리 로그가 차지하는 디스크 공간의 양(바이트)입니다. |
| 디스크에 액세스하기 위해 대기 중인 미해결 읽기/쓰기 요청 수입니다. |
| 테이블 및 로그에 사용할 수 있는 스토리지의 양(바이트)입니다. |
| 트랜잭션에서 가장 오래된 비어 있지 않은 트랜잭션 ID의 나이입니다. |
| 수신된 WAL 데이터 측면에서 가장 지연된 복제본이 얼마나 뒤쳐져 있는지 초 단위로 보여줍니다. |
| 초당 평균 디스크 I/O 작업 수입니다. |
| 디스크 I/O 작업당 소요된 평균 시간입니다. |
| 초당 디스크에서 읽은 평균 바이트 수입니다. |
| 기본 인스턴스에서 업데이트를 복제할 때의 지연 시간(밀리초)입니다. |
| 복제 슬롯이 차지하는 디스크 공간의 양입니다. |
| Aurora PostgreSQL DB 인스턴스에서 사용된 스왑 공간의 양(바이트)입니다. |
| Aurora PostgreSQL DB 인스턴스에서 트랜잭션 로그가 차지하는 디스크 공간의 양입니다. |
| WAL 데이터에 사용되는 스토리지의 양입니다. |
| 초당 평균 디스크 I/O 작업 수입니다. |
| 디스크 I/O 작업당 소요된 평균 시간입니다. |
| 초당 디스크에 기록된 평균 바이트 수입니다. |