首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >洛基的不良原木

洛基的不良原木
EN

Stack Overflow用户
提问于 2022-04-15 10:13:59
回答 1查看 443关注 0票数 2

我在golang中使用zerolog,它输出json格式的日志,该应用程序运行在k8s上,具有cri-o格式,如下所示。Grafana loki的实际日志截图

我的问题是,由于json日志前面有一些非json文本,我似乎无法有效地查询日志,例如,当我试图将日志管道输送到logfmt时,会抛出异常。

我想要的是能够查询json的子字段。我的直觉是,也许对于每个日志,只需从{ (json的开始)中选择部分,然后也许我可以做更有趣的操作。我有点卡住了,不知道什么是最好的方法。

如有任何帮助和评论,我们将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-04-15 17:21:22

挠头之后,问题解决了。

因为我直接从这里开始使用promtail设置,https://raw.githubusercontent.com/grafana/loki/master/tools/promtail.sh

在这个设置中,默认的解析器是docker,但是我们需要将它更改为cri,之后,日志在我的Grafana仪表板中被正确地解析为json。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71882781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档