易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 4|回复: 0
收起左侧

使用相关配置发送到es上

[复制链接]
发表于 2024-10-31 17:23:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
vim /etc/filebeat/filebeat.yml
2 b4 v% r2 Q, p
2 A4 y1 }( m& d7 ]
; d- c6 X; a/ J! @8 b4 ~, ~, M6 `. G5 z0 o# r# U& m7 _
filebeat.inputs:# M: h& X3 e  i* M+ H7 q& E& K
- type: log
7 [9 [! ~& a; w8 v" c8 g3 K   enabled: true
( I$ E6 E9 t/ d; e1 R) g   paths:: o4 K4 S: G% Z( C, Z
    - /var/log/messages2 l- W$ T( c1 w* y3 D1 w) H" @$ x2 w- W
   tags: ["messages"]2 D6 l1 k5 z) {# U6 ?
   fields_under_root: true9 A) S6 F3 i& u" A  l

% ?( t0 |+ s3 M3 t6 `- t8 d' Y - type: log
' f" s0 l* U+ ^4 b7 `: [   enabled: true4 n6 ^. u# t' ?& }7 b; H0 t
   paths:  F2 \3 a6 X) G) M
    - /var/log/nova/nova-compute.log
5 g3 D$ Q. f- v8 m" h   tags: ["nova-compute"]
: t3 d- R/ n! Z6 y3 J) u   fields_under_root: true
* X+ g1 ], y, ^  g
$ t6 p. E6 |0 {# [; m - type: log
, J2 t2 Z# @7 R4 G4 r( v   enabled: true) j' t/ `8 i4 n; e" b& `
   paths:6 r4 Z! E. `5 M4 X* d7 M, F
    - /var/log/nova/nova-manage.log2 u: w% X' J! D4 l9 b
   tags: ["nova-manage"]# M( N3 r2 M/ }- g, I
   fields_under_root: true* u3 a, `; ^, y* b' s4 Q
. W" h- |$ ~. f+ Q: v' V! D9 B
- type: log
0 O9 }7 ]* o# Q4 M5 @/ h   enabled: true/ X4 ~# ^+ c4 U* H8 D4 `$ H" t1 W9 `
   paths:6 J( z6 m# G/ J0 b
    - /var/log/nova/scheduler.log( D' q" E) r5 G, v5 O: {$ d6 a
   tags: ["scheduler"]1 ^( ?% y  s: E; K
   fields_under_root: true
( i% G+ A' K1 G2 Y7 W( n
: u2 i& h1 N% r% a. M - type: log1 m1 I( q( ~* ~3 S1 H8 c
   enabled: true
9 P, \+ J! D+ G4 U6 R7 E' j   paths:
* Q& t, {& d' ~0 i/ P/ D    - /var/log/nova/conductor.log3 ?( z5 T4 |% [
   tags: ["conductor"]) V$ ~0 z4 x; u! y
   fields_under_root: true
* @( p/ a" ^/ L1 r/ U4 |
1 m5 W1 Z7 s3 E* z3 V# O5 g0 }7 b - type: log
% I. P. O! a! ~8 U' |4 a: g   enabled: true
, q0 h) \! N4 U; N* m& m   paths:# j7 q; i) e4 `
    - /var/log/nova/cert.log  q9 x+ G# V  J' p: S- A% R  R
   tags: ["cert"]. }0 m% w; u# @3 B% B" `7 [) G
   fields_under_root: true
- B, w+ a/ e! S+ M* \5 `+ q/ V0 F1 Y$ Y
- type: log
8 [4 S& B9 b" E# D! I- I' v% o   enabled: true
. Z5 ]6 S! w! K' a   paths:: U7 F% P6 S" O4 r
    - /var/log/nova/consoleauth.log # e0 A0 t/ @# i" Z) L: d
   tags: ["consoleauth"]+ J5 F; ?4 @4 N
   fields_under_root: true
& {1 A" f- e8 z; g' D' H
# |. T2 U) F6 `6 l) Y  n* Z - type: log
5 n1 T" e& {% l- o6 f   enabled: true
. Z! E4 U4 j, r+ m8 K- o* ?- P   paths:( }- T' {! ^8 G2 t+ l
    - /var/log/nova/nova-novncproxy.log
% T2 o' [3 @! t& J1 P; G2 d* b5 z/ I; P   tags: ["nova-novncproxy"]! t, I' U0 }# H" O' F
   fields_under_root: true
7 {3 W( ~/ w2 n- A6 d8 m* J" E  H: _0 V  i) y. X) c  h1 |# @
- type: log
8 ~* p# M: m  P" h   enabled: true$ T' E+ [9 M9 g" `# l
   paths:
, Y6 V+ ^& k1 n2 t- z    - /var/log/rabbitmq/rabbit*.log4 i- w; I4 Y  _  B7 z
   tags: ["rabbit"]! p' J/ t  i- l' d% _( `/ q
   fields_under_root: true
+ W3 E9 U6 t: |1 q- p. M9 b
9 }7 d/ G% _! R) ^ - type: log, {2 i, O! T  |+ z) L, o) N
   enabled: true0 d8 x2 L3 [7 u( g
   paths:0 L  p# ?& B' ?4 R  F' F( }
    - /var/log/glance/*.log# e7 n0 F4 k; P. P0 v" ~& M
   tags: ["glance"]' k$ D4 f( u0 Y5 _
   fields_under_root: true& C2 z; k% |' E7 h/ j) ?* C5 [

( Z) E" ?7 T/ V - type: log+ c9 j1 y+ P1 a
   enabled: true5 Z  s8 {  _' R0 c
   paths:+ h0 O0 r) d3 H% z2 A3 l
    - /var/log/neutron/openvswitch-agent.log
6 Y9 I5 n. y& y9 a8 O; a6 p   tags: ["openvswitch-agent"]9 P+ E) J9 F0 f7 Q/ Z: \; B8 c  q
   fields_under_root: true, r- K% A+ L  G8 w% s

5 a4 d/ p. n. {& O2 o) Q: y - type: log* P/ V) F1 c( j8 @& {$ I+ Q0 T
   enabled: true( F4 m1 _% C, _; U) |
   paths:( ~6 o1 V& R: E! P
    - /var/log/kuryr/kuryr-controller.log9 |# |6 H$ T. [  G$ C' v
   tags: ["kuryr-controller"]
& z: i# J% b. W# q: ?   fields_under_root: true
+ b# R3 g$ d5 V0 q* H
+ j7 p5 l0 ^9 c- U; K. T) G - type: log4 R" O  Q! m/ R7 Q5 B+ X
   enabled: true
" V# L5 N6 j, n% d+ m  ^0 o   paths:
) t, J/ G6 J# U9 _2 H3 ~# t9 y    - /var/log/keystone/keystone.log
( H7 }( T0 L% g/ W1 i& F   tags: ["keystone"]6 o+ _7 ?5 Q: U8 q( l5 F" o2 _5 p
   fields_under_root: true, X, C' W+ @* d9 y' w  x
" E( V& g& k! p9 [
output.elasticsearch:
- _! g/ f2 S3 q( |4 g) r: a  hosts: ["172.24.110.125:9200", "172.24.110.127:9200"]- z6 W+ q0 y6 h" j$ i
: k( K: ]& S5 M- z/ g
  username: elastic
7 i% [, o8 Z: |, F# k( a0 B, U) K" V  password: Cxxxx
5 h. v/ I% O8 p& U! @4 c  indices:, F( Q4 z2 I7 D& h1 r0 Y& l
    - index: "compute_messages-error-%{[agent.version]}-%{+yyyy.MM.dd}"
3 L2 g: i! E* ^( v7 k      when:
1 A% r* y$ J2 y6 J        or:
3 t5 E9 A* q6 c5 }8 \8 i  p. @          - contains:1 j) h8 P9 T$ Q$ c
              tags: "messages"% o8 b5 V9 [( B2 S  |# [: {
              message: "err"" ?6 u5 I$ a/ E! O/ ~
          - contains:) i8 N2 a4 q, b, B, J" Q! J" ~- \3 R
              tags: "messages"
# W- n! P  W$ Z2 B8 d6 u              message: "ERR"
' Y  q2 F5 P( G          - contains:3 Q7 s2 p3 p! p  t9 p( Y' g
              tags: "messages"3 u' l/ y; j- e, e3 p
              message: "fail"
! ]3 \, n) l5 d6 u) [    - index: "compute_messages-%{[agent.version]}-%{+yyyy.MM.dd}"
# n' W1 G, i6 ?4 ^      when.contains:
8 D6 j+ p/ C5 Y        tags: "messages"
, ~4 [! g5 M1 [% \0 J5 J2 a) R    - index: "compute_nova-compute-error-%{[agent.version]}-%{+yyyy.MM.dd}"
  V  J# }5 p2 P1 }+ S      when:4 J' ^8 e* g2 r1 Y0 ~0 n1 U
        or:
6 F- V- P9 |4 {: q          - contains:7 L3 b/ c7 |. X. l. _4 p! `
              tags: "nova-compute"
, F' a' ^$ i: k1 C+ D              message: "err"
! V( I. ]  E2 O" Z! n          - contains:8 m8 T+ `6 e- x4 d) s8 j
              tags: "nova-compute"
5 L1 [* Q/ \3 U" B' V              message: "ERR"
7 i# a, m, y- @          - contains:0 [& G2 S9 T# R/ `# z( u; f3 a
              tags: "nova-compute": c0 ^8 d/ F4 e# v; f( B1 w, o! \3 @6 U
              message: "fail"2 n& }$ Y5 C# C3 g
    - index: "compute_nova-compute-%{[agent.version]}-%{+yyyy.MM.dd}"
% i& w5 F# }- k5 b' O      when.contains:
) E+ g$ ^4 @& l1 K+ j" C        tags: "nova-compute"
5 u6 B0 `( v  H
- g" s8 F* y+ k$ v9 u+ J    - index: "controller_nova-manage-error-%{[agent.version]}-%{+yyyy.MM.dd}"2 {9 J9 N# O- I/ H/ x2 S
      when:9 Q: i: N' m" k% k' d) t
        or:2 b# Z  ?" O- O$ g' _0 j+ i
          - contains:
- \" o, s& ~5 T- W1 @# w, \8 L              tags: "nova-manage"
5 R+ e& k8 M/ a( F& w4 r8 p3 Q              message: "err"; U. I3 e  f& Q% i+ _$ k
          - contains:
& e6 @" ?% H0 E2 O8 L* e; l              tags: "nova-manage"
* \9 \; _; Y/ r% B/ \              message: "ERR"; q- G8 k0 q: C
          - contains:
  f; P) N8 w6 y+ c6 b4 u* k              tags: "nova-manage"
3 c! V8 f# [$ p  T% _( o. l5 R! {5 K1 x              message: "fail"& P7 T$ V6 k+ F* _' I4 H% ~0 c
    - index: "controller_nova-manage-%{[agent.version]}-%{+yyyy.MM.dd}"
. F) C& W4 M3 Z      when.contains:8 z" k' w9 l1 z! o7 w
        tags: "nova-manage"+ P2 q/ A( R2 n" r& d

8 m) N. C8 b# z; o: @    - index: "controller_scheduler-error-%{[agent.version]}-%{+yyyy.MM.dd}"7 c! H( D; ?. I2 d3 }4 M
      when:8 t  ~2 j- f% z) ?, o
        or:$ C: f8 b4 X' q' R, }
          - contains:
) C8 F/ b7 S; j" H) V; Y% R) [              tags: "scheduler"
+ o7 k1 y2 ^/ m              message: "err"; r" G2 u9 D! U$ E
          - contains:
9 @) {# q" l; D" q. _) `              tags: "scheduler"" C# Z; m- b" S- W$ X
              message: "ERR"
' R: h$ J; x! n2 r% L  c' ~% k          - contains:) |9 Y" h5 J  K# z
              tags: "scheduler"
& U( l, l  H* S8 C7 d- \  `              message: "fail"
. h9 _5 k7 w. T  o( J/ p    - index: "controller_scheduler-%{[agent.version]}-%{+yyyy.MM.dd}"0 d" U* {1 L! N9 z7 H$ |* E6 c& ~: @
      when.contains:$ [' E8 N& I; H" N* l' l
        tags: "scheduler"2 g( n3 B8 W8 ]* F  X# c; z

" H8 z0 j; e5 R8 A9 H& y    - index: "controller_conductor-error-%{[agent.version]}-%{+yyyy.MM.dd}"2 ~5 I2 I  n2 w2 V; A, B
      when:
8 r0 R7 J) H! q& C6 o" S6 ~5 z* [        or:& G2 |$ K2 j; j; U
          - contains:
6 b0 o8 s) D) h4 G# u: p& [              tags: "conductor"3 f! p  h+ J' k$ Y4 C/ r( q
              message: "err"# a! M6 m5 t. r% U
          - contains:
+ M( C7 [' V$ U5 h" _              tags: "conductor"
- ]; G; m) Y, v: h              message: "ERR"
, i' b3 I* f6 _; E  x          - contains:% L& d4 h! U$ i  P2 t
              tags: "conductor"
% ^3 \# f2 i; S/ b              message: "fail"
8 \8 z9 X7 g2 V7 B    - index: "controller_conductor-%{[agent.version]}-%{+yyyy.MM.dd}"  t/ S, h: p, ^
      when.contains:, i# M. r( q7 B! o
        tags: "conductor"
8 Q# [% C1 k4 ]2 W: h, j7 W0 [9 T# H9 z- _! S& e/ ^
    - index: "controller_cert-error-%{[agent.version]}-%{+yyyy.MM.dd}"- r: V2 Y/ F1 E3 q, D' t
      when:
. `# K9 T- I- ^. e( b        or:
6 z' [' a& ]3 x9 ]! S# l6 u, A          - contains:4 s5 C! o( \( i7 `. a- \4 q
              tags: "cert"
$ U. }- T: S- a3 V              message: "err"- \7 s. K8 j  e5 Z
          - contains:. `+ {; |" c; L, w
              tags: "cert"
" v6 R5 C2 d% N. N! K              message: "ERR"
8 o" _/ U# w# l" g( C          - contains:
5 J1 |0 Z! ~" q. T              tags: "cert"% s7 O- y6 G. C" D* E
              message: "fail"
$ m# e& |( Q' s9 k0 }5 @    - index: "controller_cert-%{[agent.version]}-%{+yyyy.MM.dd}"
$ `0 C' j1 b0 U0 @# }      when.contains:
9 K9 z3 ]  Z9 p) @) l        tags: "cert"/ z: j' m: |% I4 \- j
9 R$ v) A/ F0 t  W/ W
    - index: "controller_consoleauth-error-%{[agent.version]}-%{+yyyy.MM.dd}"8 |9 C2 H. J$ ?( x/ W; B/ Z7 g
      when:
$ w$ G7 `5 e7 V5 X9 d( t( t- e4 |7 e        or:# K3 Y* e; }& g2 x; B
          - contains:- H$ k/ C! a# C
              tags: "consoleauth"0 p# M9 N4 W. C1 Z7 h
              message: "err"
5 G% e! ^" l/ O  u5 z2 ^          - contains:: v7 ~3 D; M0 u' w1 A
              tags: "consoleauth"# d4 |% h& T3 ^/ L) P
              message: "ERR"
; f2 S% O) f$ K* g& r# J& S* r          - contains:- t! f4 t4 ]; b. |8 d
              tags: "consoleauth"
7 y6 G- R* [2 r" _9 _              message: "fail"- D& P; M9 M6 O5 `" R2 Q  a2 j: B
    - index: "controller_consoleauth-%{[agent.version]}-%{+yyyy.MM.dd}"$ ?( _$ G: t0 k
      when.contains:
3 o+ m: G9 @0 @- h        tags: "consoleauth"- `0 C) v+ x3 v0 O4 ^2 K; O) m
5 c/ X8 x) r4 P
    - index: "controller_nova-novncproxy-error-%{[agent.version]}-%{+yyyy.MM.dd}"
# k$ Y+ r1 {: y      when:8 D% a0 a1 X) U( Q; i, |/ W! P
        or:6 {5 h5 G) P/ k2 d; o( H
          - contains:
" b4 b$ m" I( G' H9 ?: G              tags: "nova-novncproxy": h- [# d% G; s5 U
              message: "err"
5 _# e% x9 Y, w; O  J0 Y' q          - contains:
1 y% i% F% p9 `              tags: "nova-novncproxy"8 I4 T9 R+ t! C+ G9 [3 p! C6 Z
              message: "ERR". _, V" `* N  a0 ~7 |% V/ _. q8 U
          - contains:
2 c% v) W  g8 Z) _# A              tags: "nova-novncproxy", g3 h  J: v/ \! _
              message: "fail"# U2 @+ m+ X7 y$ \
    - index: "controller_nova-novncproxy-%{[agent.version]}-%{+yyyy.MM.dd}"6 o2 ^& D6 n# |- t$ v; f
      when.contains:  G$ R4 o# f" u- n8 K5 J  W
        tags: "nova-novncproxy"
- Z( @9 ~0 N; A- ?  s3 ~, a1 m+ p5 l) g" u2 f9 N& W
    - index: "controller_rabbit-error-%{[agent.version]}-%{+yyyy.MM.dd}"$ u2 P- o! b! i, z- {( \: @3 B
      when:. j0 W$ w+ K. g
        or:
" ]) m# @7 K! O. J1 x          - contains:
. m9 H9 s6 f8 ?0 H9 ^" a              tags: "rabbit"/ B8 y, o% v* n) E* s
              message: "err"
6 W- O  L9 c# i$ f! w          - contains:. C& T% ~+ i+ I% _0 q# Y6 N7 t" L2 `
              tags: "rabbit"& U/ E, l& S, h, t
              message: "ERR"
& v( S3 Z2 a! @" W          - contains:5 C! `8 Q2 r! f+ A; I1 x
              tags: "rabbit"1 }0 P& W4 Y3 r8 E7 h
              message: "fail". j0 E  D+ R; S
    - index: "controller_rabbit-%{[agent.version]}-%{+yyyy.MM.dd}"4 O2 ]5 v" u0 c7 d8 [
      when.contains:
$ L; K+ n' S9 [        tags: "rabbit"
2 b0 h1 U8 D: ^/ e) R' j
1 z( J& ]: W" l/ ^9 c/ G5 x, a    - index: "controller_glance-error-%{[agent.version]}-%{+yyyy.MM.dd}", k, N" U1 {% `( C8 H
      when:
6 i7 Y3 u/ r8 x7 D$ p        or:
+ L5 p0 F! r2 t9 r- b( F          - contains:+ t% Z! l" `/ K! x' v' x0 T
              tags: "glance"* K* b2 m* Z! `
              message: "err"
9 U- w$ }* m- q          - contains:( _; k: n4 W$ Q
              tags: "glance"
1 K$ a  R7 q4 Z% @              message: "ERR"
# g8 r  r! p% B9 Q9 o          - contains:
+ L# e! r8 ]; y: y$ ~              tags: "glance"
1 @! n5 B5 X, k9 [              message: "fail"
1 _& E9 W9 ~' Y+ j" W& u    - index: "controller_glance-%{[agent.version]}-%{+yyyy.MM.dd}"* q6 k3 Y8 W2 i. J5 E+ [
      when.contains:
& y* Y# w+ K/ G7 a$ Q( N        tags: "glance"
- m  f! P. O! w+ e) {' o/ V
0 B2 z3 d# i. H  u5 v    - index: "controller_openvswitch-agent-error-%{[agent.version]}-%{+yyyy.MM.dd}"
  J) K4 q6 F- `2 T' p; }      when:/ a$ C2 A" [$ x; m
        or:& X1 o8 D% M7 A8 `5 S
          - contains:
8 i9 m. W5 ?" N- q1 V2 s+ @# g              tags: "openvswitch-agent"
; P5 R, g) N8 [" B* N2 o; j2 b              message: "err"
. c' |: W, @9 _4 k          - contains:
7 J$ X# B; W/ R- q6 m3 j. L              tags: "openvswitch-agent"% X. B' ~' r2 E* Q. d
              message: "ERR"9 c/ X+ h6 F4 u0 Q$ t
          - contains:9 N5 |2 u8 W& z
              tags: "openvswitch-agent"
' W7 P0 A* i/ ]2 U/ z5 C              message: "fail"
1 d5 ]$ j2 |; _( x- {9 X+ E4 B    - index: "controller_openvswitch-agent-%{[agent.version]}-%{+yyyy.MM.dd}"! q7 L. }% ~: @8 `; w/ ^- {
      when.contains:
6 P- F5 E/ B1 E! \( D$ G# ]0 f        tags: "openvswitch-agent"
0 w. y7 |. @; p# [
" ?& w2 [. E5 J( d" O8 E8 L    - index: "controller_kuryr-controller-error-%{[agent.version]}-%{+yyyy.MM.dd}"9 ?/ o/ @; k( F: W, ~5 U0 @
      when:  d* S. s# F1 Q3 B
        or:
. `% c) I. `8 b. W6 c1 i7 Z  u: l          - contains:- o+ {9 r! [5 G3 j
              tags: "kuryr-controller"3 n4 K2 b# d- q2 r. W
              message: "err"
3 e, M1 @4 A" c# q2 O7 L9 d          - contains:% H& y) O, @8 z5 E
              tags: "kuryr-controller"' J$ x2 T. {# F5 u0 C2 G
              message: "ERR"
5 T4 Y+ a8 O  u0 x2 N          - contains:
8 K. D3 J. ?4 ^* B2 e( v              tags: "kuryr-controller"
5 c1 f8 j$ B. n# t3 a              message: "fail"/ F) U. {! e  Z4 K6 Q/ {# U
    - index: "controller_kuryr-controller-%{[agent.version]}-%{+yyyy.MM.dd}"
6 j8 V" u& D$ I' A  K6 |      when.contains:) S/ r# p7 U, D. z7 @
        tags: "kuryr-controller"7 m9 F$ h; ]: X/ @
& z4 p/ |5 U; o$ q
    - index: "controller_keystone-error-%{[agent.version]}-%{+yyyy.MM.dd}"
5 S, J7 s$ t! X3 B; K) ~" R      when:* Y' l0 ~. T7 p2 d# Y5 d" g
        or:
/ T. A% P: X! N& k0 x- f' ^5 Y2 w          - contains:
5 t9 R% I- ]' g2 F  V1 R              tags: "keystone"; ]; y. G* o2 i) ^6 |* S
              message: "err". M( o, d+ u+ `5 v4 t/ [  {+ k- U
          - contains:) C  ^, D* V, [7 K
              tags: "keystone"
/ a% H7 g5 |( V$ y9 U$ Q              message: "ERR"4 t9 y9 U5 Z  V/ i" [" k. G
          - contains:0 `& g: f4 B( j; `; K: x7 A9 Z3 ?
              tags: "keystone"
2 W" ~. g0 f# f4 R; P              message: "fail"" `, {# ?  ^; j: B
    - index: "controller_keystone-%{[agent.version]}-%{+yyyy.MM.dd}"5 S/ s. R0 g- t6 T+ z: C3 V. U0 e, c- |
      when.contains:
1 J3 t) Z  _  K( _2 F3 _        tags: "keystone"7 j- G* t" P$ v8 ]8 c- E; J- F4 g

+ x: }4 {) q3 @; y3 R7 c  Asetup.ilm.enabled: false
: o/ W8 k% ~& @. g2 ]6 Wsetup.template.name: system- p. v3 p; J$ V
setup.template.pattern: system-*4 f5 J# M: n' v

( A7 R; a5 l# _/ a& w" b+ AYou have new mail in /var/spool/mail/root
1 O$ f7 N* I- x7 U1 S
. h; k& ~- n9 O3 G2 O/ M- ]2 b" m1 Y/ F! J
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 20:17 , Processed in 0.052620 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表