Serverless应用引擎SAE(Serverless App Engine)事件中心可以记录实例的状态变更,统一管理SAE生成的事件数据,提供存储、查询和告警等功能,以便您查看与分析。本文介绍什么是事件中心,以及如何查询、订阅事件。
前提条件
背景信息
SAE提供事件通知能力,通过钉钉、短信和邮件方式定向给订阅规则的用户发送SAE应用与任务的运行时、变更时等事件,帮助用户及时响应,开展自动化运维。SAE事件中心的功能架构图如下。

查询事件
- 登录SAE控制台。
- 在左侧导航栏,单击事件中心。
- 在事件查询页签,选择事件的来源、类型和等级等信息,单击查询。
- 修改数据查询范围
事件查询页签默认显示本周的数据,单击页面右上角的
图标,可以修改展示的数据范围。
- 高级筛选
可以打开显示高级选项开关,筛选更细粒度的查询条件;也可以直接在数据展示列表,单击上下文列的字段,此时显示高级选项开关会自动打开,SAE会自动筛选过滤来查询。目前支持自动筛选的字段如下。
- NamespaceId:命名空间ID。
- ResourceId:应用ID。
- InstanceId:应用实例ID。
- 查看联系人
- 已配置订阅规则:将鼠标悬停至是否通知列的是,在气泡中查看已匹配的联系人和通知方式。
- 未配置订阅规则:是否通知列显示否。
- 查看事件详情
单击操作列的查看,在事件详情对话框,查看事件的具体信息。当配置订阅规则后,若有事件触发订阅规则,相关联系人会收到该事件的通知,此时IsNotified字段的取值为
true
,NotifyInfo字段会显示具体的订阅通知方式与联系人信息。以健康检查失败事件为例,事件详情在配置订阅规则前后的对比如下。
配置订阅规则前 配置订阅规则后 - 配置订阅规则
单击目标事件操作列的订阅,为指定的事件配置订阅规则,或者在订阅规则页签配置。
- 修改数据查询范围
订阅事件
在订阅规则页签,支持筛选并查看目标规则。在其操作列,按需克隆、编辑、启用、停用和删除。