https://console.cloud.google.com/apis/dashboard 如果我们打开谷歌控制台,我们会看到每个服务都完成了多少个请求。有没有办法导出这些计数器?我找不到任何负责这些计数器的API。
获取谷歌地图 API 使用信息 检测地图加载的谷歌地图Javascript API限制
多年过去了,仍然无法为 API 使用设置警报?如果没有编程访问,当 API 使用率高于阈值时,可能有一些方法可以设置警报?
如第一个答案所述,没有这样的 API 来监控这些使用情况,但有几种方法可以监控您的使用情况,它们是:
-
设置预算提醒,如果您一个月达到指定预算的一定金额,这将触发通知,但请注意,这只会通知您,不会在指定金额后实际停止使用。
如果您想 监控或了解您的日常使用情况,您可以在 BigQuery 导出的帮助下实施我们所说的
channels
。这将为您提供日常使用情况的细分报告。您可以使用 BigQuery 导出来检索此类报告的标准 SQL 代码为:
选择日期(usage_start_time,"美国/Los_Angeles"(作为billing_day, 发票.月如invoice_month, service.description as service, sku.description as sku, ( 选择升值 FROM Unnest(labels( AS l 其中 l.KEY = 'goog-maps-channel' ( 作为goog_maps_channel, 舍入(总和(用量.金额(, 2( 作为usage_amount, usage.unit AS usage_unit, 四舍五入(总和(成本(, 2( AS成本, cost_type, 货币 来自 'PROJECT_ID.DATASET_NAME.gcp_billing_export_v1_BILLING_ACCOUNT_ID' WHERE invoice.month = '201906' -- 使用与示例相同的格式更改发票月份。 按billing_day分组, invoice_month, 服务 SKU, goog_maps_channel, usage_unit, cost_type, 货币 按billing_day排序, 服务 sku
您可以在此处了解有关如何设置 BigQuery 导出的更多信息。
- 如果您想将每天的使用量限制在一定数量,您还可以实施 API 使用上限,其中它只允许 API 每天调用特定数量的请求。
如果您需要帮助正确计算每个 API 每天在一定预算内的请求,您可以在此处联系 Google 地图平台 API 的支持团队。