【问题标题】:Grafana Dashboard show/hide row based on variable valueGrafana Dashboard 根据变量值显示/隐藏行
【发布时间】:2020-05-05 14:02:50
【问题描述】:

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

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

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

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

这个问题(Hide grafana panels based on selected template variable)确实提出了同样的问题,但在接受的答案中只提供了链接,这些链接几乎没有帮助。

【问题讨论】:

  • 非常不幸。在我看来,这将是有用的功能。 +1

标签: go grafana grafana-variable


【解决方案1】:

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

  • 方法编号 1:您可以删除带有特定标签的指标的行。这是在查询中完成的,例如 - (metric{label =~ "some regex"})。不会包含带有这些标签的所有指标。
  • 方法2:可以使用Transform.'Filter data by values'.'Filter type = Exclude'。这将删除值与应用的过滤器相对应的行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多