我是Grafana的新手,我对可视化存在疑问。
我有两个表,表1(客户端,ok_projects)和表2(客户端,ko_project)。我想获得一个具有通用X轴的可视化效果,而在Y轴上,我希望拥有具有不同格式的OK项目和KO项目的价值,比如说一个带有条形,另一个带有点。
我已经问过Grafana社区:https://community.grafana.com/t/two-queries-with-different-format-in-grafana/17690
按照他们的建议去做:
查询A:
SELECT
now() as time,
CAST(client as VARCHAR(50)) || "Y1" as metric,
MAX (ok_projects) as value
FROM
schema.table1
GROUP BY client;
和查询B:
SELECT
now () as time,
CAST(client as VARCHAR(50)) || "Y2" as metric,
COUNT (DISTINCT ko_projects) as value
FROM schema.table2
GROUP BY client;
然后使用正则表达式:/.*Y1/和/。 * Y2 /在Grafana中的系列替代选项中。
对每个查询应用不同的样式效果很好,但是我以顺序模式获取值,因此我为第一个查询获取X-Y值,为第二个查询获取x-Y值。有一种共享X轴和共享Y轴的方法,这样我就可以轻松地为每个用户查看成功项目的数量和KO项目的数量?
提前谢谢!