RRD起步2——神奇绘图(译)

by:ysuncn(欢迎转载,请注明译者)

       RRDtool的一个重要特性就是其绘图功能,graph命令内在的调用fetch命令从数据库中提取数据,根据命令行定义的参数进行绘图。一幅图片可以绘制来自同一或不同数据库的多个DS(变量),在绘图之前,通常要对取得的数据进行一些数学处理。举个例子,在SNMP应用中,内存的消耗通常定义为KBytes ,端口流量的定义通常为Bytes,按传统的将其分别改为MBytes和mbps将会更有意义。RRDtool的绘图命令允许进行这样的转换,除了数学计算,RRDtool还能够进行诸如判断大小等逻辑运算,及if/then/else控制结构。如果一个数据库中包含着多个RRA档案,有这样一个问题————RRDtool如何决定从那个档案中选取数据。RRDtool解决这个问题时分几步来做:首先要保证RRA要尽可能的覆盖绘图的时间段;然后去对比RRA的时间粒度以及绘图的时间粒度(比较分辨率resolution ),它会选取分辨率一样或者更高的RRA。利用-r选项你能强制RRDtool使用不同的分辨率,而不是用从图的象素中计算的分辨率。
       不同的变量可以用五种不同的类型来绘图,他们是AREA, LINE1, LINE2, LINE3和STACK。AREA 绘制一个实心区域,区域的边界由数据确定;STACK 也是区域绘图,不同的是在区域或是线的上边“叠”起来。另外要注意的是,变量是按照作图命令中定义的顺序作图的,所以STACK一定要在定义AREA/LINE之后,作图中指定的其他参数见作图命令手册
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值