categraf mtail如何将日志完整内容以标签的形式连同指标一起push

Viewed 81

mtail语法:
hidden text alarmword
alarmword="production"
counter system_blocked_morethan_error by logfile,alarmword,content
/(?P[\s\S]*) / +
/blocked for more than/ {
system_blocked_morethan_error[getfilename()][alarmword][$content]++
}

不知道是不是我语法写错的原因,[\s\S]*)无法获取到完整的日志内容。

a38dab7c11a54f17c2766af92d24dfc.png
dff3f8e22406d266f4930fdf3fa25ed.png

1 Answers

看到正则就头疼,把日志采集到ElasticSearch或者Loki里然后做告警感觉更简单更直观

ES有点大,私有云场景,客户抠,没资源