详情页标题前

阿里云日志服务SLS分析IIS日志-云淘科技

详情页1

日志服务支持采集IIS日志,并进行多维度分析。本文通过PV、UV、访问地域分布、错误请求、请求方法等维度分析IIS日志,以评估网站访问情况。

前提条件

已采集IIS日志。具体操作,请参见使用IIS配置模式采集日志。说明 在采集过程中,日志服务已根据日志内容自动生成索引。如果您要修改索引,请参见创建索引。

背景信息

IIS是一款主流的网站服务器,具备简单易用、安全性能高等优势。当您选用IIS搭建网站时,IIS日志是运维网站的重要信息。

日志服务推荐选用W3C日志格式,W3C配置格式如下所示:

logExtFileFlags="Date, Time, ClientIP, UserName, SiteName, ComputerName, ServerIP, Method, UriStem, UriQuery, HttpStatus, Win32Status, BytesSent, BytesRecv, TimeTaken, ServerPort, UserAgent, Cookie, Referer, ProtocolVersion, Host, HttpSubStatus"

IIS日志样例如下所示:

#Software: Microsoft Internet Information Services 7.5
#Version: 1.0
#Date: 2020-09-08 09:30:26
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken
2009-11-26 06:14:21 W3SVC692644773 125.67.67.* GET /index.html - 80 - 10.10.10.10 Baiduspider+(+http://www.example.com)200 0 64 185173 296 0
  • 字段前缀说明
    前缀 说明
    s- 服务器操作
    c- 客户端操作
    cs- 客户端到服务器的操作
    sc- 服务器到客户端的操作
  • 各个字段说明
    字段 说明
    date 客户端发送请求的日期。
    time 客户端发送请求的时间。
    s-sitename 客户端所访问的站点的Internet服务和实例的号码。
    s-computername 生成日志的服务器名称。
    s-ip 生成日志的服务器的IP地址。
    cs-method 请求​方法,例如:GET、POST。
    cs-uri-stem ​URI资源,表示请求访问的地址。
    cs-uri-query URI查询,表示查询HTTP请求中半角问号(?)后的信息。
    s-port 服务器端口号。
    cs-username 通过验证的域或用户名。

    • 如果是通过身份验证的用户,格式为域\用户名
    • 如果是匿名用户,显示短划线(-)。
    c-ip 访问服务器的客户端真实IP地址。
    cs-version 协议版本,例如:HTTP 1.0、HTTP 1.1。
    cs(User-Agent) 客户端使用的浏览器。
    Cookie 发送或接受的Cookie内容,如果没有Cookie,则显示短划线(-)。
    referer 表示用户访问的前一个站点。
    cs-host 主机信息。
    sc-status ​HTTP协议返回状态。
    sc-substatus HTTP子协议的状态。
    sc-win32-status ​使用Windows术语表示的操作状态。
    sc-bytes ​服务器发送的字节数。
    cs-bytes ​服务器接收的字节数。
    time-taken ​请求所花费的时间,单位:毫秒。

操作步骤

  1. 登录日志服务控制台。
  2. 在Project列表区域,单击目标Project。
  3. 在日志存储 > 日志库页签中,单击目标Logstore。
  4. 输入查询和分析语句,然后单击15分钟(相对),设置查询和分析的时间范围。

    更多信息,请参见查询和分析。

    • 通过IP地址分析访问地域。
      *| select ip_to_geo("c-ip") as country, count(1) as c group by ip_to_geo("c-ip") limit 100
    • 统计PV和UV。
      *| select approx_distinct("c-ip") as uv ,count(1) as pv , date_format(date_trunc('hour', __time__), '%m-%d %H:%i') as time group by date_format(date_trunc('hour', __time__), '%m-%d %H:%i') order by time limit 1000

      阿里云日志服务SLS分析IIS日志-云淘科技

    • 统计HTTP请求状态码的占比。
      *| select count(1) as pv ,"sc-status" group by "sc-status"

      阿里云日志服务SLS分析IIS日志-云淘科技

    • 统计流量的流入和流出情况。
      *| select sum("sc-bytes") as net_out, sum("cs-bytes") as net_in ,date_format(date_trunc('hour', time), '%m-%d %H:%i') as time group by date_format(date_trunc('hour', time), '%m-%d %H:%i') order by time limit 10000

      阿里云日志服务SLS分析IIS日志-云淘科技

    • 统计各种请求方法的占比。
      *| select count(1) as pv ,"cs-method" group by "cs-method"

      阿里云日志服务SLS分析IIS日志-云淘科技

    • 统计各种浏览器的占比。
      *| select count(1) as pv, case when "user-agent" like '%Chrome%' then 'Chrome' when "user-agent" like '%Firefox%' then 'Firefox' when "user-agent" like '%Safari%' then 'Safari' else 'unKnown' end as "user-agent" group by case when "user-agent" like '%Chrome%' then 'Chrome' when "user-agent" like '%Firefox%' then 'Firefox' when "user-agent" like '%Safari%' then 'Safari' else 'unKnown' end order by pv desc limit 10

      阿里云日志服务SLS分析IIS日志-云淘科技

    • 统计访问数量前十的地址。
      *| select count(1) as pv, split_part("cs-uri-stem",'?',1) as path group by split_part("cs-uri-stem",'?',1) order by pv desc limit 10

      阿里云日志服务SLS分析IIS日志-云淘科技

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/165790.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云日志服务SLS日志聚类-云淘科技

    本文介绍日志聚类功能及其操作,包括开启日志聚类、查看聚类结果和原始日志、对比不同时间段的聚类日志数量等。 前提条件 已创建Standard Logstore。具体操作,请参见创建Logstore。 已采集日志。具体操作,请参见数据采集。 已配置索引。具体操作,请参见配置索引。 背景信息 日志服务提供日志聚类功能,支持在采集日志时,将相似度高的日志聚合,提取共…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云日志服务SLS使用前须知-云淘科技

    本日志应用由阿里云日志服务SLS提供,支持用户导入AWS CloudTrail日志,提供存储、查询、分析以及可视化服务。本文介绍该应用的功能、工作原理、资产、费用等信息。 重要 本文档为阿里云原创文档,知识产权归阿里云所有,由于本文档旨在介绍阿里云与第三方产品交互的服务能力,因此可能会提及第三方公司或产品等名称。 功能说明 提供便捷的配置,帮助您简单、快速地…

    2023年12月10日
  • 阿里云日志服务SLSSDK隐私权政策-云淘科技

    请参见日志服务(SLS)SDK隐私权政策。 内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家阿里云企业补贴进行中: 马上申请腾讯云限时活动1折起,即将结束: 马上收藏同尘科技为腾讯云授权服务中心。 购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

    阿里云日志服务SLS 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云日志服务SLS配置监控与告警-云淘科技

    创建AnalyticDB MySQL投递任务后,您可以在数据投递诊断仪表盘中查看投递任务的运行指标信息,还可以订阅仪表盘,针对仪表盘中的指标信息设置告警。本文介绍为投递任务配置监控与告警的操作步骤。 背景信息 在数据投递诊断仪表盘中,建议您关注如下两方面的指标信息。 系统层面:投递的消费延迟、是否有异常报错。 业务层面:处理日志行数、输出日志行数。 创建告警…

    2023年12月10日
  • 阿里云对象存储OSS回源概述-云淘科技

    当请求者向您的对象存储OSS请求的数据不存在时,本应返回404错误。如果您设置了回源规则,填写了数据的正确地址,请求者即可通过回源规则从OSS获取到正确的数据。回源分为镜像回源和重定向两种,可以满足您对于数据热迁移、特定请求的重定向等需求。 镜像回源和重定向的功能原理及使用场景的说明如下: 配置了镜像回源规则后,当请求者访问Bucket中一个不存在的文件(O…

    阿里云对象存储 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。