grafana 面板编辑器
以 Editor 权限的账号进入到任意面板中,点击某个图表继而点击小弹窗中的 Edit 按钮,即可进入图表的编辑器界面。对于编辑器本文只介绍图表的重要配置,Metrics,Legend 和 Display
Metrcis
image
编辑模式
上图箭头指向的 toggle editor mode 可以控制编辑模式,关闭则需要手动输入查询语句,开启则是如上图的可以在界面上动态增删改的模式。
数据源
Panel data source 一定要选对,否则查不到对应的路径,并且很有可能冒出来 Mock 数据让人一脸懵逼。
image
开启动态编辑模式时可以在点击上图中每个框框,这时 grafana 会自动加载该位置在数据源中的值,并且你也可以在这里选择模板变量来动态控制。
image
点击尾巴上的加号,会冒出来对应数据源的函数,可以做一些高级的功能,这个也是本文下半部分的重点,稍后再做介绍。graphite 的函数比较多,其他数据源会少一些。
Legend
Legend 主要控制曲线的名称和值的展示,比较简单,这里列出一下他们的含义
As Table
是否以表格形式展示
To the right
是展示在图表右边还是在下面
Width
默认不填会自动伸缩,否则强制限定宽度
Min
面板时间段内的最小值
Avg
面板时间段内的平均值
Total
面板时间段内的值的总量,如上文所说获取数值类型的总量时这个 Total 是一个很让人误解的参数
Max
面板时间段内的最大值
Current
面板时间段内的当前值
Display
Display 控制图表的点和线的展示,有一些比较重要的参数
Draw Modes -> Lines
是否绘制点之间的线段
Draw Modes -> Points
是否绘制点
Hover info -> Mode
悬浮面板上展示的方式,值为 All serires(展示该时间点的所有线段的值)和 single(只展示鼠标指着的那一条线段)
Hover info -> Sort Order
悬浮面板上线条的排序,一般选择 Decreasing
Stacking & Null value -> Null value
这个比较重要,需要根据点的密度来动态决定,如果点少很容易让人误解两个点中间也存在点。
点多时,选择 connected
点少时,选择 null