本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
什么是HTTP(S)健康检查
HTTP(S) 健康检查是指对目标IP地址使用 HTTP(S) 协议进行监控,监控IP地址的Web服务器网络可达性、服务可用性、首包延时等指标;当监控IP地址出现异常时,自动屏蔽异常IP地址,当IP地址恢复正常时,自动取消屏蔽设置。
配置参数说明
模板名称:健康检查探测模板的名称,一般为了方便配置人员区分和记忆,建议名称可以区分健康检查协议。
探测类型:探测节点IP地址的类型,支持IPv4和IPv6两种类型。
探测协议
检查协议请选择HTTP(S),它是指对目标IP地址进行HTTP(S)监控,监控IP地址的Web服务器网络可达性、服务可用性、首包延时等指标。
Host设置
执行HTTP(S)监控时,指定HTTP(S)请求头部信息中携带的Host字段,用于标识需要访问的具体HTTP网站,默认为主域名,如果目标网站的host有特殊要求,请自行修改。
HTTP路径
用户HTTP(S)健康检查的URL路径配置,系统默认填写“/”。
校验内容
当执行HTTP(S)监控时,根据Web服务器的返回码判断Web服务器是否正常工作。当返回码大于报警阈值时,系统认为应用服务出现异常:
异常码大于400:Bad Request,即如果HTTP(S)请求携带了错误的请求参数,Web服务器将返回大于400的返回码,如果校验内容设置为“异常码大于400”,请务必在URL路径中填写精确的URL访问路径参数。
异常码大于500:Server Error,即如果Web服务器出现了某些异常,将返回大于500的异常码,系统默认使用大于500的异常码作为报警阈值。
检查间隔
选择每次HTTP(S)监控的时间间隔,默认每间隔1分钟执行HTTP(S)监控,健康检查间隔最小支持15秒(面向旗舰版用户开放)。
超时时间
每次HTTP(S)监控,对发出的HTTP(S)数据包,计算返回时间,大于超时时间未返回的数据包即判断为健康检查超时。超时时间可选择值为:2秒、3秒、5秒、10秒。
重试次数
在执行HTTP(S)监控时,如果连续多次监控出现异常,系统才将应用服务判断为异常,以防止因为一些网络瞬间抖动等其他原因影响监控准确率。连续失败次数可选值为:1次、2次、3次。
1次,即健康检查监控到一次报警,就将应用服务判断为异常。
2次,即健康检查监控到两次报警,就将应用服务判断为异常。
3次,即健康检查监控到三次报警,就将应用服务判断为异常。
启用SNI
SNI(Server Name Indication)是TLS协议的一个扩展,它允许客户端在发起TLS握手时指定想要连接的主机名。由于TLS握手发生在HTTP请求的任何数据被发送之前,SNI允许服务器在发送证书之前知道客户端试图访问的服务,这使得服务器可以选择正确的证书来呈现给客户端。启用后,将会支持此功能。
跟随3XX重定向
开启状态:监控点获取的状态码为3XX (301,302,303, 307,308) 时,跟随跳转。关闭时则不跳转。
探测节点
执行HTTP(S)探测的节点所在的地理位置,系统默认提供的探测节点是:
节点类型
地理位置
BGP节点
张家口市、 青岛市、杭州市、上海市、呼和浩特市、深圳市、北京市
国际节点
中国香港、德国、新加坡、加利福尼亚、马来西亚、日本
运营商节点
大连市联通、南京市联通、天津市联通、 青岛市电信、长沙市电信、西安市电信、郑州市电信、深圳市移动、大连市移动、南京市移动
重要如果地址池的地址均为阿里云地址,且使用黑洞策略进行故障测试,探测节点请选择运营商节点。(原因:黑洞是在阿里云网络和运营商网络的互联网生效的ACL策略,但阿里云IP之间的流量基本上是在云网络内部流动,降低探测效果。)
BGP节点和运营商节点的差别:BGP节点会优选运营商网络线路,例如以上海市BGP节点为例,若上海移动线路故障,探测点可能会选择上海电信线路探测,除非所有线路均故障。而运营商节点表示探测节点就使用该运营商网络,没有优选机制。
若您在服务端需要对访问来源做白名单策略,可以单击 查看监控节点IP信息 获取探测点IP地址信息。
若需要探测的IP地址在海外,请选择国际节点。
所选节点探测失败比例
在执行HTTP(S)探测时,健康检查异常的探测节点占探测节点总数的比例,当失败比例超过或等于设置的阈值时,将应用服务判断为异常。可设置的失败比例阈值为:20%、50%、80%、100%。
设置方法
创建探测模板
登录云解析DNS控制台。
左侧导航栏单击全局流量管理菜单,再单击 全局流量管理3.0 页签。
单击 健康探测模板 页签,再单击 创建探测模板 按钮,在弹框中完成各项参数配置后单击 确定 。
说明若您需要创建其他探测模板,可以单击 添加并继续 按钮。
修改探测模板
登录云解析DNS控制台。
在左侧导航栏单击 全局流量管理 菜单,再单击 全局流量管理3.0 页签。
单击 健康探测模板 页签,再单击目标探测模板后方的 配置 按钮。
在弹框中完成各项参数修改后单击 确定 。
重要探测类型 不支持修改。
删除探测模板
登录云解析DNS控制台。
在左侧导航栏单击 全局流量管理 菜单,再单击 全局流量管理3.0 页签。
单击 健康探测模板 页签,再单击目标探测模板后方的 删除 按钮。
在 确认删除 提醒框中检查该探测模板关联的IP地址,确认无影响后单击 确定 进行删除。
警告模板删除后不可恢复,关联此模板地址的健康检查任务将会一并删除,无法探测关联地址的健康状态,请您仔细确认后再操作。