若您想要查看健康检查日志,则需先将日志存储到日志服务 CLS 中,然后在 CLS 中进行查看。负载均衡支持配置健康检查日志到日志服务 CLS 中,能够进行分钟粒度的日志上报和在线多规则检索,帮助您排查健康检查异常的原因,快速定位问题。
说明:
健康检查日志功能包括日志上报、日志存储和查询:
日志上报:优先保障业务转发,再保障日志上报。
日志存储和查询:按当前使用的存储服务来提供服务保障 SLA。
限制说明
健康检查是跳变日志,仅后端服务器的健康状态发生变化才会产生健康检查日志。
负载均衡四层、七层协议均支持配置健康检查日志到日志服务 CLS。
负载均衡配置健康检查日志到 CLS 的功能免费,用户仅需支付日志服务 CLS 的费用。
仅负载均衡(原“应用型负载均衡”)实例类型支持此功能,传统型负载均衡实例类型不支持。
当前仅部分地域支持此功能,实际以控制台支持的地域为准。
步骤一:添加角色授权
若您未开通日志服务,则需先开通日志服务并添加角色授权。
1. 登录 负载均衡控制台,单击左侧导航栏的健康检查日志。
2. 在“健康检查日志”页面,单击立即开通,并在弹出的对话框中单击授权并开通。
3. 跳转至 访问管理控制台,在“角色管理”页面,单击同意授权。
步骤二:创建日志集和日志主题
1. 登录 负载均衡控制台,单击左侧导航栏的健康检查日志。
2. 在健康检查日志页面左上角选择所属地域,在日志集信息区域,单击创建日志集。
3. 在弹出的创建日志集对话框中,设置保存时间,单击保存。
4. 在健康检查日志页面的日志主题区域,单击新建日志主题。
5. 在弹出的新增日志主题对话框,选择存储类型和日志保存时间后,选择左侧的负载均衡实例添加至右侧列表中,单击保存。
说明:
存储类型分为标准存储和低频存储,详情请参见 存储类型概述。
日志保存支持永久保存和按固定时长保存。
新建日志主题时,可选择添加、或不添加负载均衡实例。在日志主题列表的右侧操作列中,单击管理可重新添加负载均衡实例。每个负载均衡实例仅限添加至一个日志主题中。
每个地域支持创建一个日志集,日志集中可创建多个日志主题(Topic),您可将不同的 CLB 日志放在不同的日志主题中,这些日志主题默认会带“CLB”标识。
6. (可选)若需关闭健康检查日志,在日志主题列表的右侧操作列中,单击停止,停止投递日志即可。
步骤三:查看健康检查日志
负载均衡已自动配置以健康检查日志的变量为关键值的索引,您无需手动配置索引,可直接通过检索分析来查询健康检查日志。
1. 登录 负载均衡控制台,单击左侧导航栏的健康检查日志。
2. 在“健康检查日志”页面左上角选择所属地域,在“日志主题”区域,单击右侧“操作”列的检索,跳转至 日志服务控制台。
3. 在日志服务控制台,单击左侧导航栏的检索分析。
4. 在检索分析页面的输入框中输入检索分析语句,选择时间范围,单击检索按钮即可检索 CLB 上报到 CLS 的健康检查日志。
说明:
健康检查日志格式及说明
日志格式
[$protocol][$rsport][$rs_vpcid][$vport][$vpcid][$time][$vip][$rsip][$status][$domain][$url]
日志变量说明
变量名 | 说明 | 字段类型 |
protocol | 协议类型(HTTP/HTTPS/SPDY/HTTP2/WS/WSS)。 | text |
rsport | 后端 RS 端口。 | long |
rs_vpcid | 后端 RS 的所属私有网络 ID。 | long |
vport | CLB 的 VPort,即监听端口。 | long |
vpcid | 负载均衡 VIP 的所属私有网络 ID,公网 CLB 的 vpcid 为-1。 | long |
time | 访问的时间与时区,例如,“01/Jul/2019:11:11:00 +0800”,最后的“+0800”表示所处时区为 UTC 之后的8小时,即为北京时间。 | text |
vip | CLB 的 VIP。 | text |
rsip | 后端 RS 的 IP 地址。 | text |
status | 当前健康检查状态: true:表示健康 false:表示异常 | text |
domain | 健康检查域名。若监听器为四层监听器,则无健康检查域名,此参数为空。 | text |
url | 健康检查 URL。若监听器为四层监听器,则无健康检查 URL,此参数为空。 | text |