2

我正在 Grafana 上开发基于 Loki 的仪表板。我有一个用于在 Loki 跟踪日志中搜索文本的面板,当前查询如下:

{job="abc-service"}
|~ "searchTrace"
|json
|line_format "{if .trace_message}} Message: \t{{.trace_message}} {{end}}"

wheresearchTrace是“文本框”类型的变量,供用户输入搜索文本。

我想包含另一个变量skipTestLog来跳过一些测试 cron 任务创建的日志。skipTestLog是两个选项的自定义变量:Yes,No.

假设测试 cron 任务创建的日志包含解析器后CronTest字段中的文本,有没有办法根据选择的值过滤掉它们?trace_messagejsonskipTestLog

4

1 回答 1

2

创建一个键/值自定义变量,如下例所示:

在此处输入图像描述

使用以下示例中的变量:

在此处输入图像描述

于 2022-01-07T12:41:49.120 回答