Hello Nick (and to whoever it may concern):
1. March 3, 2016:
- I reported this issue here and provided screenshots showing the aggressive creation of instances.
- I clearly stated that is was abnormal because front-end requests from my users hadn't changed positively/negatively to have caused the issue whatsoever.
- I clearly stated that I hadn't edited my code either.
- I clearly stated the continous toggle between v1.9.33 and v1.9.34.
- Nick advised me to contact billing on this issue. Stating that it couldn't have affected my billing.
2. March 4th, 2016:
- I sent the issue to Billing department twice. I provided screenshots. As usual, I never heard from them.
- I was being charged for frontend instances. Data store and othere were all less than $0.30 cents daily and still are.
- App Engine was supposed to fail on all frontend requests above my set billing but it didn't.
3. March 8th, 2016:
4. March 9th, 2016:
- I was requested for more information and specification which I promptly provided.
5. March 15th, 2016:
- The number of instances started settling down to the normal 2 or 3 BUT they were still being killed and spawned. Thus costing me more money.
- I was advised to explicitly limit the maximum number of instances that can be alive. This doesn't help the damage cause in the last week of February and first 10 days of March.
What is the use of limit max_instances to 1 or 2, yet they'll be recreated almost every 20 minutes on continued traffic? I also know the 15 minute rule of idle instances, so please, let no one bring it up because I monitor front-end requests as well.
- I was promised contact from Billing department as well. As usual, I never heard from the Billing department.
6. March 21st, 2016:
- My issue was declared 'Invalid' due to lack of information on how to reproduce the issue. Thus it wasn't deemed as the fault of App Engine for anything that happened.
7. March 22nd, 2016:
- I sent screenshots I had provided on this thread.
- I clearly showed that the math didn't work on over 4 projects. The sum was way above the maximum daily limit. This was a result of App Engine Frontend Instances, not DataStore, not anything extra I use outside App Engine.
- I was told that it wasn't frontend end instances but extra use of other resources outside App Engine. I don't do this, incase by billing is requested, I can provide it showing that frontend instances are the ones incurring those costs.
Notes:
- I am providing information here as a reference because the issue tracker thread will most likely be killed.
- I have been requested to export billing (
https://support.google.com/cloud/answer/6293835?hl=en) which is done starting from the moment I requested. This will not help for the last week of February and first week of March when limits were exceeded and numerous instances were being spawned.
- Billing of busy December 2015 (31 days) was: $159
- Billing of January 2016 (31 days) was: $139
- Billing of February 2016 (29 days) was: $169.Problem started last week of February.
- Billing of March 2016 (1st - 19th, 19 days finalized) is: $196.
On the billing history it is clearly stating App Engine Frontend Instances are the ones costing anything more than $1. December is supposed to be the most expensive month due to increased user calls to frontend api. DataStore and others are always below $1. It is at FrontEnd Instances where I always & must be billed the most.
So which extra spending am I doing outside this?
- I have provided my monthly billing summary (February and March, with January for reference purposes) in .csv to the issue tracker.
- I have also enabled auto daily export of billing. But this is almost useless because most damage was done in the last week of February and first 2 weeks of March.