将 API 配额从全局指标迁移到区域指标


本文档介绍了区域 API 的配额指标以及每个指标的限制。还介绍了如何更新 Cloud Monitoring 信息中心、提醒政策和查询以使用区域指标。

区域 API 配额指标

使用全局配额指标的 Compute Engine 区域 API 已迁移以使用区域指标。全局 API 会继续使用全局指标和配额限制。请参阅全局指标的 API 速率限制

如需详细了解使用区域指标和限制的方法,请参阅区域指标的 API 速率限制

下表列出了从全局 API 配额指标迁移到区域指标的所有指标:

全局 API 配额指标 区域 API 配额指标
compute.googleapis.com/default compute.googleapis.com/default_per_region (BETA 版)
compute.googleapis.com/read_requests compute.googleapis.com/read_requests_per_region (BETA 版)
compute.googleapis.com/list_requests compute.googleapis.com/list_requests_per_region (BETA 版)
compute.googleapis.com/operation_read_requests compute.googleapis.com/operation_read_requests_per_region (BETA 版)
compute.googleapis.com/heavy_weight_read_requests compute.googleapis.com/heavy_weight_read_requests_per_region (BETA 版)
compute.googleapis.com/heavy_weight_write_requests compute.googleapis.com/heavy_weight_write_requests_per_region (BETA 版)
compute.googleapis.com/global_resource_write_requests compute.googleapis.com/global_resource_write_requests_per_region (BETA 版)

以下指标没有任何全局 API。如果您要在 Cloud Monitoring 信息中心、提醒或查询中引用这些指标,就必须将这些指标迁移到相应的区域指标。

全局 API 配额指标 区域 API 配额指标
compute.googleapis.com/simulate_maintenance_event_requests compute.googleapis.com/simulate_maintenance_event_requests_per_region (BETA 版)
compute.googleapis.com/instance_list_referrers_requests compute.googleapis.com/instance_list_referrers_requests_per_region (BETA 版)
compute.googleapis.com/get_serial_port_output_requests compute.googleapis.com/get_serial_port_output_requests_per_region (BETA 版)
compute.googleapis.com/network_endpoint_write_requests compute.googleapis.com/network_endpoint_write_requests_per_region (BETA 版)
compute.googleapis.com/network_endpoint_list_requests compute.googleapis.com/network_endpoint_list_requests_per_region (BETA 版)

以下指标没有任何区域或可用区 API。因此,迁移区域 API 配额不需要更改。

  • compute.googleapis.com/project_set_common_instance_metadata_requests
  • compute.googleapis.com/license_insert_requests

迁移 Cloud Monitoring 指标

从现有 API 配额指标迁移到区域 API 配额指标时,您必须手动更新 Cloud Monitoring 信息中心、提醒和查询以使用区域指标。

更新 Cloud Monitoring 信息中心以使用区域指标

如需将监控全局 API 配额指标的提醒政策更改为区域指标,请执行以下操作:

  1. 在 Google Cloud 控制台中,选择 Monitoring
  2. 在导航窗格中,选择信息中心
  3. 选择要修改的信息中心以使用区域指标。
  4. 点击修改信息中心
  5. 修改与要迁移的指标对应的过滤条件:

    1. 过滤条件字段中,选择 quota_metric
    2. 比较器字段中,选择 =~
    3. 字段中,指定区域 API 配额的指标名称。例如,过滤条件 quota_metric =~ compute.googleapis.com/read_requests.* 使用正则表达式来匹配使用配额指标 compute.googleapis.com/read_requests.* 的所有时序数据。

      修改过滤条件值以使用区域指标。

      如需详细了解指标,请参阅区域指标的 API 速率限制

    4. 点击完成以保存更改。

    5. 可选:如果要查看每个区域的配额用量,请展开分组标题,然后在分组依据字段中选择 location

  6. 点击关闭编辑器

更新 Cloud Monitoring 提醒政策以使用区域 API 配额指标

如需将监控全局 API 配额指标的提醒政策更改为区域指标,请执行以下操作:

  1. 在 Google Cloud 控制台中,选择 Monitoring
  2. 在导航窗格中选择提醒。“提醒”页面会显示列出摘要信息、突发事件和提醒政策的窗格。
  3. 点击要修改为使用区域指标的提醒政策。
  4. 点击修改以修改政策。
  5. 修改与要迁移的指标对应的过滤条件:

    1. 过滤条件字段中,选择 quota_metric
    2. 比较器字段中,选择 =~
    3. 字段中,指定区域 API 配额的指标名称。例如,过滤条件 quota_metric =~ compute.googleapis.com/read_requests.* 使用正则表达式来匹配使用配额指标 compute.googleapis.com/read_requests.* 的所有时序数据。

      修改提醒以使用区域指标。

      如需详细了解指标,请参阅区域指标的 API 速率限制

    4. 点击完成以保存过滤条件更改。

    5. 可选:如果您需要区域指标的区域级提醒,请展开跨时序标题并选择时序分组依据字段中的 location

  6. 点击保存政策

更新 Cloud Monitoring 查询以使用区域配额指标

如需更改基于 MQL 的提醒政策或信息中心图表中的配额指标,请使用查询编辑器并修改查询过滤条件。请参阅使用查询编辑器

打开查询编辑器并修改查询指标的过滤条件,如以下示例所示:

区域配额指标的正则表达式

(可选)您可以使用 group-by 操作根据位置对提醒进行分组:

按位置分组