为方便您获取EAS服务实例级别的事件,EAS在云监控上定义了服务实例事件(ServiceInstance)类型。EAS事件控制器会实时推送EAS服务实例事件到云监控。您可以通过云监控控制台或API接口查看EAS服务实例事件,对事件进行运维、审计或报警设置。本文为您介绍如何查看服务实例事件、创建并启用报警规则。
查看EAS服务实例事件
通过控制台
您可以在云监控控制台查看EAS服务实例事件,具体操作步骤如下。
登录云监控控制台。
在左侧导航栏,选择 。
在事件监控页签,产品选择机器学习,单击搜索,查看EAS系统事件。
单击目标事件操作列下的详情,查看事件详情。
事件详情示例如下。
通过API接口
您也可以通过API接口查看EAS服务实例事件,详情请参见DescribeSystemEventAttribute。
创建并启用事件报警规则
通过控制台
创建系统事件报警规则,具体操作,请参见创建系统事件报警规则。其中关键参数配置如下。
产品类型:选择机器学习。
事件类型:选择ServiceInstance。当前只支持ServiceInstance,即服务实例事件。
事件等级:根据业务需要选择单个或多个事件等级。
事件名称:选择需要监控的事件名称,即附录中的事件名称(中文)列。支持选择单个或多个事件名称。
关键词匹配:对查询的事件内容设置关键词匹配。
启用系统事件报警规则,具体操作,请参见启用系统事件报警规则。
通过API接口
您也可以通过API接口创建并启用事件报警规则,具体操作,请参见创建事件报警规则和启用事件报警规则。
附录:支持查看的EAS服务实例事件
EAS根据服务实例的生命周期定义了如下服务实例事件。
事件类型 | 事件名 | 事件名称(中文) | 事件级别 | 事件状态 |
ServiceInstance | EAS:ServiceInstance:Running | 服务实例运行 | INFO | Running |
EAS:ServiceInstance:Pending | 服务实例等待调度 | INFO | Pending | |
EAS:ServiceInstance:Completed | 服务实例运行结束 | INFO | Completed | |
EAS:ServiceInstance:Terminating | 服务实例开始删除 | INFO | Terminating | |
EAS:ServiceInstance:Terminated | 服务实例删除成功 | INFO | Terminated | |
EAS:ServiceInstance:Unknown | 服务实例未知异常 | WARN | Unknown | |
EAS:ServiceInstance:Evicted | 服务实例驱逐 | WARN | Evicted | |
EAS:ServiceInstance:ErrImagePull | 服务实例拉取镜像出错 | WARN | ErrImagePull | |
EAS:ServiceInstance:ImagePullBackOff | 服务实例拉取镜像失败 | WARN | ImagePullBackOff | |
EAS:ServiceInstance:CrashLoopBackOff | 服务实例崩溃 | CRITICAL | CrashLoopBackOff | |
EAS:ServiceInstance:Error | 服务实例内部错误 | CRITICAL | Error | |
EAS:ServiceInstance:Failed | 服务实例运行失败 | CRITICAL | Failed |