Plan caps

302 views
Skip to first unread message

Niels Jørgensen

unread,
Apr 20, 2017, 5:13:05 PM4/20/17
to Firebase Google Group
Hi,

I'm currently developing a game using Firebase as the backend and it suddenly just stopped working - all looks ok, but no functions gets executed and no data gets stored.

I did cause about 150+ function executions in the past half hour while trying to debug something, but even though that's a far cry from the 125K monthly limit, could it be that I've somehow exhausted my quota?

If that is the case, should I not get an error or an indication in the logs? Anything?

I would upgrade to the Blaze plan, except that the lag of ability to cap the usage makes me more than a little worried that I'll suddenly be looking at thousands of dollars of hosting fees because some code, either in the cloud on on my client, has run amok. The flame plan might be an alternative, but 1) $25 a month is a little annoying for a free app that has no users (yet) and 2) If the result of exceeding the quota is that the service just silently ignores me, then I don't think it's a very good tradeoff...

So, my questions:

1) Is there a way to cap the Blaze plan - at least some $10000/month-stop-before-I-have-to-sell-my-house limit would be nice. I would say, required, even...
2) Is there a way for me to know if my quota has been exceeded?

Or, I guess

3) Is it something else that has caused the Firebase service to give me the silent treatment? :)

TIA

/Niels

Tom Larkworthy

unread,
Apr 20, 2017, 5:31:01 PM4/20/17
to Firebase Google Group
Hi, if you need us to check what is wrong then you should contact support and tell us your project id so we can take a look. Normally function errors appear in the functions log so it might be something else.

The flame plan was created exactly to cater to customers who want assurances of limited financial risk, so that seems like the ideal choice for you. Sorry its not cheaper but we believe our products save customers far more in development time than they cost, so we genuinely think its a great deal.

You can see your usage against quota limits in the Usage tab of the database:
https://firebase.corp.google.com/project/<NAMESPACE>/database/usage/. I don't think we have one for Functions yet, but I am pretty sure quota exceptions bubble up to the Functions logs, so best get in contact with support and we can check everything out https://firebase.google.com/support/

Tom

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-talk+unsubscribe@googlegroups.com.
To post to this group, send email to fireba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firebase-talk/e9ec4f28-fb8a-440c-832f-71ad318f310f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Niels Jørgensen

unread,
Apr 20, 2017, 7:59:01 PM4/20/17
to Firebase Google Group
Hi Tom,

Thanks for the speedy reply - I found the problem, and of course it was totally unrelated to quotas. 

With respect to caps and plans, as long as it fails with a visible error when the quota is exhausted, I can live with the $25 Flame plan.

But I still think it would be desirable to be able to put a cap on the Blaze plan - maybe not in $50 intervals, but at least some kind of emergency break off to ensure that I will not end up having to sell my house and my kids to pay for a glitch in some piece of Javascript code (I'm having a hard enough time accepting Javascript as a backend platform as it is, putting my family on the line is not helping ;) ).

/Niels

On Thursday, April 20, 2017 at 11:31:01 PM UTC+2, Tom Larkworthy wrote:
Hi, if you need us to check what is wrong then you should contact support and tell us your project id so we can take a look. Normally function errors appear in the functions log so it might be something else.

The flame plan was created exactly to cater to customers who want assurances of limited financial risk, so that seems like the ideal choice for you. Sorry its not cheaper but we believe our products save customers far more in development time than they cost, so we genuinely think its a great deal.

You can see your usage against quota limits in the Usage tab of the database:
https://firebase.corp.google.com/project/<NAMESPACE>/database/usage/. I don't think we have one for Functions yet, but I am pretty sure quota exceptions bubble up to the Functions logs, so best get in contact with support and we can check everything out https://firebase.google.com/support/

Tom
On Thu, Apr 20, 2017 at 1:02 PM, Niels Jørgensen <n...@boaneo.com> wrote:
Hi,

I'm currently developing a game using Firebase as the backend and it suddenly just stopped working - all looks ok, but no functions gets executed and no data gets stored.

I did cause about 150+ function executions in the past half hour while trying to debug something, but even though that's a far cry from the 125K monthly limit, could it be that I've somehow exhausted my quota?

If that is the case, should I not get an error or an indication in the logs? Anything?

I would upgrade to the Blaze plan, except that the lag of ability to cap the usage makes me more than a little worried that I'll suddenly be looking at thousands of dollars of hosting fees because some code, either in the cloud on on my client, has run amok. The flame plan might be an alternative, but 1) $25 a month is a little annoying for a free app that has no users (yet) and 2) If the result of exceeding the quota is that the service just silently ignores me, then I don't think it's a very good tradeoff...

So, my questions:

1) Is there a way to cap the Blaze plan - at least some $10000/month-stop-before-I-have-to-sell-my-house limit would be nice. I would say, required, even...
2) Is there a way for me to know if my quota has been exceeded?

Or, I guess

3) Is it something else that has caused the Firebase service to give me the silent treatment? :)

TIA

/Niels

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-tal...@googlegroups.com.

Kato Richardson

unread,
Apr 21, 2017, 1:44:58 PM4/21/17
to Firebase Google Group
Hi Niels,

Since Firebase projects are really GCP projects under the hood, you can set up some billing alerts by opening your project in console.cloud.google.com and going to the Billing > Budgets and Alerts tab. 



I'm not sure whether Cloud Functions or Realtime Database will obey the quotas or not (will try to get clarification on that), but the alerts would certainly trigger and help you manage costs.

☼, Kato

To unsubscribe from this group and stop receiving emails from it, send an email to firebase-talk+unsubscribe@googlegroups.com.

To post to this group, send email to fireba...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--

Kato Richardson | Developer Programs Eng | kato...@google.com | 775-235-8398

Kato Richardson

unread,
Apr 21, 2017, 2:02:22 PM4/21/17
to Firebase Google Group
I confirmed that these are emails only and they don't actually cap usage, but getting alerts at 50% / 75% of your target bill would still go a decent way to helping here, I suspect. I hope that helps!

☼, Kato

Niels Jørgensen

unread,
Apr 21, 2017, 6:45:37 PM4/21/17
to fireba...@googlegroups.com
Yes, thank you, it does :)

Sent from my iPhone

On 21 Apr 2017, at 19:43, 'Kato Richardson' via Firebase Google Group <fireba...@googlegroups.com> wrote:

Hi Niels,

Since Firebase projects are really GCP projects under the hood, you can set up some billing alerts by opening your project in console.cloud.google.com and going to the Billing > Budgets and Alerts tab. 

<image.png>
You received this message because you are subscribed to a topic in the Google Groups "Firebase Google Group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/firebase-talk/IUlHvlh_PJM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to firebase-tal...@googlegroups.com.

To post to this group, send email to fireba...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages