在饼图上不适合展示非常多的数据,即使是用多种颜色区分在视觉上也不如条状图,此处仅举例介绍一下饼图的使用。
Pie Chart由Grafana Labs提供,但并非Native,需自行安装,安装命令如下:
# grafana-cli plugins install grafana-piechart-panel
# systemctl restart grafana-server
Pie Chart设置
① General(通用设置)
Type(类型):pie(饼图);donut(圆环图)
Unit(单位):表示要展示的数据的单位,比如说磁盘数据的单位是bytes,网卡流量单位是bits
Value(值):min(最小)、max(最大)、avg(平均)、Total(总数)、current(当前)。通常是选择current
Divider width:各数据在饼图上分隔线的线宽。
② Legend(图例说明)
Show Legned:是否在图例上显示相关数据
Position:数据显示位置,包括:Under graph(在图下方)为默认选项、On graph(在图上)、Right side(在图的右侧)
Legend Breakpoint:图例断点,前提是Position设置为Under graph。具体展示效果不明显,建议按默认设置。
Font size:前提是Position设置为On graph。可设置图例文字大小,建议按默认设置。
Width:前提是Position设置为Right side。可设置图例上文字宽度,建议按默认设置。
Legend Values:是否在图例上展示数值。
Values Header:数值所在列的表头名称。
Values Decimals:数值精度。
Show Percentage:是否显示百分比。
③ Combine(only for percentages)
Threshold:阈值,用于合并所有小于指定百分比(从0到1)的切片,比如,按下图所示,将Threshold的值设置为0.02时(大于要合并的值的百分比,例如要将iowait和softirq合并到一起显示,而iowait比softirq的值大,则将Threshold设置为大于iowait值且要小于不需要合并的值),就会将 iowait time和softirq time合并成一个;如果设置成0.4,则会将user time也合并。
Label:切片的标签名。
Pie Chart展示效果,如下图所示。
总结:在Pie Chart适合展示3-4种数据,例如按运营商来区分注册用户占比:移动、联通、电信和其他(海外)。