优采集平台(日志服务支持采集Nginx日志(一)(2015年03月23日))

优采云 发布时间: 2021-09-04 12:23

  优采集平台(日志服务支持采集Nginx日志(一)(2015年03月23日))

  日志服务支持采集Nginx 日志并进行多维分析。本文介绍了网站访问条件的分析案例,诊断调优网站以及重要场景告警。

  先决条件

  采集Nginx 访问日志,详情请参考。

  在 log采集configuration 向导中,已根据日志字段自动生成索引。如需修改索引,请参考详情。

  背景信息

  Nginx 是主流的网站 服务器。使用Nginx构建网站时,Nginx日志是网站运维的重要信息。传统模式下,需要使用CNZZ等方式在前端页面插入JS来记录访问请求。或者使用流计算和离线计算来分析Nginx访问日志。该方法还需要搭建环境,难以兼顾实时性和分析灵活性。

  日志服务通过数据访问向导支持一站式采集Nginx日志,并为Nginx日志创建索引和仪表盘。 nginx_Nginx访问日志仪表盘包括源IP分布、请求状态百分比、请求方式百分比、访问PV/UV统计、流入流出流量统计、请求UA百分比、前十名访问源、前十名地址、前十名请求次数地址和其他信息,全方位展示网站访问。也可以使用日志服务的查询分析语句来分析网站的延迟,及时调整网站。对于性能问题、服务器错误、流量变化等重要场景,您还可以设置警报,并在满足警报条件时向您发送警报消息。

  分析网站访问情况,登录日志服务控制台。在项目列表区域,单击目标项目。在日志存储>日志库中,点击目标Logstore左侧的>。在可视化仪表板中,单击 nginx_Nginx 访问日志。

  nginx_Nginx 访问日志仪表板中重要的图表说明如下:

  诊断和调优网站

  网站的操作过程中,还需要注意请求的延迟,比如处理请求的延迟,哪些页面的延迟更高。您可以自定义查询分析语句来分析延迟情况。相关案例如下,操作步骤可参考。

  报警

  对于性能问题,网站错误,突然掉线或暴涨流量,可以设置查询分析语句,设置报警。请参考操作步骤。

  本例以第一种情况为例,计算流量变化率,日志查询范围为5分钟。定义一个计算窗口。

  定义一个 1 分钟的窗口并计算该分钟内的流量。

  * | select sum(inflow)/(max(__time__)-min(__time__)) as inflow , __time__-__time__%60 as window_time from log group by window_time order by window_time limit 15

  从分析结果来看,每个窗口的平均流量是均匀的。

  

  计算窗口内的差值。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线