Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Paste
P11406
logstash-filter-verifier ordered filters
Active
Public
Actions
Authored by
colewhite
on Jun 5 2020, 3:24 PM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
observability
Referenced Files
F31855104: raw.txt
Jun 5 2020, 3:24 PM
2020-06-05 15:24:41 (UTC+0)
Subscribers
None
#!/bin/bash
ORDERED_FILTERS
=
$(
awk
'/logstash::conf.*filter/,/priority/'
$(
find manifests -name *.pp
|
xargs
)
\
|
grep -v
source
\
|
sed
':a;N;$!ba;s/\n//g'
\
|
sed
"s/logstash::conf[ {']*//g"
\
|
sed
"s/[': ]*priority =>//g"
\
|
awk
'{$1=$1}1'
\
|
sed
's/, /\n/g'
\
|
awk
'{print $2"-"$1".conf"}'
\
|
sort -n
\
|
uniq
\
|
sed
's/^[0-9-]*//'
\
|
sed
's/_/-/g'
\
|
xargs
)
logstash-filter-verifier --diff-command
=
"diff -u --color=always"
--sockets files/logstash/tests/
$ORDERED_FILTERS
Event Timeline
colewhite
created this paste.
Jun 5 2020, 3:24 PM
2020-06-05 15:24:41 (UTC+0)
Log In to Comment