当前位置: 首页 > 知识库问答 >
问题:

Grafana查询以获取唯一的标记值

龙亮
2023-03-14

我想为某个度量的特定标记获取唯一值。例如,如果我有度量“metric\u name”有标记“tag\u name1”和“tag\u 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

共有1个答案

公羊曜灿
2023-03-14

太长,读不下去了

带有查询标签值(tag\u name1)的模板将完成此任务。

更多详情:

通过prometheus标记,我猜您正在使用这个数据库。

您可以使用Grafana模板来获取某些指标的特定标记的唯一值。

查询是最常见的模板变量类型。使用查询模板类型生成变量的动态列表,只需允许Grafana在加载仪表板时浏览数据源度量名称空间。

例如,类似prod.servers的查询。*将使用该通配符位置中存在的所有可能值填充变量(对于Graphite数据源)。

因此,您可以在Grafana中为Prometheus查询添加模板并使用标签值进行查询。

 类似资料:
  • 本文向大家介绍检查一列以获取MySQL中的唯一值,包括了检查一列以获取MySQL中的唯一值的使用技巧和注意事项,需要的朋友参考一下 您可以为此使用子查询。让我们首先创建一个演示表 使用insert命令在表中插入一些记录。查询如下- 使用select语句显示表中的所有记录。查询如下- 输出如下 这是检查列唯一值的查询 输出如下

  • 有人愿意帮我完成一个jdbctemplate查询吗? 只需要获取具有唯一id的行,但存在重复的行,因为其他列(如date)具有不同的值。我需要最好得到最长日期,结果集不应该有任何重复项:x个 输出: 这几乎有效,但不完全有效。可悲的是,有重复的。 这是我正在使用的两张桌子。 PS.:使用PostgreSQL

  • 我有这样一个指标: 我想得到所有独特的标签值

  • 问题内容: 我正在使用MySQL。我有3表,如下所示。 表:subject_Master 表格:class_Master 表:subjectAllocation 我如何获得如下的SQL结果,想获取subjectAllocation行中每个subjectId的SubjectName 问题答案: 使用 FIND_IN_SET() 函数: 试试这个:

  • 我想计算唯一标签值的数量。有点像 例如,如果我的度量“hello_info”有标签a和b,我想计算唯一a的数量。这里a=“1”、“2”、“3”的计数为3。

  • 我正在使用Cadvisor向Prometheus发送度量,并使用Cadvisor度量在Grafana上显示docker相关的图形 它显示了在我的机器上运行的所有Docker容器,但现在我想从列表中跳过一个容器(cadvisor)。 我怎样才能做到呢? 有关更多详细信息,我正在发送一个查询,我正在使用该查询可视化