4

所以,我有一个 Grafana 仪表板来显示在主机内运行的各种服务的日志。

现在,我对不同的服务有不同的行,因为指标和标题是特定于服务的 - 例如对于 Apache 服务,我们有基于 HTTP 状态码的日志指标,对于 Oracle 数据库服务,我们有 ORA-* 分布、连接分区/趋势等

现在,我的问题很简单,即 Grafana 仪表板支持在行和单个指标上重复。如何使用此功能根据选择的变量值显示/隐藏我的行。

这里说它永远不会被实施(https://community.grafana.com/t/hiding-a-row-panel/1788/3),

这个问题(基于所选模板变量隐藏 grafana 面板)确实提出了同样的问题,但在接受的答案中只提供了链接,这些链接几乎没有帮助。

4

1 回答 1

1

我没有完全想象你的仪表板/面板。但是,我设法使用两种不同的方法从我的两个面板中隐藏了行。

  • 方法 1:您可以删除带有特定标签的指标的行。这是在查询中完成的,如 - (metric{label =~ "some regex"})。不会包含带有这些标签的所有指标。
  • 方法2:您可以使用Transform。'按值过滤数据'。'过滤器类型 = 排除'。这将删除具有与应用的过滤器相对应的值的行。
于 2021-07-22T13:54:03.973 回答