我需要在 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 应用程序日志仪表板的搜索框中传递多个值的主要内容,如果未能解决你的问题,请参考以下文章