我需要在 grafana 应用程序日志仪表板的搜索框中传递多个值

Posted

技术标签:

【中文标题】我需要在 grafana 应用程序日志仪表板的搜索框中传递多个值【英文标题】:I need to have multiple values passed in search box in grafana application logs dashboard 【发布时间】:2021-03-20 13:55:35 【问题描述】:

。目前我正在使用以下查询在日志面板中搜索关键字。

kubernetes.namespace:$namespace AND kubernetes.pod.name:$pod AND stream:$log_stream AND message:/.*$search.*/

数据源:Elasticsearch 7.6.1

这将只接受单个字符串,不接受多个字符串。我需要正则表达式来搜索日志中的任何内容(包括特殊字符、字母数字等)。

【问题讨论】:

【参考方案1】:

在查询中使用高级变量格式,适用于 Lucene - Elasticsearch。例如:

$variable:lucene

文档:https://grafana.com/docs/grafana/latest/variables/advanced-variable-format-options/#lucene---elasticsearch

【讨论】:

你的意思是这样的吗? /.*$variable:lucene.*/

以上是关于我需要在 grafana 应用程序日志仪表板的搜索框中传递多个值的主要内容,如果未能解决你的问题,请参考以下文章

Grafana 为每个错误日志发送通知

如何描述显示 systemd 单位的 grafana 仪表板

grafana 仪表板的物理位置

Grafana 仪表板图表不显示单位

以编程方式导出 grafana 仪表板数据

以编程方式导出 grafana 仪表板的图像 (png/jpg)