报告与监控概览

请务必定期查看 Google Maps Platform API 的使用情况、配额和结算信息。这些信息可帮助您衡量 API 使用情况,确保不超出预设的用量限制,并通过预算规划来控制费用。通过查看这些信息,您还可以获得相关提醒,及时了解您的应用与 Google Maps Platform 服务之间可能发生的任何意外互动。

Maps Platform 提供了两种工具来帮助您查看使用情况、配额和结算信息:

  • 报告:一组预定义的可视化报告,可让您在 Google Cloud 控制台中轻松查看基本的 API 使用情况、配额和结算信息。您可以快速确定 API 调用次数,了解剩余的 API 用量配额,以及监控一段时间内的用量结算情况。
  • 监控功能:一组通过 Cloud 控制台和 API 这两种方式提供的工具,可让您监控 API 用量、配额和结算信息,还可以设定提醒消息,以在其中任一指标接近预设的限制时发出通知。

    借助监控功能,您可以创建自定义的监控信息中心,以不同的图表类型显示各项指标。您还可以设置在某个指标超过预设的阈值时发出提醒通知,例如电子邮件或短信通知。

报告

Maps Platform 中的报告功能提供了一组预定义的可视化报告,可让您在 Cloud 控制台中轻松查看基本的 API 用量、配额和结算信息。您可以使用 Cloud 控制台查看有关 Maps Platform API 用量、配额和结算数据的报告。

“API 和服务”报告

Cloud 控制台中的 API 和服务报告会显示您已为项目启用的所有 API(包括 Maps Platform API 和 SDK 以及其他所有 Google API 和服务)的用量指标。

此图片显示了 API 和服务报告。

Google Cloud 控制台中的 Monitoring API 页面的屏幕截图,显示了“API 和服务”报告的信息中心。其中分别显示了“流量”“错误”和“延迟时间中位数”图表。这些图表可显示 1 小时到 30 天的数据。

配额

配额会针对您的项目可以向 Maps Platform API 发出的请求数设置限制。您可以通过以下三种方式限制请求数:

  • 每天
  • 每分钟
  • 每位用户每分钟(如果有)

只有成功的请求和导致服务器错误的请求才会计入配额。未通过身份验证的请求不计入配额。

配额用量以图表形式显示在 Cloud 控制台中的配额报告页面上。

Google Cloud 控制台中 Google 地图的“配额”页面的屏幕截图。该页面按 API 显示配额(需使用选择器选择 API),然后以为相应 API 设置的配额为基准显示地图加载次数。

结算

Cloud 控制台中的结算报告将提供所选项目的结算及相关费用信息。

在 Cloud Billing 的“报告”页面中,您可以查看与 Cloud Billing 帐号关联的所有项目的 Google Cloud Platform 使用费。为方便查看重要的费用趋势,您可以选择数据范围、指定时间范围、配置图表过滤条件,以及按项目、服务、SKU 或位置进行分组。

Cloud Billing 报告可以帮助您回答如下问题:

  • 我本月的 Google Cloud Platform 支出趋势如何?
  • 上个月哪个项目的费用最高?
  • 基于历史趋势预测的未来费用是多少?
  • 我在各个区域的支出是多少?

此图片显示了结算报告。

Google Cloud 控制台中 Google 地图的“结算”页面的屏幕截图。其中显示了所有项目在一个自然月的结算信息。

监控

Cloud Monitoring 会收集有关您的服务和您使用的 Google Cloud Platform 资源的衡量数据。例如,您可以监控特定时间间隔内的 API 调用次数或配额用量。

您不仅可以设定自定义指标和图表,还可以设定提醒消息。提醒可用于在服务的表现不符合您设定的标准时发送通知。例如,您可以通过电子邮件或短信等方式向 Cloud 控制台移动应用和选择的其他平台发送通知。

指标

在 Cloud Monitoring 中:

  • 指标描述的是衡量的内容,例如某个 API 的调用次数、已使用的用量配额百分比或虚拟机的 CPU 利用率。
  • 时间序列是一种数据结构,包含带时间戳的指标衡量数据以及关于这些衡量数据的来源和含义的信息。

要探索指标数据,请使用 Metrics Explorer 构建图表。例如,如需查看过去一小时某个 API 在一分钟时间间隔内发生的请求数,请使用 Metrics Explorer 构造一个显示最新数据的图表。

显示 API 计数的自定义折线图的屏幕截图。该图表可以显示一小时到六周或自定义时间范围的数据。

信息中心

信息中心可让您以一系列图表的形式查看和监控时间序列数据。如需创建自定义信息中心,您可以使用 Cloud 控制台或 Cloud Monitoring API。

下图显示了一个自定义信息中心,其中包含两个图表:左侧是配额图表,右侧是 API 计数图表。

自定义信息中心的屏幕截图,其中显示了两个图表。左侧是配额图表,右侧是 API 用量图表。两个图表的横轴都表示时间点。

提醒

如需在服务表现不符合您设定的标准时接收通知,请创建提醒政策。例如,您可以创建一条提醒政策,以便在服务的 HTTP 200 响应的延迟时间第 90 百分位超过 100 毫秒时通知您的待命团队。

借助提醒,您可以及时了解您的云应用中出现的问题,从而快速解决问题。

Cloud Monitoring 支持许多类型的提醒,例如:

  • 指标阈值提醒:如果指标在特定时间段内高于或低于某个值,或指标增幅/降幅达到了预设的百分比,则触发提醒。
  • 预算提醒:在费用超过预算的一定百分比时触发通知。
  • 配额提醒:在您的用量接近配额限制时触发通知。

后续内容