如何知道历史上超出了哪个Appengine配额

时间:2018-08-19 15:10:01

标签: google-app-engine google-cloud-platform google-cloud-datastore google-compute-engine

我从应用程序引擎和计算引擎使用Google数据存储服务。

一夜之间,我发现某些计算引擎脚本已超过配额(获得了python google.api_core.exceptions.TooManyRequests:429个配额超出了例外)

具有以下python异常:

pytongrpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.RESOURCE_EXHAUSTED, Quota exceeded.)>

超出配额后,整个Appengine应用程序将变得不可用,并在每个请求上返回503错误。 我想了解哪个脚本对此负责。

  1. 是否有办法查看触发抑制的实际api超出了哪个配额?
  2. 是否有办法查看过去的配额数据(今天之前)以查看超出了哪个配额?
  3. 是否可以从Google Cloud获取警报,警告有关 关闭配额过度使用?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可能已经在App Engine(https://cloud.google.com/appengine/docs/standard/python/console/#setting_a_spending_limit)上设置了每日支出限额。如果您的GCP项目达到预算,那么您将开始摆脱配额错误。您可能需要从每日预算切换为预算警报(https://cloud.google.com/billing/docs/how-to/budgets)。