在API网关开放API服务后,如何保障服务的稳定性,怎么能够实时监控API的情况?及时处理API服务异常,是API开放者关注的重点。本文将主要介绍API网关提供的API监控报警功能,通过简单的配置,即可帮助您实现API的监控报警。
API监控配置页面
登录API网关控制台,进入API管理页面,点击左侧菜单“监控信息”,点击页面中的“报警”按钮,即进入到云监控配置控制台。
创建报警规则
关联资源多维度设置
关联资源指该报警规则应用的资源。在关联报警资源时,可进行多维度配置,有API维度和应用分组维度,和全部资源可选。满足您多样化的配置需求。
API维度
该维度可关联某个Region下的API,您可以手动选择关联一个API或者多个API,不过只能在同一个Region下。
应用分组维度
应用分组是您自己定义的一个分组,在该分组中,您可以同时选择多个产品,如ECS、API网关;在每个产品的配置中,您还可以选择不同Region的资源,作为监控的关联资源。比如API网关产品,您可以配置不同Region下的API,当这个应用分组关联上监控规则后,该分组中的API网关产品下的资源都会被监控。
全部资源
指您账号下的API网关产品中的所有API都做为关联资源。
设置报警规则
API网关提供了HttpStatusCode,API响应时间,API总体请求次数,流入流量,流出流量 五个维度的规则;您可以就这几个方面,配置您关心的报警。
比如HttpStatusCode,有Code2XX,Code4XX,Code5XX可选,
- Code2XX:表示API请求成功。(注意:此处并非一定是业务成功)
- Code4XX:表示客户端错误,可能是参数错误等。
- Code5XX:表示服务端错误,这个对于API开放者来说,一般需要重点监控。
通知联系人
先创建联系人分组,然后关联上联系人即可。