|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
5 _! L' o$ ]; n8 H6 [( u用filebeat收集 /tmp/testlog/no7.log 的内容后,传送给Logstash服务器,Logstash把收到的内容输出为 /tmp/logstash/no7.log
" [; J% l! x7 h# @# N2 M. S) E8 c9 ]* z' L' f: ^, i3 S: N0 d& d
传送没有出现日志缺失,但是发现时间顺序是混乱的,具体情况如下:
7 V% o: ^$ Q' b6 F& \$ i" G! l8 v( k2 B1 V6 t
filebeat.yml- v; w+ B+ B+ P% H7 u) F S1 P; H
filebeat.inputs:6 x: {3 L5 g% @" r
M5 y7 P+ Z( x7 Wtype: log
5 E# ~, J. `5 H- y3 Q/ I& Fenabled: true
& x6 Y) V d+ L" V9 j8 q$ ]paths:
$ b- `; E6 P6 {; {: Z+ F8 q/tmp/testlog/no7.log" T+ p: |: ~+ `3 B1 |4 B; E
output.logstash:
' H/ f1 x; y% R) N+ M' E. z2 B* hhosts: ["xxx.xx.x.xxx:5044"]$ q' R# W! N4 e$ u8 h/ U6 x, a
----------------------------------------------------------------------------7 l( x) q3 ]; R- d
logstash.conf
+ I2 |! A4 N i5 s; v! e9 N) Iinput {
' v( p. N4 B. u g4 \) m# T! zbeats {
3 w) m6 W) _) b) v C6 ?7 g) `port => 5044
8 N8 F% |5 R: _% o* a2 j} {% a$ |9 t9 d
}
5 p' y8 @0 u: _% y3 y/ H. Soutput {3 \; I! |# R, L- O
file {% b0 p( T# ?- R5 x, ]' x
path => "/tmp/logstash/no7.log"
' ]3 n5 }8 ~8 s- h* x- ]3 H3 \codec => line { format => "%{message}"}
% \7 S0 e" M2 t: J}( p" b" o- F" E1 g G Z8 [
}
( e, ?& H* ^% n+ W3 _- d; j- |----------------------------------------------------------------------------0 D' c5 `2 h$ O7 R0 V! e7 j
% L& I; t. k! D- K/ m2 S
时间乱序情况如下:
) E4 j8 i! f9 _' I/ A; p1 J: X: Y5 B7 U! k
/tmp/testlog/no7.log(Filebeat服务器)
$ F7 ]! @ [' \4 I' }, i* \no7 0 2020年 1月 14日 火曜日 17:48:36 JST
- Y5 H- T& O0 A- G; Sno7 1 2020年 1月 14日 火曜日 17:48:37 JST [1 N8 Q' Z. h, K" f; E7 ~
no7 2 2020年 1月 14日 火曜日 17:48:38 JST
& g+ g2 u9 r3 o# Y; k0 \: b) G: y9 S8 hno7 3 2020年 1月 14日 火曜日 17:48:39 JST
5 d; `: K4 l! H& b( Bno7 4 2020年 1月 14日 火曜日 17:48:40 JST
7 |4 o3 O1 W- p$ ~8 m) I" ]no7 5 2020年 1月 14日 火曜日 17:48:41 JST& Q1 J3 {) e2 e4 b/ ?7 b# c
no7 6 2020年 1月 14日 火曜日 17:48:42 JST
6 ^# @- |% \" @' Bno7 7 2020年 1月 14日 火曜日 17:48:43 JST
% B2 ? F5 ?" Y H4 j* G4 Uno7 8 2020年 1月 14日 火曜日 17:48:44 JST
' P: W' R, `4 yno7 9 2020年 1月 14日 火曜日 17:48:45 JST. o1 @, j+ ^1 }
----------------------------------------------------------------------------
! }0 _$ S6 G& x8 h O8 ^% U7 h- {) Y
/tmp/logstash/no7.log(Logstash服务器)3 f% j1 j' J* _" S4 u' d
no7 2 2020年 1月 14日 火曜日 17:48:38 JST
+ R/ z4 X1 W6 s- n& ^no7 6 2020年 1月 14日 火曜日 17:48:42 JST
) N/ Z6 l5 z) h Vno7 3 2020年 1月 14日 火曜日 17:48:39 JST
: k+ B* ]1 e4 i" V. \no7 7 2020年 1月 14日 火曜日 17:48:43 JST$ e/ E) b, i) C4 @7 x
no7 0 2020年 1月 14日 火曜日 17:48:36 JST8 z- L1 g8 }' y+ Y9 F; A
no7 4 2020年 1月 14日 火曜日 17:48:40 JST
8 O E4 n! S7 \$ Kno7 8 2020年 1月 14日 火曜日 17:48:44 JST
# a& D+ x. E" h g3 J' Bno7 1 2020年 1月 14日 火曜日 17:48:37 JST
6 i! ]- u4 s" `* f) G6 c# s1 _no7 5 2020年 1月 14日 火曜日 17:48:41 JST
. D, G# z# v( dno7 9 2020年 1月 14日 火曜日 17:48:45 JST0 s9 C9 d1 d' k, O
----------------------------------------------------------------------------) o0 L6 F9 P' r/ t; ?4 ^2 g/ G* Q
# t1 k* ?8 o# w' J" f& B' H5 [
可以看见,Logstash接受到的所有内容都是乱序排列,请问怎么才能让它按照Filebeat服务器里的顺序输出呢: ?4 [2 ]6 W) R( f. @
请大家帮帮忙,麻烦了9 b6 W+ S `3 ^6 w
7 q& C, J" k- d) M& c! Y2 @2 a
——————
* H% t; V6 d; }& k8 i9 V/ _; ~$ A4 v$ w2 k6 i
有在网上搜过解决方法,都说是用filter的date来处理,但是按照目前能找到的所有回答都试了一遍,乱序问题依旧没有解决 |
|