使用mtail插件如何匹配多条正则

Viewed 64

这样写只有第一条生效!

counter membad_errors
/memory error/ +
/memory scrubbing error/ {
    membad_errors++
}
2 Answers
counter membad_errors
/memory error/ {
    membad_errors++
}

/memory scrubbing error.*/ {
    membad_errors++
}

写成这样可以了

需要再认真读一下 mtail 的语法,你这个写法:

/memory error/ +
/memory scrubbing error/

相当于把两个正则拼在一起,相当于:

/memory errormemory scrubbing error/