阅读751 返回首页    go 阿里云


apache日志__常见日志格式_用户指南_日志服务-阿里云

Apache访问日志简介

apache日志格式和目录通常在配置文件/etc/apache2/httpd.conf中

日志格式:

LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %>s %b" common

分别定义了两种日志格式combined和common。

声明使用了combined这种日志格式和写入的文件名,

CustomLog "/var/log/apache2/access_log" combined

日志样例:

192.168.1.2 - - [02/Feb/2016:17:44:13 +0800] "GET /favicon.ico HTTP/1.1" 404 209 "https://localhost/x1.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36"

apache日志格式详细说明

%a remote_ip
%A local_ip
%B size
%b size
%D time_taken_ms
%f filename
%h remote_host
%H protocol
%l ident
%m method
%p port
%P pid
"%q" url_query
"%r" request
%s status
%>s status
%t time
%T time_taken
%u remote_user
%U url_stem
%v server_name
%V canonical_name
%I bytes_received
%O bytes_sent
"%{User-Agent}i" user_agent
"%{Referer}i" referer

apache日志接入日志服务注意事项

标准步骤按照快速开始文档的步骤操作,在生成正则式的步骤中对自动生成的正则式做一些调整。

当所有的字段提取完成之后,填写每个字段的名称,接下来非常重要的一步,需要微调正则式以适用更普遍的情况。

点击手动输入正则式,做以下调整。

由于length这个字段在这里是数字类型,但有些情况下这里不是数字而是"-",所以匹配结果(d+)需要替换成(S+)。如果你还有其他字段存在这种情况,请按照同样的规则完成替换

替换完成后,点击『验证』。如果正则式没有错误,会出现提取的结果,如果有错误请调整正则式。

分别为提取结果取一个有意义的字段。比如有一个字段的命名为time。点击『时间格式转换』旁边的自动生成,然后点击完成配置。

到此处logtail配置已经完成,接下来需要把配置推送到客户端。

最后更新:2016-11-23 17:16:06

  上一篇:go 概览__常见日志格式_用户指南_日志服务-阿里云
  下一篇:go nginx日志__常见日志格式_用户指南_日志服务-阿里云