我在Blaze计划中将Firebase与Cloud Functions结合使用,我想大致了解一下我正在使用的200万每月免费调用中有多少。之后(尽管这是另一个故事),我想对Firebase计费的其他价格进行相同的概述,例如GB秒,CPU秒和网络出站使用率。我在firebase控制台中看不到这些指标,所以我的方法是使用Google Cloud Console和Stackdriver。
Firebase中的函数调用
Stackdriver中的函数执行
从两个图表中可以看出,它们显然具有相同的形状,但是比例不同。 Firebase图的幅度似乎是Stackdriver图的3-4倍。
问题:
这是我配置Stackdriver图表的方式:
答案 0 :(得分:0)
所以我按照道格的建议问了Firebase支持团队。
这是他们的答复:
我刚刚从我们的工程师那里得到了更新。
他们暗示差异可能来自对齐器 计算而不是求和,这是Firebase控制台使用的方法。有了这个, 您可以尝试更改它,看看值是否更改?
此外,控制台正在从Stackdriver中提取数据,因此 数据来源应相同。您也应该根据 在Stackdriver值上。如果仍有差异,请让 我知道并提供更新的屏幕截图,以便我进行调查
然后,我将对齐器更改为sum
而不是count
,这将导致图表的比例尺与Firebase图大致相同。
所以要回答我自己的问题:
两个图为什么不匹配?
应该!必须将Stackdriver图表中的对齐器设置为sum
才能反映Firebase图。
我要为谁付费?
都! Firebase中的数据源自Stackdriver,因此图形应匹配。如果不是,则Stackdriver图表设置可能有问题,并且Firebase必须是真实值。