rrdtool的python绑定
rrdtool的Python项目详细描述
python rrdtool
python 2和3的RRDtool的python绑定。
绑定基于hye shik chang为rrdtool编写的python 2绑定模块的原始代码,现在随rrdtool发行版一起提供。这个项目是单独维护的,以提供一种更为python的方式通过PyPI安装这些绑定。
功能
- 出于性能原因的本机扩展(用c编写)。
- 使用librrd公开的库函数。
- 适用于Python2.6、2.7、3.3和任何更高版本。
安装
安装(在类似posix的系统上)最方便的方法是使用pip:
pip install rrdtool
注意:除非目标系统有二进制版本,否则上面的命令要求安装rrdtool开发文件(头、库、依赖项),否则构建模块将失败。
如果您想自己构建模块(不管系统是否有二进制版本),您可以获取源代码的副本,并在其目标文件夹中运行python setup.py install
来构建模块。
用法
importrrdtool# Create Round Robin Databaserrdtool.create('test.rrd','--start','now','--step','300','RRA:AVERAGE:0.5:1:1200','DS:temp:GAUGE:600:-273:5000')# Feed updates to the RRDrrdtool.update('test.rrd','N:32')
文档
您可以在https://pythonhosted.org/rrdtool找到此项目的最新文档。
许可证
GNU Lesser General Public License version 2.1。