뉴렐릭 통합 과의 Google Cloud Platform(GCP) 에는 Google Cloud AlloyDB 데이터를 뉴렐릭에 보고하는 통합이 포함됩니다. 이 문서에서는 GCP AlloyDB 통합을 활성화하는 방법과 보고되는 데이터에 대해 설명합니다.
특징
AlloyDB는 까다로운 트랜잭션 및 분석 워크로드를 위해 구축된 완전 관리형, PostgreSQL 호환 데이터베이스 서비스입니다. 뉴렐릭 AlloyDB 통합은 클러스터, 인스턴스, 데이터베이스 및 인스턴스 노드 전반의 성능, 가용성 및 리소스 사용률 메트릭을 수집합니다.
통합 활성화
통합을 활성화하려면 표준 절차에 따라 GCP 서비스를 뉴렐릭에 연결하십시오:
폴링 빈도
뉴렐릭 통합은 통합에 따라 달라지는 폴링 간격에 따라 GCP 서비스를 쿼리합니다. Google Cloud AlloyDB의 폴링 주기는 5분입니다. 해상도는 1분마다 1개의 데이터 포인트입니다.
중요
PostgreSQL용 AlloyDB는 제한된 미리 보기에서 WIF 통합을 위해 1분 폴링 간격을 지원합니다. 액세스를 요청하려면 뉴렐릭 지원팀에 문의하십시오.
워크로드 아이덴티티 페더레이션
데이터 찾기 및 사용
통합을 활성화하면 AlloyDB 리소스가 뉴렐릭 엔티티 탐색기에 엔티티로 표시됩니다. 대시보드를 확인하고 서비스를 관리하려면 one.newrelic.com > All capabilities > Infrastructure > GCP(으)로 이동하십시오.
GCP 클라우드 모니터링에서 사용할 수 있는 모든 AlloyDB 메트릭은 Metric 이벤트 유형에서 차원 메트릭으로 수집됩니다. 이 표 이외의 추가 메트릭은 자동으로 수집됩니다. 전체 목록은 Google의 AlloyDB 메트릭 문서 를 참조하십시오.
엔티티
측정항목 데이터
주요 메트릭 ― Cluster
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 바이트 | 전체 클러스터의 총 AlloyDB 스토리지입니다. |
| 마이크로초 | 마지막으로 성공한 클러스터 백업의 타임스탬프입니다. |
클러스터 메트릭의 전체 목록은 Google의 AlloyDB 메트릭 문서를 참조하십시오.
주요 메트릭 — 인스턴스
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 퍼센트 | 현재 인스턴스를 제공하는 모든 노드의 평균 CPU 사용률(0-100) |
| 퍼센트 | 현재 인스턴스를 제공하는 모든 노드의 최대 CPU 사용률(0-100). |
| 세다 | 인스턴스의 각 노드에 할당된 vCPU 수입니다. |
| 바이트 | 현재 인스턴스를 제공하는 모든 노드의 최소 가용 메모리. |
| 세다 | 서비스 노드 전반의 AlloyDB 인스턴스에 대한 활성 및 유휴 연결 수입니다. |
| 세다 | 서비스 노드 전체에서 AlloyDB 인스턴스에 대한 활성 및 유휴 연결의 평균 수입니다. |
| 세다 | AlloyDB 인스턴스의 노드당 연결 수에 대한 현재 한도입니다. |
| 세다 | 인스턴스의 모든 서비스 노드에서 커밋된 트랜잭션 수입니다. |
| 세다 | 인스턴스의 모든 서비스 노드에서 롤백된 트랜잭션 수. |
| 세다 | 인스턴스의 모든 서비스 노드에서 커밋 및 롤백된 트랜잭션 수입니다. |
| 세다 | 인스턴스의 노드 수 및 상태(up 또는 down)입니다. |
| 밀리초 | 인스턴스의 모든 서비스 중인 읽기 전용 복제본에서 계산된 최대 복제 시간 지연입니다. |
| 세다 | 기본 인스턴스에 연결된 읽기 전용 복제본 수입니다. |
인스턴스 메트릭의 전체 목록은 Google의 AlloyDB 메트릭 문서를 참조하십시오.
주요 메트릭 — 데이터베이스
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 세다 | 데이터베이스에 대한 클라이언트 연결 수입니다. |
| 세다 | 상위 데이터베이스의 커밋된 트랜잭션 수입니다. |
| 마이크로초 | 마지막 샘플 이후 누적된 쿼리 실행 시간입니다. 쿼리 실행과 관련된 모든 프로세스의 CPU 시간, IO 대기 시간, 잠금 대기 시간, 프로세스 컨텍스트 전환 및 스케줄링의 합계입니다. |
| 마이크로초 | 마지막 샘플 이후 누적된 IO 시간입니다. |
| 마이크로초 | 쿼리 지연 시간 분포. |
| 마이크로초 | 마지막 샘플 이후 누적 잠금 대기 시간입니다. |
| 세다 | 마지막 샘플 이후 검색되거나 영향을 받은 행의 수입니다. |
| 세다 | 명령문 실행에 의해 액세스되는 공유 블록(일반 테이블 및 인덱싱). |
| 마이크로초 | 사용자당 데이터베이스당 쿼리당 누적 실행 시간입니다. |
| 마이크로초 | 마지막 샘플 이후 쿼리당 누적된 IO 시간입니다. |
| 마이크로초 | 쿼리당 지연시간 분포. |
| 마이크로초 | 마지막 샘플 이후 쿼리당 누적된 잠금 대기 시간입니다. |
| 세다 | 마지막 샘플 이후 쿼리당 검색되거나 영향을 받은 행 수입니다. |
| 세다 | 명령문 실행에 의해 쿼리당 액세스된 공유 블록. |
| 마이크로초 | 마지막 샘플 이후 태그당 누적 실행 시간. |
| 마이크로초 | 마지막 샘플 이후 태그당 누적된 IO 시간입니다. |
| 마이크로초 | 태그당 쿼리 지연시간 분포입니다. |
| 마이크로초 | 마지막 샘플 이후 태그당 누적된 잠금 대기 시간입니다. |
| 세다 | 마지막 샘플 이후 태그당 검색되거나 영향을 받은 행 수입니다. |
| 세다 | 명령문 실행으로 태그당 액세스된 공유 블록입니다. |
데이터베이스 메트릭의 전체 목록은 Google의 AlloyDB 메트릭 문서를 참조하십시오.
주요 메트릭 — 인스턴스 노드
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 퍼센트 | 노드의 CPU 사용량입니다. |
| 바이트 | 노드에서 사용 가능한 메모리입니다. |
| 바이트 | 노드에서 수신한 네트워크 바이트입니다. |
| 바이트 | 노드에서 전송한 네트워크 바이트입니다. |
| 세다 | 노드당 총 연결 수입니다. |
| 세다 | 연결 상태별 노드에 대한 연결 수입니다. |
| 세다 | 노드의 교착 상태 수. |
| 밀리초 | replay_lag 값에서 파생된 노드의 복제 지연시간입니다. |
| 세다 | 노드의 트랜잭션 수. |
| 세다 | 노드당 Ultra Fast 캐시 히트율입니다. |
| 세다 | 노드 데이터베이스 가용성입니다. |
| 세다 | 노드의 각 대기 이벤트에 대해 프로세스가 대기한 총 횟수. |
| 마이크로초 | 노드의 각 대기 이벤트에 대한 총 대기 시간. |
인스턴스 노드 메트릭의 전체 목록은 Google의 AlloyDB 메트릭 문서를 참조하십시오.
서비스 계정 또는 사용자 계정
데이터 찾기 및 사용
통합을 활성화하고 몇 분 정도 기다리면( 폴링 빈도 에 따라) New Relic UI 에 데이터가 표시됩니다. 및 공지 설정에 대한 링크를 포함하여 데이터를 찾고 사용 하려면 one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration))로 이동하세요.
데이터는 다음 이벤트 유형에 연결됩니다.
실재 | 이벤트 유형 | 공급자 |
|---|---|---|
무리 |
|
|
사례 |
|
|
데이터 베이스 |
|
|
GcpAlloydbClusterSample
New Relic에서 GcpAlloydbClusterSample 이벤트를 쿼리하여 다음 속성에 대한 데이터를 봅니다.
기인하다 | 유닛 | 설명 |
|---|---|---|
| 바이트 | 전체 클러스터에 걸친 총 AlloyDB 스토리지(바이트)입니다. |
GcpAlloydbInstanceSample
New Relic에서 GcpAlloydbInstanceSample 이벤트를 쿼리하여 다음 속성에 대한 데이터를 봅니다.
기인하다 | 유닛 | 설명 |
|---|---|---|
| 퍼센트 | 0에서 100 사이의 현재 인스턴스를 제공하는 모든 노드의 평균 CPU 사용률입니다. |
| 퍼센트 | 현재 인스턴스를 제공하는 모든 노드의 최대 CPU 사용률(0-100) |
| 세다 | 인스턴스의 각 노드에 할당된 vCPU 수입니다. |
| 바이트 | 현재 인스턴스를 제공하는 모든 노드의 최소 가용 메모리입니다. |
| 세다 | 인스턴스의 모든 서비스 노드에서 롤백된 트랜잭션 수입니다. |
| 세다 | 인스턴스의 서비스 노드 전체에서 AlloyDB에 대한 활성 및 유휴 연결의 평균 수입니다. |
| 세다 | 인스턴스의 모든 서비스 노드에서 커밋된 트랜잭션 수입니다. |
| 세다 | AlloyDB 인스턴스의 노드당 연결 수에 대한 현재 제한입니다. |
| 세다 | 인스턴스의 노드 수와 해당 상태(작동 또는 작동 중지일 수 있음). |
| 밀리초 | 인스턴스의 서비스를 제공하는 모든 읽기 전용 복제본에 걸쳐 계산된 최대 복제 지연 시간입니다. |
| 세다 | 기본 인스턴스에 연결된 읽기 전용 복제본의 수입니다. |
| 세다 | 인스턴스의 서비스 노드에서 AlloyDB 인스턴스에 대한 활성 및 유휴 연결 수입니다. |
| 세다 | 인스턴스의 모든 서비스 노드에서 커밋 및 롤백된 트랜잭션 수입니다. |
GcpAlloydbDatabaseSample
New Relic에서 GcpAlloydbDatabaseSample 이벤트를 쿼리하여 다음 속성에 대한 데이터를 봅니다.
기인하다 | 유닛 | 설명 |
|---|---|---|
| 마이크로초 | 마지막 샘플 이후 누적된 쿼리 실행 시간입니다. 이는 쿼리 실행과 관련된 모든 프로세스의 CPU 시간, IO 대기 시간, 잠금 대기 시간, 프로세스 컨텍스트 전환 및 스케줄링의 합계입니다. |
| 마이크로초 | 마지막 샘플 이후 누적된 IO 시간입니다. |
| 마이크로초 | 쿼리 지연 시간 분포. |
| 마이크로초 | 마지막 샘플 이후 누적 잠금 대기 시간입니다. |
| 세다 | 마지막 샘플 이후 검색되거나 영향을 받은 행 수입니다. |
| 세다 | 명령문 실행에 의해 액세스되는 공유 블록(일반 테이블 및 인덱싱). |
| 마이크로초 | 사용자별, 데이터베이스별, 쿼리별 누적 실행 시간입니다. 이는 쿼리 실행과 관련된 모든 프로세스의 CPU 시간, IO 대기 시간, 잠금 대기 시간, 프로세스 컨텍스트 전환 및 스케줄링의 합계입니다. |
| 마이크로초 | 마지막 샘플 이후 누적된 IO 시간입니다. |
| 마이크로초 | 쿼리 지연 시간 분포. |
| 마이크로초 | 마지막 샘플 이후 누적 잠금 대기 시간입니다. |
| 세다 | 마지막 샘플 이후 검색되거나 영향을 받은 행 수입니다. |
| 세다 | 명령문 실행에 의해 액세스되는 공유 블록(일반 테이블 및 인덱싱). |
| 마이크로초 | 마지막 샘플 이후 누적된 실행 시간. 이는 쿼리 실행과 관련된 모든 프로세스의 CPU 시간, IO 대기 시간, 잠금 대기 시간, 프로세스 컨텍스트 전환 및 스케줄링의 합계입니다. |
| 마이크로초 | 마지막 샘플 이후 누적된 IO 시간입니다. |
| 마이크로초 | 쿼리 지연 시간 분포. |
| 마이크로초 | 마지막 샘플 이후 누적 잠금 대기 시간입니다. |
| 세다 | 마지막 샘플 이후 검색되거나 영향을 받은 행 수입니다. |
| 세다 | 명령문 실행에 의해 액세스되는 공유 블록(일반 테이블 및 인덱싱). |