我正在寻找一种方法来查看许多并发调用在任何时间点(例如,在一分钟的范围内。收到错误时,我正在寻找这个东西:
禁止:403超出速率限制:并发查询过多 这个project_and_region。有关更多信息,请参见 https://cloud.google.com/bigquery/
此处列出了配额:https://cloud.google.com/functions/quotas
我可以使用配额,但是我希望在图表中看到该数字。我在哪里可以找到这个?
答案 0 :(得分:2)
当前无法直接查看该信息。不过,有一种解决方法。您可以执行以下操作:
resource.type="cloud_function"
resource.labels.function_name="[GOOGLE_CLOUD_FUNCTION_NAME]"
"Function execution started"
这将列出在该时间范围内执行Cloud Function的所有时间。如果执行了多次,则可以使用以下Python脚本来代替一一计数:
$ pip install google-cloud-logging
main.py
文件。 (我已经对其进行了测试,并且可以正常工作)function_name = "[CLOUD_FUNCTION_NAME]"
中,将 [CLOUD_FUNCTION_NAME] 更改为您的Cloud Function的名称。 $ python main.py
Found entries: [XX]
Waiting up to 5 seconds.
Sent all pending logs.