gro*_*gor 6 grafana prometheus
我想获得某些指标的特定标签的唯一值。例如,如果我有指标“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'}
Run Code Online (Sandbox Code Playgroud)
我想获得 'tag_name1' 标签的唯一值:a,c,e
就像:
select distinct tag_name1 from metric_name
Run Code Online (Sandbox Code Playgroud)
太长了;
带有查询的模板label_values(tag_name1)就可以完成这项工作。
更多细节:
通过prometheus标签,我猜您正在使用这个数据库。
您可以使用Grafana 模板来获取某些指标的特定标签的唯一值。
查询是最常见的模板变量类型。使用查询模板类型生成动态变量列表,只需允许 Grafana 在仪表板加载时探索您的数据源指标命名空间即可。
例如,像 prod.servers.* 这样的查询将使用该通配符位置中存在的所有可能值填充变量(在 Graphite 数据源的情况下)。
因此,您可以使用 label_values在 Grafana 中为 Prometheus 查询添加模板和查询。
| 归档时间: |
|
| 查看次数: |
8438 次 |
| 最近记录: |