Grafana - 是否可以在基于 Loki 的仪表板查询中使用变量?
Grafana - Is it possible to use variables in Loki-based dashboard query?
我正在 Grafana 上开发基于 Loki 的仪表板。我有一个用于在 Loki 跟踪日志中搜索文本的面板,当前查询如下:
{job="abc-service"}
|~ "searchTrace"
|json
|line_format "{if .trace_message}} Message: \t{{.trace_message}} {{end}}"
其中 searchTrace
是一个“文本框”类型的变量,供用户输入搜索文本。
我想包含另一个变量 skipTestLog
以跳过由某些测试 cron 任务创建的日志。 skipTestLog
是两个选项的自定义变量:Yes,No
.
假设测试 cron 任务创建的日志在 json
解析器之后的字段 trace_message
中包含文本 CronTest
,是否有任何方法可以根据所选的过滤掉它们skipTestLog
?
的值
创建一个 key/value 自定义变量,如下例所示:
使用如下示例中的变量:
我正在 Grafana 上开发基于 Loki 的仪表板。我有一个用于在 Loki 跟踪日志中搜索文本的面板,当前查询如下:
{job="abc-service"}
|~ "searchTrace"
|json
|line_format "{if .trace_message}} Message: \t{{.trace_message}} {{end}}"
其中 searchTrace
是一个“文本框”类型的变量,供用户输入搜索文本。
我想包含另一个变量 skipTestLog
以跳过由某些测试 cron 任务创建的日志。 skipTestLog
是两个选项的自定义变量:Yes,No
.
假设测试 cron 任务创建的日志在 json
解析器之后的字段 trace_message
中包含文本 CronTest
,是否有任何方法可以根据所选的过滤掉它们skipTestLog
?
创建一个 key/value 自定义变量,如下例所示:
使用如下示例中的变量: