可以在Stackdriver

时间:2019-04-29 08:26:21

标签: firebase google-cloud-functions stackdriver

我在Blaze计划中将Firebase与Cloud Functions结合使用,我想大致了解一下我正在使用的200万每月免费调用中有多少。之后(尽管这是另一个故事),我想对Firebase计费的其他价格进行相同的概述,例如GB秒,CPU秒和网络出站使用率。我在firebase控制台中看不到这些指标,所以我的方法是使用Google Cloud Console和Stackdriver。

Firebase中的函数调用

Function Invocations in Firebase console

Stackdriver中的函数执行

Function Executions in Stackdriver

从两个图表中可以看出,它们显然具有相同的形状,但是比例不同。 Firebase图的幅度似乎是Stackdriver图的3-4倍。

问题:

  • 两个图为什么不匹配?
  • 我要为谁付费?

这是我配置Stackdriver图表的方式:

Cloud functions executions sum chart in stackdriver

1 个答案:

答案 0 :(得分:0)

所以我按照道格的建议问了Firebase支持团队。

这是他们的答复:

  

我刚刚从我们的工程师那里得到了更新。

     

他们暗示差异可能来自对齐器   计算而不是求和,这是Firebase控制台使用的方法。有了这个,   您可以尝试更改它,看看值是否更改?

     

此外,控制台正在从Stackdriver中提取数据,因此   数据来源应相同。您也应该根据   在Stackdriver值上。如果仍有差异,请让   我知道并提供更新的屏幕截图,以便我进行调查   

然后,我将对齐器更改为sum而不是count,这将导致图表的比例尺与Firebase图大致相同。

所以要回答我自己的问题:

  

两个图为什么不匹配?

应该!必须将Stackdriver图表中的对齐器设置为sum才能反映Firebase图。

  

我要为谁付费?

都! Firebase中的数据源自Stackdriver,因此图形应匹配。如果不是,则Stackdriver图表设置可能有问题,并且Firebase必须是真实值。