在SLB中配置负载均衡其他配置项
前提条件
需要具备AppStage服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限。
其他配置
- 进入AppStage运维中心。
- 在顶部导航栏选择服务。
- 单击,选择 。
- 选择左侧导航栏的“实例管理”。
- 在实例列表中单击实例名称,进入实例详情页面。
- 选择“其他配置”页签,单击“编辑”,编辑相关参数,参数说明如表1所示。
表1 其他配置参数说明 参数
说明
灰度标记开关
对应配置文件中config.ADD_GREY_FLAG。
- head:灰度请求,在转发给业务时http头加上x-is-gray: 1的参数。
- url:灰度请求,在转发给业务时url的queryString加上x-is-gray=1的参数。
灰度测试每秒转发量限制
对应配置文件中config.GREY_TEST_QPS_LIMIT;(1-1000)。
宕机时路由到生产集群开关
对应配置文件中config.IS_BYPASS_ON_GREY_DOWN;灰度集群宕机时灰度请求路由到生产集群开关。
灰度测试开关
对应配置文件中config.GREY_TEST_SWITCH。
灰度测试服务ID
对应配置文件中config.GREY_TEST_SERVICE_ID。
灰度测试平台接口url
对应配置文件中config.GREY_TEST_URL。
节点级流控告警阈值
如果“节点级流控 ”次数达到阈值将产生告警。
请求数量预告警
如果每个nginx worker处理的请求数量达到阈值将产生告警。
地域灰度IP从左取值开关
- 关闭:从IP报文取SourceIP,如果是内部信任IP,则依次从右向左逐个取X-Forwarded-For,一旦遇到非内部信任IP,则返回它,直至取到最左边为止。
- 开启:取得X-Forwarded-For最左侧非内网段IP,如未取得,则取IP报文sourceIP。
成功率告警阈值
Http响应状态码< 400为成功,如果成功率小于阈值将产生告警,范围为0-100。
成功率下降告警阈值
如果成功率在1分钟或五分钟内下降超过阈值,将产生告警。对应配置文件中的 config.SUCC_RATE_BASE_OFFSET,范围为0-100。
取IP方式
对应配置文件中config.GET_IP_TYPE;适用于IP流控,灰度规则中的X-Forwarded-For取值。
- 从左取IP(1):从头部X-Real-IP取得IP,如不存在,取得X-Forwarded-For最左侧非内网段IP,如未取得,则取IP报文sourceIP。
- 从右取IP(2):从IP报文取SourceIP,如果是内部信任IP,则依次从右向左逐个取X-Forwarded-For,一旦遇到非内部信任IP,则返回它,直至取到最左边为止。
- 从左取XFF(3):取得X-Forwarded-For最左侧非内网段IP,如未取得,则取IP报文sourceIP。
健康检查告警阈值
如果后端状态异常的服务器数量超过阈值将产生告警。对应配置文件中的 config.UNHEALTH_SERVER_THRESHOLD。
健康告警持续时间阈值
如果后端服务器异常情况持续时间超过阈值(分钟)将产生告警。对应配置文件中的 config.UNHEALTH_DURATION_THRESHOLD。
并发连接流控告警阈值
如果“并发连接流控”次数达到阈值将产生告警。对应配置文件中的 config.ALARM_CONN_LIMIT_THRESHOLD。
服务级流控告警阈值
如果“服务级流控”次数达到阈值将产生告警。对应配置文件中的 config.ALARM_DOMAIN_THRESHOLD。
多参数流控告警阈值
如果 "多参数组合流控 " 次数达到阈值将产生告警。对应配置文件中的 config.ALARM_MULTI_PARAM_THRESHOLD。
配额流控告警阈值
如果“配额流控”次数达到阈值将产生告警。对应配置文件中的 config.ALARM_QUOTA_LIMIT_THRESHOLD。
自定义参数流控告警阈值
如果“自定义参数流控”次数达到阈值将产生告警。对应配置文件中的 config.ALARM_SINGLE_PARAM_THRESHOLD。
IP流控告警阈值
如果“IP流控”次数达到阈值将产生告警。对应配置文件中的 config.ALARM_IP_THRESHOLD。
接口流控告警阈值
如果“接口级流控”次数达到阈值将产生告警。对应配置文件中的 config.ALARM_URL_THRESHOLD。
统计日志参数
-
- 配置完成后,单击“保存”。