繁体   English   中英

如何在 Grafana 中可视化 Loki JSON 日志

[英]How to visualize Loki JSON logs in Grafana

所以我们使用 Loki/Grafana 从我们的 Kubernetes 集群收集日志,这个工具非常适合。 但是现在我已经清理了日志,我还想将它们可视化!

  1. 我的日志在此处输入图像描述

  2. 仅选择 JSON 行

    # My query {namespace="default",pod=~"kkds-dockerscanner-test.+"} |= "SchemaVersion" | json
    我的日志

    在此处输入图像描述

  3. 我只选择要在表格中显示的两列

    {namespace="default",pod=~"kkds-dockerscanner-test.+"} |= "SchemaVersion" | json | line_format "{{.ArtifactName}} {{.Metadata_OS_Family}}"
  4. 现在我想在表格中显示结果,但 Grafana 并没有完全显示我想要的表格。 我想在表中显示我的查询输出,而不仅仅是我的输出作为列中的字符串。 您对如何使这项工作有任何建议,或者您能指出一个教程吗?

    在此处输入图像描述

您需要在数据可视化之前对其应用 转换

我没有可供我测试的实例,因此我无法发送屏幕截图,但这是您从“line {}”列中获取数据的方式。

正如@Witt 所建议的,可以通过应用转换来转换 JSON。

如果我选择转换窗格并提取字段,我现在将 JSON 键作为表视图中的列。

在此处输入图像描述

在您的数据源下,您还可以使用Derived FieldsRegex添加列。 但是,这有点麻烦。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM