文章目录
panel中图形的全局设置
进入panel编辑页面,可以看到右侧有如下选项卡。
panel options
此栏下有如下选项
选项卡 | 说明 |
---|---|
Title | panel的名字(可用自己定义的变量) |
Decription | 对于panel和展示的数据的描述(可用自己定义的变量)。这个说明出现在panel的做上角i 标志,鼠标移动到这上面,可以看到说明内容。没有说明的则看不到这个标识。 |
Transparent background | 切换图像的背景 |
Panel links | 参考Panel links. |
Repeat options | 和自定义变量,动态创建panel有关。参考Panel links |
tooltip
即工具提示。选择All,则光标移动到图像上的点时,会显示数据。
legend
即图例,尤其对一个panel,多张图像有用(点击某个图例,可以只看对应的图;点击图例的颜色条,可以设置相应图像颜色;)。如下图
选项 | 说明 |
---|---|
Legend mode | 图例怎么显示。List(列出),Table(表形式),Hidden(隐藏) |
Legend placement | 图例放在哪个位置(底部还是右边) |
Legend values | 选择一些值和图例一起展示。如图像的最大值。 |
graph style
做什么图,以及选择。以选择的visualization是time series为例。
选项 | 说明 |
---|---|
style | 可做折线图(Lines),柱状图(Bars),散点图(Points)。以下以做折现图为例。 |
Line interpolation | 两个点之间的线怎么连的选择。 |
Fill opacity | 填充透明度。即折线下面的面积是否填充。 |
Gradient mode | 梯度模式的选择。对纵轴进行一个分层,着色。建议选None |
Line stype | 选solid。 |
Connect null values | 是否将点连起来。建议选择always。 |
Show points | 是否显示点。建议选择always。 |
Stack series | 一定选择off。参见此文 |
axis
关于图像的坐标轴的设置。有以下选项。
选项 | 说明 |
---|---|
Placement | y轴放在哪里,左边,右边,还是不显示。 |
Label | y轴的名字。 |
width | y轴的宽度设置 |
Soft min and soft max | y轴的值的范围设定。一般选默认的(根据数据范围),即不对此设置。 |
Show grid lines | 是否在图上显示网格线。建议选择on。 |
Scale | y轴相邻两个数据的间隔的设定。Linear:y轴均分为几个部分,如y轴为:0,10,20…。Logarithmic:对数刻度。以2,或者10为底数。如轴为2,4,8,16,32…。 |
standard options
对获取的field进行初步处理,也就是对于字段的单位进行统一化。有如下选项框
选项框 | 说明 |
---|---|
Unit | 为字段(field)选则一个单位。如如字段表示字节数,可以选中byte(IEC),字段表示面积,可以选择Square Meters,即平方米,等待。 |
Min | 允许您设置百分比阈值计算中使用的最小值。留空,根据所有系列和字段自动计算 |
Max | 允许您设置百分比阈值计算中使用的最大值。留空,根据所有系列和字段自动计算 |
Decimals | 设置字段显示在图中时,应该保留几位小数。 |
Display name | 设置字段的名字,可以使用变量。当多个属性、字段或系列显示时,该字段控制每个属性中的标题。注意:变量定义是dashboard的全局设置。所以建议这个部分不做修改。 |
Color scheme | 图像的颜色规划 |
No Value | 若字段值为空或者null,设置grafana应该显示什么。默认为"-" |
- display name
假设有一个字段名字叫"Temp",有标签{“Loc”=“PBI”, “Sensor”=“3”}
表达式的格式 | 例子 | 变量代表的值 | Explanation |
---|---|---|---|
${__field.displayName} | 同左列 | Temp {Loc="PBI", Sensor="3"} | 显示字段的名字以及在"{}"中的标签(若存在)。若标签只有一个,则对标签部分,grafana只会显示标签的值(无中括号) |
${__field.name} | 同左列 | Temp | 显示字段的名字 |
${__field.labels} | 同左列 | Loc="PBI", Sensor="3" | 显示标签,不再显示字段的名字 |
${__field.labels.X} | ${__field.labels.Loc} | PBI | 显示指定的标签值 |
${__field.labels.__values} | 同左列 | PBI, 3 | 只显示所有标签值(不显示标签名),多个用逗号分割 |
注:若表达式代表的值为空串,则会使用默认显示。
thresholds
阈值设置。可以将图中不同区间的值进行划分。这对y轴均匀分割的图像有一定意义。
value mapping
允许将数值替换成一个字符串或者表情。
data link
与作图基本无关,参考此文