我有一个类似普罗米修斯的度量标准:
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可以吗?
答案 0 :(得分:0)
如果您将 SQL 映射存储到一个变量中,然后在 Prometheus 查询上执行一些 label_replace 正则表达式魔术组合,它可能会起作用吗?至少这就是您将映射映射到 Prometheus 世界的方式。但是从那里开始,我还没有弄清楚如何批量完成它。您需要映射多少个 ID?