뉴렐릭 통합 에는 Google Cloud Platform(GCP) 과의 Google 클라우드 SQL 데이터를 뉴렐릭에 보고하는 통합이 포함되어 있습니다. 이 문서에서는 GCP 클라우드 SQL 통합을 활성화하는 방법과 보고되는 데이터에 대해 설명합니다.
특징
클라우드 SQL은 MySQL, PostgreSQL 및 SQL Server를 위한 Google Cloud의 완전 관리형 데이터베이스 서비스입니다. 뉴렐릭 클라우드 SQL 통합은 각 클라우드 SQL 인스턴스와 해당 데이터베이스에 대한 CPU, 메모리, 디스크, 연결, 복제 및 데이터베이스 수준 메트릭을 수집합니다.
통합 활성화
통합을 활성화하려면 표준 절차에 따라 GCP 서비스를 뉴렐릭에 연결하십시오:
폴링 빈도
뉴렐릭 통합은 통합에 따라 달라지는 폴링 간격에 따라 GCP 서비스를 쿼리합니다. Google Cloud SQL의 폴링 주기는 5분입니다. 해상도는 1분마다 1개의 데이터 포인트입니다.
워크로드 아이덴티티 페더레이션
데이터 찾기 및 사용
통합을 활성화하면 클라우드 SQL 리소스가 뉴렐릭 엔티티 탐색기에 엔티티로 표시됩니다. 대시보드를 확인하고 서비스를 관리하려면 one.newrelic.com > All capabilities > Infrastructure > GCP(으)로 이동하십시오.
GCP 클라우드 모니터링에서 사용할 수 있는 모든 클라우드 SQL 메트릭은 Metric 이벤트 유형의 차원 메트릭으로 수집됩니다. 이 표 이외의 추가 메트릭은 자동으로 수집됩니다. 전체 목록은 Google의 클라우드 SQL 메트릭 문서 를 확인하십시오.
엔티티
측정항목 데이터
주요 메트릭 — 데이터베이스
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 퍼센트 | 클라우드 SQL 데이터베이스에서 현재 사용 중인 CPU 비율입니다. |
| 퍼센트 | 현재 클라우드 SQL 데이터베이스에서 사용 중인 메모리의 비율입니다. |
| 퍼센트 | 클라우드 SQL 데이터베이스에서 현재 사용 중인 디스크의 비율. |
| 바이트 | 클라우드 SQL 데이터베이스에서 현재 사용 중인 디스크 바이트. |
| 세다 | 클라우드 SQL 데이터베이스에 대한 디스크 쓰기 작업 수입니다. |
| 세다 | 클라우드 SQL 데이터베이스에 대한 디스크 읽기 작업 수입니다. |
| 세다 | 클라우드 SQL 데이터베이스에 대한 클라이언트 연결 수입니다. |
| 초 | 마지막으로 시작된 이후 클라우드 SQL 데이터베이스의 업타임입니다. |
| 초 | 클라우드 SQL 데이터베이스의 기본 및 복제본 간의 복제 지연시간입니다. |
주요 메트릭 ― 인스턴스 데이터베이스
측정항목 이름 | 유닛 | 설명 |
|---|---|---|
| 세다 | 인스턴스 데이터베이스의 PostgreSQL 백앤드 수입니다. |
| 세다 | MySQL 인스턴스 데이터베이스에서 처리한 쿼리 수입니다. |
| 세다 | 결과별로 패싯된 인스턴스 데이터베이스의 PostgreSQL 트랜잭션 수입니다. |
클라우드 SQL 메트릭의 전체 목록은 Google의 클라우드 SQL 메트릭 문서를 참조하십시오.
서비스 계정 또는 사용자 계정
데이터 찾기 및 사용
통합을 활성화하고 몇 분 정도 기다리면( 폴링 빈도 에 따라) New Relic UI 에 데이터가 표시됩니다. 및 공지 설정에 대한 링크를 포함하여 데이터를 찾고 사용 하려면 one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration))로 이동하세요.
New Relic에서 GCP SQL 통합에 대한 측정항목 데이터 를 보려면 GcpCloudSqlSample 이벤트 및 관련 속성에 대한 NRQL 쿼리 를 만듭니다.
GcpCloudSql샘플
New Relic에서 GcpCloudSqlSample 이벤트를 쿼리하여 다음 속성에 대한 데이터를 봅니다.
기인하다 | 설명 |
|---|---|
| 인스턴스 자동 장애 조치 요청 수의 델타입니다. |
| 인스턴스에서 장애 조치 작업을 사용할 수 있는 경우 |
| 데이터베이스에 예약된 코어 수입니다. |
| 초 단위의 누적 CPU 사용 시간입니다. |
| 현재 사용 중인 예약된 CPU의 비율입니다. |
| 데이터 사용률(바이트)입니다. |
| 최대 데이터 디스크 크기(바이트)입니다. |
| 데이터 디스크 읽기 IO 작업의 델타 수입니다. |
| 현재 사용 중인 디스크 할당량의 비율입니다. |
| 디스크 쓰기 IO 작업의 델타 수입니다. |
| 최대 RAM 크기(바이트). |
| RAM 사용량(바이트)입니다. |
| 현재 사용 중인 메모리 할당량의 비율입니다. |
| 현재 사용 중인 메모리 할당량의 비율입니다. |
| InnoDB 버퍼 풀에서 사용되지 않은 페이지 수입니다. |
| InnoDB 버퍼 풀의 총 페이지 수입니다. |
| InnoDB fsync() 호출의 델타 수입니다. |
| 로그 파일에 대한 InnoDB fsync() 호출의 델타 수입니다. |
| 읽은 InnoDB 페이지의 델타 수입니다. |
| 작성된 InnoDB 페이지의 델타 수입니다. |
| 서버에서 실행한 문의 델타 수입니다. |
| 클라이언트가 보낸 서버에서 실행한 문의 델타 수입니다. |
| MySQL 프로세스에서 수신한 델타 바이트 수입니다. |
| 읽기 전용 복제본이 마스터 뒤에 있는 시간(초)입니다(근사치). |
| 마스터의 바이너리 로그를 읽기 위한 I/O 스레드가 실행 중인지 여부를 나타냅니다. 가능한 값은 |
| 마스터의 바이너리 로그를 읽기 위한 I/O 스레드가 실행 중인지 여부를 나타냅니다. 가능한 값은 |
| 마스터의 바이너리 로그를 읽기 위한 I/O 스레드가 실행 중인지 여부를 나타냅니다. 가능한 값은 |
| Cloud SQL MySQL 인스턴스에 대한 연결 수입니다. |
| 네트워크를 통해 수신된 바이트의 델타 수입니다. |
| 네트워크를 통해 전송된 바이트의 델타 수입니다. |
| Cloud SQL PostgreSQL 인스턴스에 대한 연결 수입니다. |
| 복제 지연(바이트)입니다. 복제본당 마스터에서 보고됩니다. |
| 트랜잭션 수의 델타 수입니다. |
| Cloud SQL 인스턴스의 현재 제공 상태입니다. 다음 중 하나일 수 있습니다.
|
| 서버가 작동 중인지 여부를 나타냅니다. 충분한 시간 동안 연결이 이루어지지 않으면 온디맨드 인스턴스가 스핀다운됩니다. |
| 인스턴스가 실행된 시간(초)의 델타 수입니다. |