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

使用来自Grafana中不同查询的prometheus查询结果

南门正业
2023-03-14

如何在Grafana的同一面板中使用来自不同查询的prometheus查询结果。

实例

我在格拉法纳有3个普罗米修斯查询,

  1. 和(增加(metric1[1h]))说,#A
  2. 和(增加(metric2[1h]))说,#B

现在,在第三个查询中,我想使用这两个结果计算百分比差异,类似于我们使用Graphite度量所能做的。

(#B-#A)/#A

既然Grafana在Prometheus查询中似乎无法识别这些标识符,我该如何实现这一点呢。


共有1个答案

凌啸
2023-03-14

执行以下操作:

>

点击"添加转换"按钮

选择“从计算中添加字段”选项

选择“模式”=“二进制操作”和所需操作

注意:您可以使用两个转换来获得“(B-A)/A”。

请参见以下示例:

 类似资料:
  • 当我制作一个表格面板并转到“选项”选项卡时,列参数设置为自动:列及其顺序由数据查询决定。 是否有关于如何编写普罗米修斯对grafana表的查询的文档? 我的普罗米修斯数据是一个指标,有两个标签和: 我想做一张桌子,看起来像:

  • 但是,当我想使用从上一次查询中获得的Id进行第二次查询并使用该Id作为筛选器时,该怎么办?当我像以前一样在ExampleComponent中返回另一个graphql查询时,我会得到一个错误,即我没有返回有效的react组件。那我该怎么做呢? 提前感谢!

  • 您可以看到,子查询中没有使用协议实体路径a1的别名,而是被协议实体路径A2的别名所取代。在querydsl中还需要做一些其他的事情才能生成这个查询吗?

  • 问题内容: 我有一个包含多个文档的mongo集合,假设以下内容(假设出于任何原因,汤姆在2012年都有两名历史老师) 我希望能够查询“汤姆”曾经有过的所有不同的班级,即使汤姆有多个“历史”班级且有多个老师,我只想查询得到最少数量的文档,以便汤姆在所有这些都将显示一次,而“历史记录”只显示一次,而不是查询结果包含重复“历史记录”的多个文档。 我看了一下:http : //mongoengine- o

  • 问题内容: 我正在尝试从C#查询SQL Server数据库 我有课 我的查询中有问题。 当我给普通查询“从表中选择*”时,这给了我完美的结果。 但是当我尝试给出条件时,它给了我错误。有什么建议可以解决吗?谢谢。 问题答案: 钿狅笍 警告 此答案包含一个SQL注入安全漏洞。不要使用它。如该问题的其他一些答案所述(例如,Tony Hopkinson的答案),请考虑使用参数化查询。 尝试在where子句

  • 问题内容: 我有一个要求,我需要限制从表返回的特定标志和所有记录的其他标志值的记录数。 例如:table有一个名为的元素,可能的值为’m’和’o’。 我只需要返回10条“ o”记录和所有“ m”记录。 我正打算为此与工会写一个查询。像这样: 这可能吗?请注意,它是一个JPA查询。(contact_history是对象名称) 任何其他更好的建议,欢迎您! 问题答案: 不,这对于JPQL是不可能的,因