API监控管理
概述
负责监控用户业务APIG入口的可用性。根据APIG的可用性,进行入口DNS的解析结果控制。
监控状态 |
状态说明 |
---|---|
绿色 |
监控正常。 |
红色 |
监控异常。从正常到异常,自动触发流量切换。 |
黄色 |
初始化监控失败。此状态表示MAS进程无法检到测业务API,确保配置信息无误的情况下,需要联系运维处理。 |
浅灰 |
监控未生成或监控配置错误。 |
深灰 |
调用异常。监控连接ETCD状态异常。 |
创建API监控
- 登录MAS控制台,在“多活管理”页面单击实例(实例所属命名空间类型为同城多活),进入实例控制台。
- 在页面顶端导航栏选择“监控列表”,单击页面左上角的“新增监控”。
- 在新增监控页面配置监控基础配置,完成后单击“下一步:数据中心配置”。
图1 新增API监控-基础配置
表2 基础配置信息 参数
配置说明
监控
选择需要新增的监控类型,此处请选择“API监控”。
应用名称
选择应用列表中创建的应用。
监控器名称
自定义监控器名称。
异常通知设置
默认为“关”。
若设置为“开”:
- 当监控器或被监控的API异常时会及时给用户发送异常通知或告警通知。支持华为云消息通知服务,请先配置密钥。
- 默认将开启云监控,请前往云监控确认是否已创建MAS事件监控告警规则,如已创建请忽略。
通知主题
若异常通知设置选择“开”,则需要在通知主题列表选择主题,如无主题列表,单击新增,新增通知主题之后进行后续操作。
是否监控
默认选“是”,若选择“否”则不会再监控APIG的状态。
- 填写数据中心配置,完成后单击“下一步:高级配置”。
图2 新增API监控-数据中心配置
表3 数据中心配置信息 参数
配置说明
云选择
选择被监控的APIG部署的环境。
局点
被监控的APIG所在区域。
连接地址
协议选择http或https,地址填写APIG的连接地址。
请求路径
APIG的健康检查路径信息。
请求方法
可选择GET、POST、DELETE、PUT、PATCH方法。
响应码
根据监控的APIG的接口实际需求配置,例如200。
请求头
根据监控的APIG的接口实际需求配置请求头。
请求头若涉及敏感信息,请用户自行加密再填入。
- 填写高级配置,完成后单击“下一步:确认配置”。
图3 新增API监控-高级配置
表4 高级配置信息 参数
配置说明
重试时间间隔
尝试重连时间间隔,以毫秒为单位,默认值5000ms。
输入值必须在1到300000之间,建议使用默认值。
正常阈值
配置连接API次数的正常阈值,当连续连接次数达到或超过正常阈值,认为API连接正常。
说明:输入值必须在1到5之间,默认为2,建议使用默认值。
异常阈值
配置连接API次数的异常阈值,当连续连接失败次数达到或超过异常阈值,认为API连接异常。
说明:输入值必须在3到10之间,默认为3,建议使用默认值。
- 确认配置无误后单击“立即创建”,完成创建API监控。
API监控器创建完成后,数据中心的正常监控状态标识为绿色。如果是其他异常状态,可能是监控器信息配置错误或者是监控的API本身存在异常,请进行故障排除。