【云小课】应用平台第29课 基于华为云ELB(弹性负载均衡)日志运维分析

举报
应用万花筒. 发表于 2022/02/24 10:38:53 2022/02/24
【摘要】 云日志服务(Log Tank Service,简称LTS),用于收集来自主机和云服务的日志数据,通过海量日志数据的分析与处理,可以将云服务和应用程序的可用性和性能最大化,为您提供实时、高效、安全的日志处理能力,帮助您快速高效地进行实时决策分析、设备运维管理、用户业务趋势分析等。本文主要介绍基于华为云ELB(弹性负载均衡)日志运维分析。

云小课.jpg

ELB在外部流量分发时,会记录HTTP(S)详细的访问日志记录,如URI请求、客户端IP和端口、状态码。

ELB日志可用于审计,也可用于通过时间和日志中的关键词信息搜索日志,同时也可以通过各种SQL聚合函数来分析某段时间内的外部请求统计数据,比如统计1天内所有URI请求404的错误条数;分析1周内的UV(用户实际点击网站次数)或PV(网站的业务访问量),掌握真实用户的网站使用频率等。

限制条件

  • LTS ELB日志当前仅支持七层共享型负载均衡,不支持四层共享型负载均衡。

  • 当前ELB日志仅支持“华北-北京一”、“华北-北京四”、“华东-上海一”、“华东-上海二”、“华南-广州”、“华北-北京二”、“亚太-新加坡”区域局点。

如何设置?

  1. 将ELB访问日志对接至云日志服务,详细操作请参见访问日志

    1. 登录管理控制台。

    2. 在控制台左上角单击,选择区域和项目。

    3. 在系统首页左上角单击,选择“网络 > 弹性负载均衡 ELB”。

    4. 在“负载均衡器”界面,单击需要配置访问日志的负载均衡器名称。

    5. 在该负载均衡器界面的“访问日志”页签,单击“配置访问日志”,打开“启动日志记录”按钮,选择已创建的日志组与日志流。如未创建日志组与日志流,请先创建日志组创建日志流

      图1 ELB访问日志对接至云日志服务

    6. 单击“确定”,配置完成。

      图2 配置成功

  2. 在日志流详情页面,单击左侧导航栏““配置中心”,选择“结构化配置”,进入日志结构化配置页面,选择“结构化模板”提取方式,选择“系统模板 > ELB”,保存后在结构化配置完成界面可以根据实际业务需要选择是否开启“快速分析”,快速分析主要用于统计一段时间内某个字段不同值的占比,更多详情请参见快速分析

    图3 配置结构化模板

  3. 在日志流详情页面,单击“可视化”页签,进行SQL查询与分析,如需要多样化呈现查询结果,请参考日志结构化进行配置。

    1. 统计1周内的PV,具体SQL查询分析语句如下所示:

      select count(*) as pv

      图4 PV查询结果

    2. 统计1周内的UV,具体SQL查询分析语句如下所示:

      select count(distinct remote_port) as uv

      图5 UV查询结果

    3. 统计1天所有URI返回请求2xx/3xx/4xx/5xx(返回码),了解业务的执行结果;具体SQL查询分析语句如下所示:

      select host, router_request_uri as url, count(*) as pv,

      sum(case when status >= 200 and status < 300 then 1 else 0 end ) as "2xx times",

      sum(case when status >= 300 and status < 400 then 1 else 0 end ) as "3xx times",

      sum(case when status >= 400 and status < 500 then 1 else 0 end ) as "4xx times",

      sum(case when status >= 500 and status < 600 then 1 else 0 end ) as "5xx times"

      group by host, router_request_uri

      order by pv desc

      limit 100

      查询结果有五种呈现形式依上而下,分别为表格、柱状图、折线图、饼图和数字,如下图为柱状图结果。

      图6 返回码查询结果

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。