嗨托克尔
我不确定是否缺少明显的设置,但是我在Google周围搜索并且找不到最终的答案。
我正在使用grafana-2.1.0-1.x86_64和InfluxDB 0.9.3
在所有面板上,我都在努力以一致的方式订购图例。 每次我(重新)加载页面时,图例都会以不同的顺序出现。 例如:
如果我可以指定以[无| 按字母顺序升序| 按字母顺序排列
我认为放置此图标的理想位置是“编辑面板”->“轴和网格”->“图例”->“排序顺序”
但是,可选地,我也想覆盖排序顺序。 例如,在上图中,我想要的顺序为:
总
死
磁盘睡眠
闲
已锁定
跑步
睡眠
等候
僵尸
因此,您可以看到顺序是按字母顺序排序的,但是我将“总计”图例提升为第一个。
对我来说,将此选项添加到“显示样式”->“特定于系列”选项中是有意义的:
诸如“排序顺序覆盖”之类的东西。 然后,我可以将“ total”设置为1st,其余系列按字母升序或降序排列。
希望这有道理!
再次感谢!
您可以通过点击图例列标题来指定排序顺序。
我也强烈建议不要在同一图例上显示avg,min,max,因为在许多情况下,这些均不正确。 例如,说您的查询是select mean(value) ...
也就是说,InfluxDB将应用平均值,以将值的数量减少到每个像素一个值。 图例值是由Grafana客户端计算的,因此,如果您的查询具有mean
函数,则可以在图例中显示avg
,如果您具有max
则最大图例值将是准确的。
但是它们不能同时准确。
没有度量标准名称标题可单击以进行排序,似乎很容易选择
@torkelo也许我遗漏了一些东西,但是我认为应该重新打开-如果图例仅包含度量标准名称,则没有可单击的列标题来对其进行排序...
通过直接编辑面板的json,我可以在legend
下添加"sort": "current", "sortDesc": false
legend
,这既对我的图例又对图表中系列的堆栈顺序进行了排序。 确实需要一种独立的方式来对堆栈顺序和图例顺序进行排序。
我希望能够基于值定义堆栈顺序(例如,顶部最大),但在图表之间始终对图例进行排序(例如,按字母顺序排序别名)。
可以重新打开吗? 似乎不固定
最有用的评论
没有度量标准名称标题可单击以进行排序,似乎很容易选择