请务必定期查看 Google Maps Platform API 的使用情况、配额和结算信息。这些信息可帮助您衡量 API 使用情况,确保不超出预设的用量限制,并通过预算规划来控制费用。通过查看这些信息,您还可以获得相关提醒,及时了解您的应用与 Google Maps Platform 服务之间可能发生的任何意外互动。
Maps Platform 提供了两种工具来帮助您查看使用情况、配额和结算信息:
- 报告:一组预定义的可视化报告,可让您在 Google Cloud Console 中轻松查看基本的 API 使用情况、配额和结算信息。您可以快速确定 API 调用发生的次数、了解 API 用量配额还剩多少,以及监控一段时间内的结算用量。
监控:一组通过 Cloud Console 和 API 这两种方式提供的工具,可让您监控 API 使用情况、配额和结算信息,并设定在其中任一指标接近预设的限制时发出的提醒消息。
借助监控功能,您可以创建自定义的监控信息中心,以不同的图表类型显示各个指标。您还可以设置在某个指标超过预设的阈值时发出提醒通知,例如电子邮件或短信通知。
报告
Maps Platform 中的报告功能提供了一组预定义的可视化报告,可让您在 Cloud Console 中轻松查看基本的 API 使用情况、配额和结算信息。您可以使用 Cloud Console 查看有关 Maps Platform API 使用情况、配额和结算数据的报告。
“API 和服务”报告
Cloud Console 中的 API 和服务报告会显示您已为项目启用的所有 API(包括 Maps Platform API 和 SDK 以及其他所有 Google API 和服务)的使用情况指标。
此图片显示了 API 和服务报告。
配额
配额会针对您的项目可以向 Maps Platform API 发出的请求数设置限制。您可以通过以下三种方式限制请求数:
- 每天
- 每分钟
- 每用户每分钟
只有成功的请求和导致服务器错误的请求才会计入配额。未通过身份验证的请求不计入配额。
配额用量以图表形式显示在 Cloud Console 中的配额报告页面上。
结算
Cloud Console 中的结算报告将提供所选项目的结算及相关费用信息。
在 Cloud Billing 的“报告”页面中,您可以查看与 Cloud Billing 帐号关联的所有项目的 Google Cloud Platform 使用费。为方便查看重要的费用趋势,您可以选择数据范围、指定时间范围、配置图表过滤条件,以及按项目、服务、SKU 或位置进行分组。
Cloud Billing 报告可以帮助您回答如下问题:
- 我本月的 Google Cloud Platform 支出趋势如何?
- 上个月哪个项目的费用最高?
- 基于历史趋势预测的未来费用是多少?
- 我在各个区域的支出是多少?
此图片显示了结算报告。
监控
Cloud Monitoring 会收集有关您的服务和您使用的 Google Cloud Platform 资源的衡量数据。例如,您可以监控特定时间间隔内的 API 调用次数或配额用量。
您不仅可以设定自定义指标和图表,还可以设定提醒消息。提醒可用于在服务的表现不符合您设定的标准时发送通知。例如,您可以通过电子邮件或短信等方式向 Cloud Console 移动应用和选择的其他平台发送通知。
指标
在 Cloud Monitoring 中:
- 指标描述的是衡量的内容。指标的示例包括对某个 API 的调用次数、所用的用量配额百分比或虚拟机的 CPU 利用率。
- 时间序列是一种数据结构,包含带时间戳的指标衡量数据以及关于这些衡量数据的来源和含义的信息。
要探索指标数据,请使用 Metrics Explorer 构建图表。例如,如需查看过去一小时某个 API 在一分钟时间间隔内发生的请求数,请使用 Metrics Explorer 构造一个显示最新数据的图表。
信息中心
信息中心可让您以一系列图表的形式查看和监控时间序列数据。如需创建自定义信息中心,您可以使用 Cloud Console 或 Cloud Monitoring API。
下图显示了一个自定义信息中心,其中包含两个图表:左侧是配额图表,右侧是 API 计数图表。
提醒
如需在服务表现不符合您设定的标准时接收通知,请创建提醒政策。例如,您可以创建一条提醒政策,当来自您服务的 HTTP 200 响应在延迟时间的第 90 百分位超过 100 毫秒时通知您的待命团队。
借助提醒,您可以及时了解您的云应用中出现的问题,从而快速解决问题。
Cloud Monitoring 支持许多类型的提醒,例如: