Questions tagged [rrdtool]

RRDtool (acronym for round-robin database tool) aims to handle time-series data like network bandwidth, temperatures, CPU load etc.

RRDtool (acronym for round-robin database tool) aims to handle time-series data like network bandwidth, temperatures, CPU load etc. This time series data is then automatically compressed based on the RRA (acronym for round-robin archive) defined at the time of creation. This allows the data to be retrieved at a high rate, but the storage footprint remains the same over time. The downside to this is granularity is lost over time. See the RRDtool documentation for more details.

http://oss.oetiker.ch/rrdtool/doc/index.en.html

http://en.wikipedia.org/wiki/RRDtool

417 questions
1
vote
1 answer

Graph showing 1K instead of GB's about Disk's in Ganglia/RRDTool

I'm using Ganglia and RRDTool to show charts in a web page. Everything is fine, but for some machines the graphs about DISK are with some kind of bug. Here is how they look in some machines (both machine are in the same cluster): This one is…
Valter Silva
  • 16,446
  • 52
  • 137
  • 218
1
vote
1 answer

RRD library for handling time series data in a Python application

I am working on a simulation engine using Python where I collect a lot of metrics. The simulation runs at a high speed and generates around 100K events/second (I can do some processing by consolidating these events on a per second basis). I am…
Prashanth Ellina
  • 374
  • 3
  • 15
1
vote
1 answer

CDEF Function to find % value in Cacti

I am trying to figure out how to find the % based on two data sources from an RRD graph. Below is the code used to create the graph (generated by Cacti) /usr/bin/rrdtool graph - \ --imgformat=PNG \ --start=1256445701 \ --end=1256532101…
Littlejon
  • 1,066
  • 9
  • 24
1
vote
2 answers

Python rrdtool.create()

I have a RRD database that I am trying to create, and I have a couple loops written to build the command, which works fine, and produces the expected output. The problem arises when I actually try to run the rrdtool.create command in Python. This…
Butters
  • 887
  • 1
  • 8
  • 28
1
vote
2 answers

Get a MAX number in a certain period from a rrd file

I have an rrd file in which cpu average loads are stored. I would like to know the Maximum Load during a certain period; let's assume within a day. I wrote: rrdtool fetch test.rrd MAX -r 300 -e 1364712300 -s -1h I got so many MAX numbers, so I…
user2253717
  • 25
  • 1
  • 4
1
vote
1 answer

understanding print option in rrdtool

Instead of creating a graph, I need to simply output a number that is the average, max or min of some date range supplied. I have had good success with the following code: rrdtool graph a.png --start=1325484000 --end=1364472365…
au_stan
  • 4,011
  • 2
  • 19
  • 24
1
vote
1 answer

PHP nested foreach returning key twice

Not being a coder, I'm trying to do the following and loosing my mind trying to do it. I'm sure the answer probably about as basic as they get but I can't seem to find an answer. Anyways, here goes. Have a multidimensional array: Array [module 2] =>…
Ben Shellrude
  • 79
  • 1
  • 7
1
vote
2 answers

Ganglia - RRD(round robin database) scalability

I've just come across RRD lately by trying out ganglia monitoring system. Ganglia stores the monitoring data in RRD. I am just wondering that, from scalability perspective, how RRD works ? What if I have potentially huge amount of data to store.…
Shengjie
  • 12,336
  • 29
  • 98
  • 139
1
vote
1 answer

How to graph RRD stackable data by standard deviation to maximize readability

It's a pretty specific use, but it can come in handy. Imagine you have a different values to stack, some data varying a lot and some being almost constant. If you use the default order and the variable data is stacked under the constant data, the…
lolesque
  • 10,693
  • 5
  • 42
  • 42
1
vote
0 answers

Does anyone know of a python library for interacting with RRD files that is also compatible with Google App Engine?

I am writing an application for Google App Engine and I would like to use RRDs as the file format for graphical data. However, I am having trouble locating a GAE-compatible python library for interacting with RRD files. It looks to me like most,…
jpreed00
  • 893
  • 8
  • 25
1
vote
1 answer

Dump and update RRD file in memory

Is there a way to dump and update rrd file in memory. I know we can dump it as xml file and then read + update + restore it back as rrd. But this is not an efficient way for me as i may have to update/correct large amount of "old data" I refer…
Sumit Purohit
  • 168
  • 2
  • 12
1
vote
0 answers

Python, rrdtool create - time stamp, timezone

Hello everybody in the house! my python script creates an rrd file. The create_rrd and update function is started with the values "interval" and "starttime" (current epoch). The epoch time is correct when the functions are used. BUT: Doing an…
StefanS
  • 261
  • 3
  • 4
  • 10
1
vote
1 answer

Nagiosgraph rrd files not created(maybe because of map file)

I'm having a problem with Nagiosgraph. I have created a nagios check which monitors the traffic on a server/workstation through SNMP and the output of the check is a long string that looks like this: OK - traffmon…
primero
  • 591
  • 1
  • 6
  • 17
1
vote
1 answer

how can I prune a rrd file by date

Hello is there a way to prune a rrd file by date? It seems posible as rrdtool dump file dumps 0.0000000000e+00 9.6589767000e-01…
avances123
  • 2,224
  • 4
  • 21
  • 21
0
votes
1 answer

Collectd plugin is reporting an absolute value instead of the delta, for RRD like "Counter" type, to mongo

So I am writing a read plugin, openvz_guest_bandwidth, for Collectd where I read how much bandwidth Openvz guests are doing, by using libiptc to query how much external bandwidth each guest is doing. I am then reporting this information to the…
EnabrenTane
  • 7,428
  • 2
  • 26
  • 44