以下案例是使用hive分析nginx的访问日志案例,其中字段分隔通过正则表达式匹配,具体步骤如下: 日志格式: 192.168.5.139 - - [08/Jun/2017:17:09:12 +0800] "GET //oportal/static/ui/layer/skin/default/ico ...
分类:
其他好文 时间:
2017-06-22 18:39:03
阅读次数:
179
我们主要用ELK日志分析系统来分析Nginx访问日志,mysql慢查询日志,tomcat运行日志以及系统日志等。介绍:ELK:ElasticSearch+LogStash+Kibana=ElkStackElasticSearch:存储、收索、分析(可以用solr替代)LogStash:收集器,输入,处理分析,存储到ESKibana:展示备注:Elastic..
分类:
其他好文 时间:
2017-06-21 19:48:37
阅读次数:
236
默认情况下 Nginx 会把所有的访问日志生成到一个指定的访问日志文件 access.log 里,但这样一来,时间长了就会导致日志个头很大,不利于日志的分析和处理,因此,有必要对 Nginx 日志,按天或按小时进行切割,使其分成不同的文件保存。 效果: ...
分类:
其他好文 时间:
2017-05-25 19:43:14
阅读次数:
146
1.说明 默认的时间格式是:[08/Mar/2013:09:30:58 +0800],由$time_local变量表示。 我想要改成如下格式:2013-03-08 12:21:03。 2.需要修改的文件 src/core/nginx_times.c src/http/modules/ngx_http ...
分类:
其他好文 时间:
2017-05-17 18:23:08
阅读次数:
224
日志格式如下: 分别是IP,访问时间,请求方法,请求URI,HTTP协议,响应状态码,响应体大小,referer,客户浏览器。 除了HTTP协议不用截取,其他的都匹配后,存储到数据库,以备后续分析。 ...
分类:
编程语言 时间:
2017-05-17 17:17:18
阅读次数:
227
Nginx 会把每个用户访问网站的日志信息记录到指定的日志文件里,此功能由 ngx_http_log_module 日志模块负责。 语法: 日志变量: $remote_addr :记录访问网站的客户端地址$remote_user :记录远程客户端用户名称$time_local :记录访问时间$req ...
分类:
其他好文 时间:
2017-04-15 21:54:53
阅读次数:
254
ngxtop实时解析nginx访问日志,并且将处理结果输出到终端,功能类似于系统命令top,所以这个软件起名ngxtop。有了ngxtop,你可以实时了解到当前nginx的访问状况,再也不需要tail日志看屏幕刷新。 1. 安装ngxtop 1.1 源码安装 1 2 3 4 5 6 # wget h ...
分类:
其他好文 时间:
2017-03-27 17:42:00
阅读次数:
279
nginx的配置:nginx的主要目录介绍:conf(这要配置文件)sbin(命令)logs(日志文件)html网站的主要目录的存放位置(一般安装后查找nginx下面的HTML目录)该目录默认放置网站的代码。)Nginx的主配置文件nginx.conf整个文件是以块状的形式组织的。我们过滤掉#和空格来看下主配置..
分类:
Web程序 时间:
2017-02-01 19:55:12
阅读次数:
270
nginx的主配置(nginx.conf)说明 nginx的状态信息功能 nginx错误日志配置关键字 日志文件 错误日志级别[debug|info|notice|warn|error|crit|alert|emerg] nginx访问日志配置#定义日志格式 #格式参数说明 #访问日志配置 #在高并 ...
分类:
其他好文 时间:
2017-01-28 17:24:22
阅读次数:
284