이 문서에서는 데이터베이스 센터에서 생성된 측정항목을 간략하게 설명합니다. 또한 필터를 사용하여 차트로 표시되거나 알림 정책에 의해 모니터링되는 데이터를 제한하는 방법도 설명합니다. Cloud SQL, PostgreSQL용 AlloyDB, Spanner와 같은 데이터베이스 제품의 성능 문제를 식별하고 해결하려면 유용한 측정항목과 알림 정책에 관한 정보를 표시하는 맞춤 대시보드를 만드세요.
데이터베이스 센터 측정항목 유형
이 섹션에는 데이터베이스 센터에서 생성되는 측정항목 유형이 나열되어 있습니다.
이 표의 '측정항목 유형' 문자열 앞에 databasecenter.googleapis.com/가 포함된 프리픽스를 붙여야 합니다. 표의 항목에서는 이 프리픽스가 생략되었습니다.
라벨을 쿼리할 때 metric.labels. 프리픽스를 사용합니다(예: metric.labels.LABEL="VALUE").
| 측정항목 유형 실행 단계(리소스 계층 구조 수준) 표시 이름 |
|
|---|---|
| 종류, 유형, 단위 모니터링 리소스 |
설명 라벨 |
resource/new_resource_count
베타
(프로젝트)
새 데이터베이스 리소스 |
|
CUMULATIVE, INT64, 1
databasecenter.googleapis.com/Resource |
새 데이터베이스 리소스 수입니다.
product:
제품 유형입니다.
engine:
엔진 유형입니다.
version:
제품 버전입니다.
|
resource/new_signal_count
베타
(프로젝트)
새 데이터베이스 신호 |
|
CUMULATIVE, INT64, 1
databasecenter.googleapis.com/Resource |
리소스에 대해 생성된 신호 수입니다.
issue_type:
신호 유형입니다.
|
2026년 3월 4일 20:51:34(UTC)에 생성된 표입니다.
측정항목 필터 정보
차트 또는 알림 정책을 만들 때 필터를 추가하여 차트로 표시되거나 모니터링되는 측정항목 데이터를 제한할 수 있습니다. 예를 들어 특정 리소스의 데이터만 차트에 표시되도록 필터를 추가할 수 있습니다. 알림 정책의 차트와 알림은 문제를 해결하는 데 도움이 될 수 있습니다. 또한 데이터베이스 Fleet의 상태에 대한 자세한 정보를 얻는 데도 도움이 됩니다.
필터는 라벨 키와 라벨 값으로 구성됩니다. 예를 들어 라벨 키는 resource_container이고 라벨 값은 특정 리소스 컨테이너일 수 있습니다. 측정항목 라벨과 리소스 라벨을 기준으로 측정항목 데이터를 필터링할 수 있습니다.
측정항목 라벨을 사용하면 데이터베이스 제품 유형이나 신호 유형과 같은 측정항목 유형의 특성을 기반으로 알림을 필터링할 수 있습니다.
리소스 라벨을 사용하면 위치 또는 이름과 같은 모니터링된 리소스의 속성을 기반으로 알림을 필터링할 수 있습니다.
필터 값은 대소문자를 구분하며 이 문서의 표에 표시된 대로 정확하게 입력해야 합니다.
차트 또는 알림 정책에 여러 필터를 추가할 수 있습니다. 필터를 여러 개 추가하면 모든 라벨과 일치하는 측정항목 데이터만 표시됩니다.
이 문서의 나머지 부분에는 데이터베이스 센터에서 생성하는 측정항목 데이터를 필터링하는 데 사용할 수 있는 측정항목 라벨과 리소스 라벨이 나열되어 있습니다. 필터를 만들 때 이 문서에 나열된 필터 값을 필터 요소에 복사하여 붙여넣는 것이 좋습니다.
리소스 유형별로 필터링
다음 라벨 키를 사용하면 리소스 유형별로 New database resources (resource/new_resource_count) 및 New database signals (Resource/new_signal_count) 측정항목 데이터를 필터링할 수 있습니다.
resource_containermonitored_resource_containerlocationresource_typefull_resource_name
resource_type를 제외한 모든 라벨 키의 경우 Google Cloud 콘솔에서 필터를 만들 때 값 메뉴에 유효한 값이 모두 표시됩니다.
resource_type 라벨 키의 경우 Google Cloud 콘솔에서 선택할 수 있는 라벨 값 목록이 불완전할 수 있습니다.
다음 표를 사용하여 지원되는 리소스 유형을 선택하세요.
resource_type |
정의 |
|---|---|
|
PostgreSQL용 AlloyDB 클러스터입니다. |
|
PostgreSQL용 AlloyDB 인스턴스입니다. |
|
Bigtable 클러스터입니다. |
|
Bigtable 인스턴스입니다. |
|
Compute Engine 인스턴스입니다. |
|
Firestore 데이터베이스 |
|
Oracle Autonomous Database 리소스입니다. |
|
Oracle Cloud Exadata 인프라 리소스 |
|
Oracle Cloud VM 클러스터 리소스 |
|
Redis 클러스터 |
|
Redis 인스턴스 |
|
Spanner 인스턴스입니다. |
|
Cloud SQL 인스턴스입니다. |
제품, 엔진 또는 버전별로 필터링
New database resources (resource/new_resource_count) 측정항목 유형은 다음 라벨 키를 정의합니다.
product: 제품 유형engine—엔진 유형version: 제품 버전
다음 표의 각 행에는 유효한 라벨 값 조합이 나열되어 있습니다. 예를 들어 product=CLOUD_SQL 및 version=SQLSERVER_2022_WEB 필터를 차트에 추가하면 차트에 데이터가 표시될 수 있습니다.
하지만 차트에 product=CLOUD_SQL 및 version=2 필터를 추가하면 차트에 데이터가 표시되지 않습니다.
product |
engine |
version |
|---|---|---|
ALLOYDB |
POSTGRES |
14, 15, 16, 17 |
BIGTABLE |
NATIVE |
해당 사항 없음 |
CLOUD_SQL |
MYSQL |
5.6, 5.7, 8.0,
8.4 |
CLOUD_SQL |
POSTGRES |
9.6, 10, 11, 12,
13, 14, 15, 16,
17 |
CLOUD_SQL |
SQL_SERVER |
SQLSERVER_2017_EXPRESS, SQLSERVER_2017_STANDARD,
SQLSERVER_2017_ENTERPRISE, SQLSERVER_2017_WEB,
SQLSERVER_2019_EXPRESS, SQLSERVER_2019_STANDARD,
SQLSERVER_2019_ENTERPRISE, SQLSERVER_2019_WEB,
SQLSERVER_2022_EXPRESS, SQLSERVER_2022_STANDARD,
SQLSERVER_2022_ENTERPRISE, SQLSERVER_2022_WEB |
COMPUTE_ENGINE |
MYSQL, POSTGRES, SQL_SERVER |
해당 사항 없음 |
FIRESTORE |
FIRESTORE_WITH_NATIVE_MODE,
FIRESTORE_WITH_DATASTORE_MODE,
FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE |
해당 사항 없음 |
MEMORYSTORE |
MEMORYSTORE_FOR_REDIS |
3.2, 4.0, 5.0, 6.X, 7.0, 7.2 |
MEMORYSTORE |
MEMORYSTORE_FOR_REDIS_CLUSTER |
7 |
ORACLE_ON_GCP |
EXADATA_ORACLE |
19, 23 |
ORACLE_ON_GCP |
ADB_SERVERLESS_ORACLE |
19c, 23ai |
SPANNER |
NATIVE |
해당 사항 없음 |
신호 유형별 필터링
New database signals (resource/new_signal_count) 측정항목 유형은 하나의 라벨 키 issue_type를 정의합니다. 이 라벨의 값은 신호 유형으로 설정됩니다.
issue_type 라벨 키의 경우 Google Cloud 콘솔에서 선택할 수 있는 리소스 유형 목록에 지원되는 값이 모두 포함되지 않을 수 있습니다.
다음 표를 사용하여 지원되는 신호 유형을 선택하세요.
issue_type |
정의 |
|---|---|
|
리소스가 장애 조치로 보호됩니다. |
|
리소스가 멀티 리전 그룹에 속합니다. |
|
리소스가 복제본 풀에 속합니다. |
|
리소스에 자동 백업 정책이 없습니다. |
|
리소스의 백업 보관 기간이 짧습니다. |
|
리소스의 마지막 백업이 실패했습니다. |
|
리소스의 마지막 백업이 24시간 이상 지났습니다. |
|
리소스가 CIS Google Cloud Foundation 2.0 벤치마크를 위반합니다. |
|
리소스가 CIS Google Cloud Foundation 1.3 벤치마크를 위반합니다. |
|
리소스가 CIS Google Cloud Foundation 1.2 벤치마크를 위반합니다. |
|
리소스가 CIS Google Cloud Foundation 1.1 벤치마크를 위반합니다. |
|
리소스가 CIS Google Cloud Foundation 1.0 벤치마크를 위반합니다. |
|
리소스가 CIS Controls 8.0을 위반합니다. |
|
리소스가 NIST 800-53을 위반합니다. |
|
리소스가 NIST 800-53 R5를 위반합니다. |
|
리소스가 NIST 사이버 보안 프레임워크 1.0을 위반합니다. |
|
리소스가 ISO-27001을 위반합니다. |
|
리소스가 ISO-27001 v2022를 위반합니다. |
|
리소스가 PCI-DSS v3.2.1을 위반합니다. |
|
리소스가 PCI-DSS v4.0을 위반합니다. |
|
리소스가 Cloud Controls Matrix 4를 위반합니다. |
|
리소스가 HIPAA를 위반합니다. |
|
리소스가 SOC2 v2017을 위반합니다. |
|
로그가 문제 해결에 최적화되지 않았습니다. |
|
쿼리 기간이 로깅되지 않습니다. |
|
오류 로깅이 상세 모드로 구성되어 있습니다. |
|
쿼리 잠금 대기가 로깅되지 않습니다. |
|
문에 대한 오류 로깅이 잘못 구성되었습니다. |
|
문 심각도에 대한 오류 로깅이 잘못 구성되었습니다. |
|
메시지 심각도에 대한 오류 로깅이 잘못 구성되었습니다. |
|
쿼리 통계가 로깅되고 있습니다. |
|
클라이언트 호스트 이름의 로깅이 과도합니다. |
|
파서 통계의 로깅이 과도합니다. |
|
플래너 통계의 로깅이 과도합니다. |
|
DDL 문만 로깅하도록 구성되지 않았습니다. |
|
쿼리 통계가 로깅되고 있습니다. |
|
임시 파일이 로깅되지 않습니다. |
|
최대 동시 연결 수가 구성되지 않았습니다. |
|
사용자 옵션이 구성됩니다. |
|
리소스가 공개 액세스에 노출됩니다. |
|
리소스를 통해 암호화되지 않은 직접 연결이 허용됩니다. |
|
루트 사용자에게는 비밀번호가 없습니다. |
|
루트 사용자의 비밀번호가 취약합니다. |
|
암호화 키가 고객에 의해 관리되지 않습니다. |
|
포함된 데이터베이스 인증이 사용 설정되어 있으므로 서버 인증이 필요하지 않습니다. |
|
리소스가 소유권 체이닝에 의해 노출됩니다. |
|
리소스가 외부 스크립트에 노출됩니다. |
|
리소스가 로컬 데이터 로드에 노출됩니다. |
|
연결 시도가 로깅되지 않습니다. |
|
연결 해제가 로깅되지 않습니다. |
|
과도한 문 정보가 로깅되고 있습니다. |
|
리소스가 원격 액세스에 노출됩니다. |
|
데이터베이스 이름이 노출됩니다. |
|
민감한 추적 정보가 마스킹되지 않습니다. |
|
리소스에 공개 IP가 사용 설정되어 있습니다. |
|
리소스가 유휴 상태입니다. |
|
리소스가 초과 프로비저닝되었습니다. |
|
리소스에 열린 테이블 수가 많습니다. |
|
리소스에 테이블이 많습니다. |
|
리소스의 트랜잭션 ID 사용률이 높습니다. |
|
리소스가 과소 프로비저닝되었습니다 (높은 리소스 사용률). |
|
리소스가 스토리지 용량에 도달했거나 근접합니다. |
|
서버 인증서의 만료일이 임박했습니다. |
|
데이터베이스 감사가 사용 중지되었습니다. |
|
리소스가 승인된 네트워크를 제한하는 정책을 위반합니다. |
|
리소스가 공개 IP를 제한하는 정책을 위반합니다. |
|
리소스가 클러스터 할당량 한도에 근접했습니다. |
|
구성된 비밀번호 정책이 없습니다. |
|
연결 수가 많아 디스크 성능에 영향을 미치고 있습니다. |
|
임시 테이블 사용이 성능에 영향을 미치고 있습니다. |
|
트랜잭션 로그 활동이 디스크 성능에 영향을 미치고 있습니다. |
|
색인이 없는 조인 수가 많아 성능에 영향을 미치고 있습니다. |
|
수퍼유저가 사용자 테이블에 쓰고 있습니다. |
|
사용자에게 모든 권한이 부여되었습니다. |
|
데이터가 외부 Cloud Storage 버킷으로 내보내졌습니다. |
|
데이터가 공개 Cloud Storage 버킷으로 내보내졌습니다. |
|
취약한 비밀번호 해시 알고리즘이 사용되고 있습니다. |
|
사용자 비밀번호 정책이 없습니다. |
|
클러스터의 노드 사용률이 높습니다. |
|
삭제 보호가 사용 설정되지 않았습니다. |
|
PITR(point-in-time recovery)이 사용 설정되지 않았습니다. |
|
리소스가 정지되었습니다. |
|
비용이 많이 드는 명령어가 실행되고 있습니다. |
|
유지보수 정책이 구성되지 않았습니다. |
|
비효율적인 쿼리가 실행되고 있습니다. |
|
워크로드가 읽기 집약적입니다. |
|
리소스가 메모리 등급 한도에 근접했습니다. |
|
최대 서버 메모리가 잘못 구성되었습니다. |
|
큰 행이 감지되었습니다. |
|
리소스에 높은 쓰기 압력이 발생했습니다. |
|
리소스에 높은 읽기 압력이 발생하고 있습니다. |
|
조직의 암호화 정책이 충족되지 않습니다. |
|
조직의 위치 정책이 충족되지 않습니다. |
|
리소스가 오래된 마이너 버전을 실행 중이며 패치가 필요합니다. |
|
데이터베이스 스키마가 최적화되지 않았습니다. |
|
유휴 연결이 많습니다. |
|
복제 지연이 높습니다. |
|
리소스가 오래된 메이저 버전을 실행하고 있습니다. |
예: 차트 만들기
차트에서 새 데이터베이스 리소스 수를 시각화하려면 다음 안내를 따르세요. 다른 데이터베이스 센터 측정항목 유형에도 동일한 절차를 따를 수 있습니다.
-
Google Cloud 콘솔에서 leaderboard 측정항목 탐색기 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Monitoring인 결과를 선택합니다.
- Google Cloud 콘솔의 툴바에서 Google Cloud 프로젝트를 선택합니다. App Hub 구성의 경우 App Hub 호스트 프로젝트나 앱 지원 폴더의 관리 프로젝트를 선택합니다.
- 측정항목 요소에서 측정항목 선택 메뉴를 펼치고 필터 표시줄에
New database signals을 입력한 후 하위 메뉴를 사용하여 특정 리소스 유형과 측정항목을 선택합니다.- 활성 리소스 메뉴에서 데이터베이스 리소스를 선택합니다.
- 활성 측정항목 카테고리 메뉴에서 리소스를 선택합니다.
- 활성 측정항목 메뉴에서 새 데이터베이스 신호를 선택합니다.
- 적용을 클릭합니다.
databasecenter.googleapis.com/resource/new_signal_count입니다. 신호 유형 및 리소스 유형별로 데이터를 필터링합니다.
- 신호 유형으로 필터링하려면 필터 요소에서 필터 추가를 클릭한 다음 issue_type을 선택합니다. 라벨 값의 경우 값을 선택하거나 입력합니다.
- 리소스 유형별로 필터링하려면 필터 요소에서 필터 추가를 클릭한 다음 resource_type을 선택합니다. 라벨 값의 경우 값을 선택하거나 입력합니다.