如何在grafana的桌面中添加颜色
我在Grafana中创建了一个表格面板,如下所示: 我的要求是使状态列显示相应的颜色,而不是值“黄”、“绿”。。。i、 e.“橙色”一词应代表以下颜色:如何在grafana的桌面中添加颜色,grafana,Grafana,我在Grafana中创建了一个表格面板,如下所示: 我的要求是使状态列显示相应的颜色,而不是值“黄”、“绿”。。。i、 e.“橙色”一词应代表以下颜色: 您可以定义更改值颜色的阈值(选项->列样式)。但是,不能基于行中的字符串更改行的颜色 作为一个丑陋的解决办法,你可以添加一个额外的数字列。如1(黄色)、2(红色)等,并为它们定义阈值。但这仍然限于最大值3 我刚刚找到了解决方案,因为我也在寻找解决方案。该解决方案与第一个答案非常相似,但不依赖于额外的列(1,2,3) 限制:这只适用于3行,因为
您可以定义更改值颜色的阈值(选项->列样式)。但是,不能基于行中的字符串更改行的颜色
作为一个丑陋的解决办法,你可以添加一个额外的数字列。如
1(黄色)
、2(红色)
等,并为它们定义阈值。但这仍然限于最大值3 我刚刚找到了解决方案,因为我也在寻找解决方案。该解决方案与第一个答案非常相似,但不依赖于额外的列(1,2,3)
限制:这只适用于3行,因为我们将使用仅允许3个颜色值的阈值函数。(可能通过添加另一条规则,您可以使用更多颜色……)
下面是:
这应该就可以了。您能分享一下代码或您的仪表板json吗?您是如何创建表格面板的?我想特别显示json数据而不是时间序列度量?您可以使用
ARRAY_POSITION
来简化此操作,例如:从mytable中选择状态、ARRAY_POSITION(ARRAY['SUCCESS','FAILURE',status)作为状态
@DoctorEval这将在数据库访问层上工作,但问题是如何在grafana中工作。我们甚至不知道OP使用哪个数据库