2020-03-22 22:25:26
区配错误原因
匹配规则:
%{IPORHOST:client_ip} (%{WORD:ident}|-) (%{WORD:auth}|-) [%{HTTPDATE:timestamp}] "%{WORD:method} %{URIPATHPARAM:request} HTTP/%{NUMBER:httpversion}" %{NUMBER:response_status} (?:%{NUMBER:response_bytes}|-) (?:"(?:%{URI:referrer}|-)"|%{QS:referrer}) %{QS:agent} %{QS:xforwardedfor} %{NUMBER:request_time} %{NUMBER:upstream_response_time}
当日志中 upstream_response_time 或 request_time 字段出现 – 字符,而不是数字时,以上匹配规则会出现匹配错误, 改进如下:
%{IPORHOST:client_ip} (%{WORD:ident}|-) (%{WORD:auth}|-) [%{HTTPDATE:timestamp}] "%{WORD:method} %{URIPATHPARAM:request} HTTP/%{NUMBER:httpversion}" %{NUMBER:response_status} (?:%{NUMBER:response_bytes}|-) (?:"(?:%{URI:referrer}|-)"|%{QS:referrer}) %{QS:agent} %{QS:xforwardedfor} (%{NUMBER:request_time}|-) (%{NUMBER:upstream_response_time}|-)
以上两条规则不同之处:
%{NUMBER:request_time} %{NUMBER:upstream_response_time}
更换为:
(%{NUMBER:request_time}|-) (%{NUMBER:upstream_response_time}|-)
但是,还是这样匹配到的字段会有 – 字符,而es中使用的字段类型是数字类型,所以需要以下解决办法:
解决方法
filter {
if [upstream_response_time] == "-" {
mutate {
replace => { "upstream_response_time" => 0 }
}
}
if [request_time] == "-" {
mutate {
replace => { "request_time" => 0 }
}
}
}
安装并使用python requests发送http请求
07-05
最古老的 npm 包 request 已弃用,每周下载量达 1400 万+
05-17
Android Studio 查看源码出现throw new RuntimeException("Stub!"); 解决办法
07-03
Win8 Win8.1安装打印机驱动的方法及提示数据无效等错误如何解决
05-24
ThinkPad -- 键盘问题的一般解决方法
07-07
USB接口无法识别设备的解决方法
06-23
设置iptables之后不能正常访问ftp解决方法
07-21
ADSL拨号上网提示“错误764,没有安装智能卡读取器”解决方案
05-17
php出现Warning: date(): It is not safe to rely on the system's timezone settings
05-16
安装驱动时出现“需要HD Audio总线驱动程序,但是没有找到“错误的解决方案
05-30
AWK 两个文件字段合并处理实例
06-28
Q110连接数字电视时画面超出屏幕范围,如何解决?
03-15
B450系列机器QQ语音听不到对方声音解决方案
06-30
E47指纹如何取消指纹错误时的报警
07-20
IdeaCentre B5系列电脑自检时硬盘检测不到的处理方法
07-21
IdeaPad Y470、Y570 SRS Premium Sound音效软件的使用方法
07-22
Lenovo G485无线网络连接不上的解决方案
06-23
Lenovo G550在Windows XP操作系统下触控板驱动安装方法
07-17
Linux行匹配命令grep介绍
02-12
NFS常见错误
07-06
AIO Runtime Libraries 2018.03.24 官方版
36.8M
下载powerstrip 3.90中文破解版 (附使用方法)
1.28MB
下载字幕大师下载
43.57 MB
下载PDF猫OCR文字识别(文字识别软件) v1.0.0.4 免费版
9.1M
下载TrueType造字程序下载
0.09MB
下载editplus3(文字处理软件)V4.1.0 993最新版
1.4M
下载srtedit(字幕编辑处理工具) V6.3.2012.1001 正式版
24.45 MB
下载ttf字体(经典的英语字体)v1.0 免费版
6KB
下载word字体下载
225MB
下载为知笔记(文字编辑软件)v2.8.5 绿色版
69M
下载小灰熊字幕制作软件下载
1.9MB
下载拼音打字练习下载
8.54 MB
下载繁体字转换器下载
3.86 MB
下载闪电OCR图片文字识别软件下载
43.6MB
下载闪电文字语音转换软件下载
41.6MB
下载Cutterman下载
1.3M
下载MATLAB R2019a破解文件
18.61GB
下载Muse CC 2017破解版
1.71MB
下载NewFiletime(文件时间修改软件) v3.99 中文版
186KB
下载Quicktime Alternative v4.1.0.0
17.3 MB
下载