我在 Grafana 中有一个标准化的 postgres 数据源,这限制了我的图形可视化图例只显示我的记录的 ID(哈希)。我想让这个人类可读,但 id -> 名称映射位于不同的数据源/postgres 数据库中。
Grafana 支持模板变量,我认为这可以让我加载我的 id -> 命名参考数据,但是没有关于如何在 postgres 驱动程序的查询编辑器中将 label_values 作为参考表访问的明确文档。
有没有办法配置模板变量以加载参考数据(id -> 名称)并利用它在 grafana postgres 驱动程序中转换我的指标/图例 id?
例如(伪grafana postgres 查询编辑器):
SELECT
$__timeGroupAlias(start,$__interval),
animal_names.__value AS metric,
count(dog.chewed_bones) AS “# bones chewed“
FROM animals.dog dog
JOIN $TEMPLATE_VAR_REF_DATA animal_names ON dog.id = animal_names.__text
WHERE $__timeFilter(start_time)
GROUP BY 1,2
ORDER BY 1,2
我找到的最接近的答案在这里,但没有详细说明:johnymachine 的评论@ https://github.com/grafana/grafana/issues/1032