regex Grafana Loki模式语法错误:意外的标识符

ovfsdjhp  于 2023-01-18  发布在  其他
关注(0)|答案(2)|浏览(911)

尝试使用Grafana + Loki模式进行分析
我正在使用

{pod=~"backend-deployment-.*"} |~ pattern `<_> - - <_> "<method> <path> <_>" <status> <_> "<_>" "<_>" <_> <duration> [<service>] [<_>] <_> <_> <_> <_> <_>`

分析此日志

10.110.1.132 - - [27/Aug/2021:02:37:06 +0000] "GET /main.d8e010115d6aba1bd049.js.map HTTP/2.0" 200 10842370 "https://gym.com/students/edit/173" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15" 34 20.031 [gymauto-gymauto-frontend-service-v1-8080] [] 10.110.5.217:8080 10842370 20.035 200 a7c4299aaa7ea674e91d13315

但有错误

parse error at line 1, col 35: syntax error: unexpected IDENTIFIER, expecting STRING

不喜欢反勾号,什么是最好的解决方案,我尝试““也”',但同样的错误。不能使用模式

jyztefdp

jyztefdp1#

我认为您需要将其键入为“|模式”而不是“|~模式”

mpbci0fu

mpbci0fu2#

@MCVL1911的回答是正确的。您只需要在模式解析器之前删除冗余的~。您可以使用LogQL Analyzer进行验证

相关问题