分析用量数据分析
本页面介绍了如何使用使用情况分析来分析特定数据库的计费使用情况。您可以按集合、集合组或命名空间(特定于 Datastore 模式)等维度在自定义时间段内细分这些数据。显示的使用情况数据分析指标因版本或模式而异:
| 版本 | 指标 |
| 标准 |
|
| 企业 |
|
用量数据分析概览
您可以使用使用情况分析信息中心来监控特定数据库的使用情况。此信息中心可帮助您:
- 监控精细用量:按
collection、collectionGroup或namespace等维度跟踪可计费操作。 - 优化费用:找出费用较高的使用情况,以确定可以在哪些方面优化数据结构或查询,从而降低总体费用。
- 跟踪历史趋势:监控计费用量使用情况统计信息在特定时间范围内的变化情况。
所需的角色
如需获得查看用量分析信息中心所需的权限,请让您的管理员为您授予 Datastore Viewer
(roles/datastore.viewer) IAM 角色。
此预定义角色包含查看使用情况分析信息中心所需的 datastore.insights.get 权限。
“使用情况分析洞见”信息中心
“使用情况分析”信息中心分为两个主要部分:
- 总使用量:显示整个数据库的汇总指标(读取、写入、流式读取、流式写入和 TTL 删除)。
- 按使用情况分组依据:显示按前 100 个维度细分并按集合、合集组或命名空间分组的指标。
“总使用情况”和“GroupBy”指标
请务必注意,GroupBy 部分中的指标总和可能与“总用量”部分中显示的指标不一致。这种差异是正常的,原因如下:
- GroupBy 限制(前 100 个):GroupBy 部分仅限于列出前 100 个集合、集合组或命名空间的用量。 由活跃度较低的维度产生的使用量会计入总使用量,但不会单独列在 GroupBy 使用量指标中。
- 针对广泛操作的抽样:对于影响大量集合的请求(例如跨多个集合的联接、
ListCollectionIds、ListDocuments、不分类查询),使用情况分析可能会对集合进行抽样,优先考虑使用率最高的集合。因此,并非所有受影响的集合都包含在 GroupBy 使用情况指标中。 预留名称:Firestore 会预留以双下划线 (__*__) 开头的名称,用于内部元数据。与这些预留名称相关的用量会计入总用量,但不会包含在 GroupBy 用量指标中。
GroupBy 维度
“GroupBy”部分会根据已启用的 API 确定的维度来整理使用情况指标:
- 集合:在 Firestore API 启用后可用。
- 集合组:在所有 API 配置中均可正式使用。
用量数据分析数据
Google Cloud 控制台上的使用情况分析会显示以下 API 方法中的数据:
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
字段名称 详细信息 集合名称
集合组名称与汇总的使用情况数据所对应的使用情况维度相关的值。可以是集合名称或集合组名称 总读取操作次数 非流式读取操作的总次数。仅适用于标准版。 总写入操作次数 非流式写入操作的总数。包括删除操作。仅适用于标准版。 总数据流读取操作次数 用于流式传输 Listen请求的读取操作总数(包括初始查询轮询、实时文档更改通知、跳过的结果、索引读取和最低读取费用)。仅适用于标准版。数据流写入操作总数 用于 StreamWrite请求的写入操作总数。包括删除操作。仅适用于标准版。TTL 删除操作总数 TTL 删除操作的总数。仅适用于标准版。 总读取单元数 非流式读取的总分批读取单位数(以 4 KiB 为一个单位)。仅适用于企业版。 总写入单元数 非流式传输写入的总分批写入单位数(以 1 KiB 为一个单位)。包括删除单位。仅适用于企业版。 TTL 删除或托管式删除操作总数 TTL 删除或托管式删除单元的总数。仅适用于企业版。 Eventarc 总单元数 Eventarc 单元总数。仅适用于企业版。 总流式读取单元数 在流式 Listen请求中,用于轮询操作的分批读取单位(4 KiB 分批)总数。仅适用于企业版。实时读取单元总数 Listen请求中用于流式更新的实时读取单位(1 KiB 分批)总数。仅适用于企业版。总数据流写入单元数 用于 StreamWrite请求的分批写入单位(1 KiB 分批)总数。包括删除单位。仅适用于企业版。总读取字节数 扫描的总字节数。 扫描的文档总数 扫描的文档总数。 扫描的索引条目总数 扫描的索引条目总数。 写入的文档总数 写入的文档总数。 写入的索引条目总数 写入的索引条目总数。 写入的文档大小总和 文档写入总大小(以字节为单位)。 限制
- 不支持企业版中导入/导出、批量删除、恢复、克隆和索引构建等管理员操作(会产生可计费的读取和写入操作)的使用情况数据分析。
- 不支持网络出站流量和存储空间结算。
价格
使用情况分析不会产生额外费用。
查看用量数据分析
如需查看 Firestore 数据库的用量数据分析,请在 Google Cloud 控制台中打开相应数据库的用量数据分析窗格。
在 Google Cloud 控制台中,前往数据库页面。
从数据库列表中选择一个数据库。
在导航菜单中,点击用量分析。
使用分组依据下拉菜单可查看集合、collectionGroup 或命名空间的用量数据分析。您可以查看过去 45 天内的使用情况数据分析。