이 페이지에서는 사용량 통계를 사용하여 특정 데이터베이스의 청구 가능한 사용량을 분석하는 방법을 설명합니다. 맞춤 기간 동안 컬렉션, 컬렉션 그룹 또는 네임스페이스 (Datastore 모드에만 해당)와 같은 측정기준으로 이 데이터를 분류할 수 있습니다. 표시되는 사용량 통계 측정항목은 버전 또는 모드에 따라 다릅니다.
| 버전 | 측정항목 |
| 표준 |
|
| Enterprise |
|
사용량 통계 개요
사용량 통계 대시보드를 사용하여 특정 데이터베이스의 사용량을 모니터링합니다. 이 대시보드는 다음 작업을 하는 데 도움이 됩니다.
- 세부 사용량 모니터링: 측정기준으로 분류된 청구 가능한 작업을 추적합니다.
collection,collectionGroup, 또는namespace. - 비용 최적화: 청구액이 높은 사용량을 식별하여 데이터 구조 또는 쿼리를 최적화하고 전체 청구액을 낮출 수 있는 위치를 확인합니다.
- 이전 동향 추적: 청구 가능한 사용량 통계가 특정 기간 동안 어떻게 변경되는지 모니터링합니다.
필요한 역할
사용량 통계 대시보드를 보는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Datastore 뷰어
(roles/datastore.viewer) IAM 역할을 부여해 달라고 요청하세요.
이 사전 정의된 역할에는 사용량 통계 대시보드를 보는 데 필요한 datastore.insights.get 권한이 포함되어 있습니다.
커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.
사용량 통계 대시보드
사용량 통계 대시보드는 두 가지 기본 섹션으로 구성됩니다.
- 총 사용량: 전체 데이터베이스의 집계된 측정항목 (읽기, 쓰기, TTL 삭제)을 표시합니다.
- GroupBy 사용량: 상위 100개 측정기준으로 분류된 측정항목을 표시하며 컬렉션, 컬렉션 그룹 또는 네임스페이스로 그룹화됩니다.
총 사용량 및 GroupBy 측정항목
GroupBy 섹션의 측정항목 합계가 총 사용량 섹션에 표시된 측정항목과 일치하지 않을 수 있습니다. 이러한 차이는 다음과 같은 요인으로 인해 발생할 수 있습니다.
- GroupBy 한도 (상위 100개): GroupBy 섹션은 상위 100개 컬렉션, 컬렉션 그룹 또는 네임스페이스의 사용량만 항목화하도록 제한됩니다. 활동이 적은 측정기준에서 생성된 사용량은 총 사용량 수치에 기여하지만 GroupBy 사용량 측정항목에는 개별적으로 나열되지 않습니다.
- 광범위한 작업 샘플링: 많은 컬렉션에 영향을 미치는 요청 (예: 여러 컬렉션 간의 조인,
ListCollectionIds,ListDocuments, 종류 없는 쿼리)의 경우 사용량 통계는 사용량이 가장 많은 컬렉션을 우선순위로 지정하여 컬렉션을 샘플링할 수 있습니다. 따라서 영향을 받는 모든 컬렉션이 GroupBy 사용량 측정항목에 포함되지는 않습니다. 예약된 이름: Datastore 모드는 내부 메타데이터를 위해 이중 밑줄 (__*__)로 시작하는 이름을 예약합니다. 이러한 예약된 이름과 관련된 사용량은 총 사용량에 기여하지만 GroupBy 사용량 측정항목에는 포함되지 않습니다.
Datastore 모드 통계 항목: Datastore 모드에서 사용되는 통계 항목은 총 사용량에 포함되지만 GroupBy 사용량 측정항목에는 기여하지 않습니다.
GroupBy 측정기준
GroupBy 섹션은 사용 설정된 API에 의해 결정되는 측정기준을 기반으로 사용량 측정항목을 구성합니다.
- 네임스페이스: Datastore API가 사용 설정된 경우에 사용할 수 있습니다.
- 종류: 일반적으로 모든 API 구성에서 사용할 수 있습니다.
사용량 통계 데이터
콘솔의 사용량 통계는 다음 API 메서드에서 가져온 데이터를 표시합니다: Google Cloud
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
| 필드 이름 | 세부정보 |
| 컬렉션 이름 CollectionGroup 이름 네임스페이스 값 |
사용량 데이터가 집계되는 사용량 측정기준에 해당하는 값입니다. 컬렉션 이름, 컬렉션 그룹 이름, 네임스페이스 이름일 수 있습니다. |
| 총 읽기 작업 수 | 총 읽기 작업 수입니다. 표준 버전에만 적용됩니다. |
| 총 쓰기 작업 수 | 총 쓰기 작업 수입니다. 삭제 작업도 포함됩니다. 표준 버전에만 적용됩니다. |
| 총 TTL 삭제 작업 수 | 총 TTL 삭제 작업 수입니다. 표준 버전에만 적용됩니다. |
| 총 읽기 바이트 수 | 검색된 총 바이트 수입니다. |
| 총 검색된 항목 수 | 검색된 총 항목 수입니다. |
| 총 검색된 색인 항목 수 | 검색된 총 색인 항목 수입니다. |
| 총 작성된 항목 수 | 작성된 총 항목 수입니다. |
| 총 작성된 색인 항목 수 | 작성된 총 색인 항목 수입니다. |
| 작성된 총 항목 크기 합계 | 총 항목 쓰기 크기(바이트)입니다. |
제한사항
- 청구 가능한 읽기 및 쓰기에 기여하는 스트리밍 쿼리는 API 응답의 일부로 추적되지 않습니다.
- Enterprise 버전에서 가져오기/내보내기, 일괄 삭제, 복원, 클론, 색인 빌드와 같은 관리자 작업 (청구 가능한 읽기 및 쓰기에 기여)의 사용량 통계는 지원되지 않습니다.
- 네트워크 이그레스 및 스토리지 청구는 지원되지 않습니다.
가격 책정
사용량 통계는 추가 비용 없이 사용할 수 있습니다.
사용량 통계 보기
Datastore 모드 데이터베이스의 Firestore 사용량 통계를 보려면 콘솔에서 데이터베이스의 사용량 통계 창을 엽니다. Google Cloud
콘솔에서 데이터베이스 페이지로 이동합니다. Google Cloud
데이터베이스 목록에서 데이터베이스를 선택합니다.
탐색 메뉴에서 사용량 통계 를 클릭합니다.
그룹화 기준 드롭다운을 사용하여 컬렉션, 컬렉션 그룹 또는 네임스페이스의 사용량 통계를 봅니다. 최대 지난 45일 동안의 사용량 통계 데이터를 볼 수 있습니다.