我想在 Grafana 中创建一个查询变量,它将带回一系列不同的主机名,用于过滤我仪表板中的结果。
我使用 ElasticSearch 作为数据源,这里是日志记录中的字段示例(为简洁起见,仅显示主机:主机名):
"host": {
"hostname": "ip-xx-xx-xx-xx",
"architecture": "x86_64",
}
术语“host.hostname”是我想要检索的。
在ElasticSearch的表格视图中,字段显示如下:
这是我想要做的:
这是我目前的查询,不出所料,它不起作用:
{"find": "terms", "field": "host.hostname", "query": "ip-*"}
这是面板编辑器的样子。不是 ip 地址显示在图例中。没关系。在这种情况下,我试图显示“实际可用”内存。请注意,没有显示任何数据(另一个新手问题)。
我对使用 Grafana 的 ElasticSearch 是全新的,所以我的尝试对于更有经验的人来说肯定看起来很蹩脚。任何帮助将不胜感激。
我使用的是 7.5.0-beta Docker 映像。