使用rrdtool create命令创建一个新的RRD数据库。指定数据库的文件名、数据存储周期、数据源(DS)和相应的数据源类型(如GAUGE、COUNTER、DERIVE、ABSOLUTE),以及数据存储的RRA(Round Robin Archive)。 例如: rrdtool create database.rrd--start<start_time>--step<step_size>DS:ds_name:dst:heartbeat:min:max RRA:...
RRD 全称是 Round Robin Database ,即「环型数据库」。顾名思义,它是一种循环使用存储空间的数据库,适用于存储和时间序列相关的数据。 RRD 数据库在被创建的时候就已经定义好了大小,当空间存储满了以后,又从头开始覆盖旧的数据,所以和其他线性增长的数据库不同,RRD 的大小可控且不用维护。 你可以把 RRD 理解...
定义:RRDtool(Round Robin Database Tool)是一个用来处理定量数据的开源高性能数据库。 1.RRDtool 的特性 由于RRDtool 设计的初衷就是为监控开发的,所以与其他的数据库相比,RRDtool 有以下特性: 有一个强大的绘图引擎,可以根据数据库内容,创建 png 格式的图片。图 1,图 2 和图 3 所示的就是三张通过 rrdtool g...
Python RRDTool是RRDTool的Python绑定,它允许开发者通过Python脚本直接操作RRD数据库。RRD数据库是一种特殊的数据库,专门用于存储时间序列数据,其特点是数据量固定,旧数据会被新数据覆盖,从而实现了数据的自动归档和压缩。 主要功能 数据存储:RRDTool使用圆形数据库(Round Robin Database),可以高效地存储时间序列数据。每个...
rrdtool create cpu.rrd# 数据库名称--start$(date-d'1 days ago'+%s)# 开始时间--step15# 更新数据时间间隔DS:cpu_user:GAUGE:120:0:NaN# DS:cpu_user,相当于变量名;后面的是DST:GAUGE,相当于数据类型;后面120是heartbeat,是最大没有数据的间隔;后面两个NaN分别是最小值、最大值限制。DS:cpu_system...
2、抓取数据流量 3、更新rrdtool数据库 4、绘制图形 定义一个监控mysql访问量,绘制图形: 1、定义数据库: [root@node1 ~] # rrdtool create mysql.rrd --step 3 DS:mysqlselect:COUNTER:5:0:U RRA:AVERAGE:0.5:1:28800 RRA:AVERAGE:0.5:10:2880 RRA:MAX:0.5:10:2880 RRA:LAST:0.5:10:2880 ...
RRD 全称是 Round Robin Database ,即「环型数据库」。顾名思义,它是一种循环使用存储空间的数据库,适用于存储和时间序列相关的数据。 RRD 数据库在被创建的时候就已经定义好了大小,当空间存储满了以后,又从头开始覆盖旧的数据,所以和其他线性增长的数据库不同,RRD 的大小可控且不用维护。
RRDTOOL - 轮替型数据库工具一种快速记录数值数据的工具,以图形方式显示该数据。版权所有 © 1998-2008 Tobias Oetiker保留所有权利。https://oss.oetiker.ch/rrdtool/许可证GNU GPL 许可证该程序为自由软件;您可以根据 Free Software Foundation 发布的 GNU 通用公共许可证的条款重新分发和/或修改它;许可证的第 ...
RRDtool的全称是Round Robin Database(环状数据库)。环状数据库是一种处理定量数据以及当前元素指针的技术。想象一个带有标记的圆形环,这些标记代表时间点。从环的中心画出一条箭头到环上的某个点,这就是指针。在这个圆环中,没有起点和终点,你可以一直沿着它走下去。随着时间的推移,所有可用的位置...