如何在 grafana 中通过标签添加过滤器?

Posted

技术标签:

【中文标题】如何在 grafana 中通过标签添加过滤器?【英文标题】:How do I add a filter by a tag in grafana? 【发布时间】:2020-09-08 13:09:26 【问题描述】:

我觉得我正在尝试做一些非常简单的事情,但经过一个小时的搜索,我在互联网上的任何地方都找不到任何有说服力的解释。

我正在使用 InfluxDB/Grafana,并且我有一个包含多个表的数据库。我的表有一个名为“host”的标签键,这样我就可以知道数据来自哪个服务器。

我想在我的仪表板上创建一个下拉菜单,以便我可以选择面板上显示的主机数据。有没有办法做到这一点?

【问题讨论】:

【参考方案1】:

根据查询创建仪表板变量

SHOW TAG VALUES WITH KEY = "host"

并在面板查询中使用它。它记录在 Grafana 文档中: https://grafana.com/docs/grafana/latest/features/datasources/influxdb/#templating

【讨论】:

是的,我看过那个页面,只是不太清楚在哪里放置查询或如何使用变量,因为没有 e2e 示例并且我发现的所有 youtube 视频都在使用旧版本的 grafana。无论如何,经过几个小时的猜测和检查,我最终还是让它工作了

以上是关于如何在 grafana 中通过标签添加过滤器?的主要内容,如果未能解决你的问题,请参考以下文章

在 Quickblox 中通过 REST API 过滤用户

如何将管道中的版本号添加到 K6-InfluxDB-Grafana 堆栈中,以便在 grafana 中我们也可以根据版本号过滤结果

如何在swift ios中通过键值读取子数据或过滤firebase数据

Grafana 过滤 Thanos 商店标签|格拉法纳普罗姆修斯灭霸

如何过滤具有大于和小于运算符的grafana仪表板?

如何在 jhipster 中通过 OAuth2 成功登录时执行操作