如何统计一段时间内Firestore文档的读取次数?

问题描述 投票:0回答:1

文档读取数量直接影响 Firestore 计费(请参阅此处的文档)。我的 Web 应用程序有两种不同的架构建议,它们在给定工作日内可能会产生不同数量的 Firestore 文档读取。手动估计读取次数很困难,因此我需要运行应用程序并计算实际发生的读取次数。

在 Google Cloud Monitoring 仪表板上(链接此处),我只能找到每秒文档读取的速率。请参阅示例图片:

我从“添加小部件 > 指标 > 选择指标 > Firestore 数据库 > 文档 > 文档读取”中得到此信息。这张图表让我很困惑。

我只需要一个数字:给定时间段内的阅读总数。我可以从 Google Cloud Console 的哪里获取它?

firebase google-cloud-firestore
1个回答
0
投票

在写这个问题时,我找到了一个可能的解决方案。我不确定这是否 100% 正确,但在我的情况下似乎给出了合理的结果:

插入上面的widget后,点击Edit Widget,然后点击右侧的PROMQL,然后使用这段代码:

sum(increase(firestore_googleapis_com:document_read_ops_count{monitored_resource="firestore.googleapis.com/Database"}[1y]))

确保在右上角选择准确的时间范围。之后,您可以用末尾的值减去开头的值,以获得该时间范围内的总读取计数。

© www.soinside.com 2019 - 2024. All rights reserved.