mtail能够采集到指标,但是没有写入prometheus

Viewed 74

前端版本:6.0.0-ga.7
后端版本:v6.0.0-ga.7.0.2-a77dc15e363ae4ef375f4dacd73fd2d7e1e0095b
mtail的progs如下:

counter error_count
/ERROR|error|Failed|faild/ {
error_count++
}

counter exception_count by exception, log
/(?P[A-Z](.[A-Za-z])(Exception|Error)):(?P.)/ {
exception_count[$exception][$log]++
}
执行测试mtail_error_count、mtail_exception_count指标能够打印出来
image.png
但是正式运行后从时序指标菜单查询不到mtail_exception_count,去prometheus查询也没有,mtail_error_count指标却可以查到

2 Answers

去掉空格以后可以入库,测试正常
image.png

counter exception_count by exception, log
/(?P[A-Z](.[A-Za-z])(Exception|Error)):\s(?P.)/ {
exception_count[$exception][$log]++
}

更正一下,去掉空格可以了

log= 后面是有个空格?

是有一个空格,日志原文里面就带了一个空格

检查下是不是不带空格的指标都存在,但是带空格就不存在了

是这样的