在使用CLB的七层负载均衡(HTTP/HTTPS监听)期间,如果您需要通过负载均衡日志进行业务开发测试、故障处理、客户端用户行为数据分析等,您可使用CLB访问日志功能分析负载均衡日志。CLB结合阿里云日志服务提供的访问日志功能,可帮助您大幅提升日志数据分析、故障定位处理的效率。
什么是CLB访问日志
CLB的访问日志功能收集了所有发送到CLB的请求的详细信息,包括请求时间、客户端IP地址、延迟、请求路径和服务器响应等。CLB作为公网访问入口,承载着海量的访问请求,您可以通过访问日志分析客户端用户行为、了解客户端用户的地域分布、进行问题排查等。
在开启CLB访问日志后,您可以将访问日志存储在日志服务(SLS)的日志库(Logstore)中,采集分析访问日志。您可以随时删除访问日志的配置。
CLB访问日志功能CLB无需额外付费,您仅需要支付日志服务的费用。日志服务计费可参考日志服务计费概述。
只有七层CLB支持访问日志功能。
确保HTTP header的值不包含
||
,否则有可能会造成导出的日志分割错位。
CLB访问日志优势
CLB访问日志有以下优势:
简单
将开发、运维人员从日志处理的繁琐耗时中解放出来,将更多的精力集中到业务开发和技术探索上。
海量
CLB的访问日志数据规模通常很大,处理访问日志需要考虑性能和成本问题。日志服务相较于自建开源方案有明显成本优势和性能优势。
实时
DevOps、监控、报警等场景要求日志数据的实时性。传统手段无法满足这一需求,例如将数据ETL到Hive等工具分析耗时很长,其中大量的工作花费在数据集成阶段。CLB访问日志结合阿里云日志服务强大的大数据计算能力,秒级分析处理实时产生的日志。
灵活
可按CLB实例级别开通或关闭访问日志功能,日志服务由CLB后台自动创建与对接,无需手动维护日志服务。
相关文档
日志服务产品详细介绍可参考什么是日志服务。
CLB访问日志功能详细操作可参考配置访问日志。
在使用CLB的七层负载均衡(HTTP/HTTPS监听)期间,如果您遇到业务故障或异常,怀疑是后端服务器问题,您可通过CLB访问日志功能快速定位异常后端服务器。CLB结合阿里云日志服务提供的访问日志功能,可帮助您大幅提升故障定位与处理的效率。详情可参考CLB使用访问日志快速定位异常后端服务器。