freifunk-berlin / ansible

ansible config management for Freifunk Berlin infrastructure. Holds buildbot, IP-Addr-management and others
1 stars 1 forks source link

monitor.berlin.freifunk.net Performance optimization #102

Open nicolasberens opened 11 months ago

nicolasberens commented 11 months ago

The current state, especially with collectd is a bit suboptimal.

This is a draft to plan what can be done

There are a few things i am not happy with:

To test:

Planned Goal:

nicolasberens commented 11 months ago

using: https://github.com/AndrewPiroli/rrd-step-changer

and for FILE in $(find . -name "*.rrd" -type f); do rrdtool dump $FILE > $FILE.tmp ; python3 rrdstep.py $FILE.tmp $FILE.small.tmp 30 60 ; rrdtool restore -f $FILE.small.tmp $FILE; done

i cloned data from monitor (10sec interval) and hds-ffraum (10sec step but data comes in every 30 seconds)

https://monitor.berlin.freifunk.net/cgp/host.php?h=monitor.berlin.freifunk.net https://monitor.berlin.freifunk.net/cgp/host.php?h=monitor.berlin.freifunk.net-nicolastest https://monitor.berlin.freifunk.net/cgp/host.php?h=hds-ffraum https://monitor.berlin.freifunk.net/cgp/host.php?h=hds-ffraum-nicolastest

Looking at the data it seems like its not working propperly, and ending up stretching the data again