【问题标题】:Is there a way to see how many request are done per API key?有没有办法查看每个 API 密钥完成了多少请求?
【发布时间】:2022-01-25 02:40:11
【问题描述】:
我很好奇是否有办法查看我的 Google Cloud Platform 帐户中每个 API 密钥发出了多少请求。首先,每个键都指定了过去 30 天的数字。
如何查看哪些键不再使用,或者哪些键发出无数请求?
提前致谢!
【问题讨论】:
标签:
google-cloud-platform
【解决方案1】:
为了让您查看每个 API 密钥的请求计数,您可以使用 Cloud Monitoring。
-
首先,在您的谷歌云控制台的导航菜单中,转到Monitoring > Metrics Explorer。
-
在资源类型中,选择“Consumed API”以查看帐户使用的 API。
-
在Metric中,选择“Request Count”。
-
在Group by中,选择“credential_id”按API Key对结果进行分组。
-
在最小对齐周期中,选择“自定义”。
-
在周期值中,输入“30”。
-
在周期单位中,选择“天”。
重要提示:
- 您可以根据所需的期间单位更改期间单位,但请注意期间值必须跟随期间单位的更改.
- 您可以将 Aggregator 更改为“count”以获取 API 密钥在所选时间段内使用的确切计数,或者根据您想要的结果使用其他聚合器。
最终配置将与此类似: