[smokeping-users] How to increase RRD history?
Gregory Sloop
gregs at sloop.net
Mon Mar 5 17:51:16 CET 2012
There are three columns in the database section.
"Average" [What kind of calc to do on the "raw" data.]
0.5 [which I don't recall what that means.]
1 [How many "steps" are included in this row.] (The first set are full
resolution data, the others, with say, a 12, means we're going to
aggregate 12 individual samples into 1.) {So, you can tinker with this
aggregation, depending on how you want your non-full-resolution data
aggregated. Perhaps it would be useful, but easier to leave it alone.}
Then, the next column is how many samples we'll keep for this series.
So, if you have one minute samples {step} and want to keep 7 days,
you'll need 7(days)*24(hours)*60(minutes) = 10080 rows.
These aren't files - it's more that if you have hundreds or thousands
of devices you're sampling, there's a lot of them.
I'd guess that I/O would become the problem, not actual disk space.
---
IIRC, I had three days of full resolution data at 1 minute steps, and
then I left most everything else alone.
That made an 8.5MB file for each device. [i.e. - if I had a 48 port
switch I was monitoring, there were 48 files of 8.5MB each.]
Still, we're not talking very much space, really.
But you'll probably do best to just tinker a bit. Shoot for the moon,
and store 30 days of full resolution data and then run it and see how
big the files are.
[You might find that full res data for a longer time can be traded off
with shorter aggregate data (fewer rows{fourth column}), or more steps aggregated
into one (greater aggregation step {the third column}).]
-Greg
PK> You have to modify the RRD structure by changing the "*** Database ***"
PK> section of the config file. Refer to the docs here:
PK> http://oss.oetiker.ch/smokeping/doc/smokeping_config.en.html
PK> The specific settings you need to achieve 6 months of history will
PK> depend on your 'step' value. There's a bit of math involved, but it's
PK> not too hard to figure out (number of seconds in 6 months divided by
PK> your step value).
PK> The file size of RRD files is static once the file is created -- the
PK> file size is directly related to how many rows you store in the RRD
PK> files, and that varies with the amount of history and the levels of
PK> aggregation you set up.
PK> Note that if you're reconfiguring the RRD files, you'll have to delete
PK> all of the existing ones (losing the historical data in the process)
PK> unless you're willing to manually reconfigure all of the existing
PK> files... Smokeping won't update this automatically. It's possible to
PK> port the existing data over to the new configuration, but it's a bit of
PK> work.
PK> - Pete
PK> On 3/4/2012 9:37 PM, Matt Almgren wrote:
>> With the default smokeping installation, I only seem to keep about 3
>> weeks worth of data. How do increase this to say 6 months?
>>
>> Any estimates on database size and growth patterns with that length of
>> history?
>>
>> Thanks, Matt
>>
>>
>>
>> _______________________________________________
>> smokeping-users mailing list
>> smokeping-users at lists.oetiker.ch
>> https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users
--
Gregory Sloop, Principal: Sloop Network & Computer Consulting
Voice: 503.251.0452 x82
EMail: gregs at sloop.net
http://www.sloop.net
---
More information about the smokeping-users
mailing list