【问题标题】:Grafana query to get unique tag valuesGrafana 查询以获取唯一的标签值
【发布时间】:2019-04-30 05:36:57
【问题描述】:

我想为某些指标的特定标签获取唯一值。 例如,如果我有指标“metric_name”有标签“tag_name1”和“tag_name2”:

metric_name{tag_name1='a',tag_name2='b'}
metric_name{tag_name1='c',tag_name2='d'}
metric_name{tag_name1='e',tag_name2='f'}

我想获取 'tag_name1' 标签的唯一值:a,c,e

有点像:

select distinct tag_name1 from metric_name

【问题讨论】:

    标签: grafana prometheus


    【解决方案1】:

    TLDR;

    带有查询 label_values(tag_name1) 的模板可以完成这项工作。

    更多细节:

    通过prometheus 标签我猜你正在使用这个数据库。

    您可以使用Grafana templating 来获取某个指标的特定标签的唯一值。

    查询是最常见的模板变量类型。使用 Query 模板类型生成变量的动态列表,只需允许 Grafana 在 Dashboard 加载时探索您的数据源指标命名空间。

    例如,像 prod.servers.* 这样的查询将使用该通配符位置中存在的所有可能值填充变量(在 Graphite 数据源的情况下)。

    因此您可以使用Prometheus query in Grafana 的label_values 添加模板和查询。

    【讨论】:

      猜你喜欢
      • 2019-01-23
      • 1970-01-01
      • 2020-02-20
      • 1970-01-01
      • 1970-01-01
      • 2012-03-07
      • 2021-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多