Hello,
In December 2019, we removed the ability to create new spending limits in App Engine. We’ve since rolled out new tools to help you manage costs in App Engine, and will be removing all spending limits on July 24, 2021. Review our new set of cost management tools and choose the mechanism that best suits your needs.
While App Engine has evolved, the spending limit functionality has not. We’re replacing this feature because it doesn’t cover App Engine costs related to newer capabilities, or services like App Engine Flex or Cloud Build. The new Google Cloud cost management tools will help you control costs associated with a broad range of resources, including App Engine.
If you don’t need a cost management mechanism for App Engine, no action is required.
To manage App Engine-related costs, implement any of the following mechanisms:
Learn more about these cost-management mechanisms by reviewing Managing App Engine costs.
Your affected projects are below:
If you have any questions or require assistance, please reply to this email to contact Google Cloud Support.
Thanks for choosing App Engine.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/f77ae31b-61bd-4251-bb5d-4809076b70fan%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/FC0F0C74-0D40-48DF-8919-208202A9B1A8%40gmail.com.
Hello Joshua,
The budget alert will be triggered once your costs rise above the threshold you specify. However, as Alexis has explained, there are various factors that might affect ‘how quickly’ you will receive the alert.
Same as the email you shared, the documentation [1] provides details on how to manage App Engine costs. Specifically, besides mechanisms such as setting the max number of instances, Budget Alerts, Pub/Sub, and Cloud Functions could be used to automatically disable your app when your costs exceed the threshold you specify. The documentation also provides steps on how to implement it with sample codes.
Back to the issue of ‘Cloud Datastore Read Operations’ being too high, a possible solution is to leverage cache mechanism to avoid excessive operations. You may find more information from the topic [2].
Hope it helps.
[1]: https://cloud.google.com/appengine/docs/managing-costs
[2]: https://stackoverflow.com/questions/12939376/google-app-engine-too-many-datastore-read-operations
Hello Joshua,
Thank you for your response. I agree with you on the point that caching won’t be of much help if repeat hits are quite limited. Besides the recommendations aforementioned, I suggest you to open tech support tickets with GCP support so we could be able to dig deep into your projects for any possible improvements.
@Linus, thank you for sharing your experience. In such a scenario, setting the max number of instances for autoscaling could greatly help, which is part of the recommendations to control App Engine-related costs.