【问题标题】:Analysis of Firestore readsFirestore 读取分析
【发布时间】:2020-09-21 20:56:03
【问题描述】:

目前有什么方法可以查看 Firestore 读取的来源?

我有几个应用程序和许多后台 + 几个预定的云功能,如果我不知道读取来自哪里,尝试调整这些以减少读取将是一项艰巨的任务。

即使我可以在前端和管理 SDK 之间拆分读取,这将有助于缩小范围。

我使用过的所有 SQL 数据库都有某种分析器来查看正在运行哪些查询以及它们需要多长时间。我不介意在运行分析时增加 Firestore 的使用量,因为从长远来看它可以节省我的使用量。

我在前端使用 Angular 和 AngularFire。

编辑:

我的一个想法是使用谷歌分析通过使用每个查询的事件来跟踪读取。一旦我尝试过,我会更新这个问题。

【问题讨论】:

    标签: angular firebase google-cloud-firestore angularfire2


    【解决方案1】:

    目前有什么方法可以查看 Firestore 读取的来源?

    不,您目前只能在控制台中获取所有读取和写入的摘要。它不会按起源或原因分解。那是你必须以某种方式为自己录制的东西。

    请注意,Firebase 控制台本身需要读取才能运行。另见:Firestore - unexpected reads

    【讨论】:

    • 谢谢@Doug 我有点预料到会是这样。 Firestore 有什么计划来填补这一空白吗?
    • 我不知道。您始终可以向 Firebase 支持提出功能请求。 support.google.com/firebase/contact/support
    【解决方案2】:

    我最近在使用 Firestore 时遇到了类似的情况。对我来说network intelligence 解决了找出谁是重度读者的问题。

    【讨论】:

    • 有兴趣我去看看。
    • 它只是说“数据在选定的时间范围内不可用”。我会有更多的游戏,看看我以后能不能让它工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 2022-01-20
    • 2018-09-09
    • 2021-04-04
    • 2020-11-10
    相关资源
    最近更新 更多