您可以创建自定义指标来发送提醒或提供有关排查计划快照问题的信息。
例如,如需为计划快照故障设置提醒,请按以下流程进行操作:
准备工作
- 
  
  如果您尚未设置身份验证,请进行设置。身份验证用于验证您的身份,以便访问 Google Cloud 服务和 API。如需从本地开发环境运行代码或示例,您可以通过选择以下选项之一向 Compute Engine 进行身份验证:
  
   
   
     
   
  
   
   
     
   
  
   
   
     
   
  
 
 
 
  
    
      Select the tab for how you plan to use the samples on this page: ConsoleWhen you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication. gcloud- 
 
 
  
  
   
   
  
   
   
  
   
   
     
   
  
  
   
   
  
   
   
  
   
   
  
 
 
   
   
      安装 Google Cloud CLI。 安装完成后,运行以下命令来初始化 Google Cloud CLI: gcloud init如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI。 
- Set a default region and zone.
 REST如需在本地开发环境中使用本页面上的 REST API 示例,请使用您提供给 gcloud CLI 的凭证。 安装 Google Cloud CLI。 安装完成后,运行以下命令来初始化 Google Cloud CLI: gcloud init如果您使用的是外部身份提供方 (IdP),则必须先使用联合身份登录 gcloud CLI。 如需了解详情,请参阅 Google Cloud 身份验证文档中的使用 REST 时进行身份验证。 所需的角色和权限如需获得创建快照时间表所需的权限,请让管理员向您授予项目的以下 IAM 角色: - 
  
  
    
      Compute Instance Admin (v1)  (roles/compute.instanceAdmin.v1)
- 
            连接到可以作为服务账号运行的虚拟机:
              
  
  
    
      Service Account  User (v1)  (roles/iam.serviceAccountUser)
 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。 创建日志过滤条件创建日志过滤条件以捕获预定快照事件。 控制台- 在 Google Cloud 控制台中,前往 Logging > Logs Explorer 页面。 
- 在按标签过滤或搜索文字列表中,选择转换为高级过滤条件。 
   - 输入以下文本来替换过滤条件字段,注意将 - PROJECT_ID替换为您的项目 ID:- resource.type="gce_disk" logName="projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Fsystem_event" protoPayload.methodName="ScheduledSnapshots" severity>"INFO"
- 点击提交过滤条件。 
 创建指标创建日志过滤条件后,创建一个用于统计预定快照发生故障次数的指标。 控制台- 在 Logs Explorer 页面上,点击创建指标。 
- 在指标编辑器中,输入以下内容: - 名称:scheduled_snapshot_failure_count。
- 说明:count of scheduled snapshot failures。
- 类型:Counter
 
- 名称:
- 在标签下,点击添加一项并输入以下内容: - 名称:status
- 说明:status of scheduled snapshot request
- 标签类型:String
- 字段名称:protoPayload.response.status
 
- 名称:
- 点击完成。 
- 点击创建指标。 
 创建提醒政策创建指标后,请创建提醒政策,以便在预定快照发生故障时发送提醒。 控制台- 在 Google Cloud 控制台中,前往 Cloud Logging > 基于日志的指标页面。 
- 在用户定义的指标下,找到名为 - user/scheduled_snapshot_failure_count的新指标。
- 点击这一行中的 更多菜单按钮,然后选择根据指标创建提醒。此时将打开提醒政策条件创建页面。   
- 在定位面板的聚合器下,选择无。 
- 在过滤条件下: - 点击添加过滤条件。
- 从列表中选择状态。
- 在值字段中,输入 DONE。
- 点击应用。
   
- 点击显示高级选项。 
- 在高级聚合窗格中,点击校准器列表并选择总和。 
- 在配置面板中选择以下值: - 该条件的触发条件:Any time series violates
- 条件:is above
- 阈值:1
- 适用于:most recent value
   
- 该条件的触发条件:
- 点击保存。 
- 在创建新的提醒政策页面上,输入政策名称。 您也可以选择为此政策添加通知渠道和文档。 
- 点击保存。 
 后续步骤如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。 最后更新时间 (UTC):2025-10-19。 -