Grafana是否可以根据另一个键值对变量映射Prometheus标签值?

时间:2019-07-17 06:56:29

标签: grafana

我有一个类似普罗米修斯的度量标准:

lines_added{project="xx",user="xx"}

项目标签和用户标签是整数id,不利于图上的图例。

还有另一个变量members作为来自postgresql数据源的查询:

select u.id as __value,u.name as __text 
from project_authorizations pa left join users u 
on pa.user_id = u.id 
where pa.project_id=[[project]]

现在使用lines_added指标,如何使它根据变量members中的“ id”->“ name”映射显示用户的真实姓名

使用grafana可以吗?

1 个答案:

答案 0 :(得分:0)

如果您将 SQL 映射存储到一个变量中,然后在 Prometheus 查询上执行一些 label_replace 正则表达式魔术组合,它可能会起作用吗?至少这就是您将映射映射到 Prometheus 世界的方式。但是从那里开始,我还没有弄清楚如何批量完成它。您需要映射多少个 ID?