Hallo allemaal,
Ik heb een RRDtool database gemaakt die data van de zelfde datasource in verschillende RRA's opslaat. Deze RRA's hebben de alleemaal een andere interval. De datasource is een teller die alleen maar ophoogt en heb daarom voor COUNTER gekozen.
De gegegens komen precies zoals ik wil in de eerste RRA te staan. (elke 5 minuten het verschil met vorige waarde). de rest van de RRA kloppen niet. om als voorbeeld te geven. in de tweede wordt om de 15 minuten ook het verschil met de vorige 5 minuten opgeslagen ipv het verschil met de vorige 15 min. zie tabel (waarden zijn in wetenschappelijke notatie).
Wat ik wil staat in de derde kolom. (bij de 15 minuten het verschil met de vorige interval of anders gezegd het totaal van 3 intervallen van 5 minuten).
Is dit mogelijk met RRDtool (lijkt me wel) en kan ik zoiets realiseren. Ik kan zelf niet echt iets vinden. Het enige wat ik me kan bedenken is een hele grote (jaar of 10) database van 5 minuten intervallen.
Alvast bedankt
ArtOfLosing
Ik heb een RRDtool database gemaakt die data van de zelfde datasource in verschillende RRA's opslaat. Deze RRA's hebben de alleemaal een andere interval. De datasource is een teller die alleen maar ophoogt en heb daarom voor COUNTER gekozen.
code:
1
2
3
4
5
6
| rrdtool create /root/mde.rrd --step 300 \ DS:kwh1:COUNTER:600:U:U \ RRA:LAST:0.5:1:2016 \ RRA:LAST:0.5:3:2921 \ RRA:LAST:0.5:12:8765 \ RRA:LAST:0.5:288:1826 |
De gegegens komen precies zoals ik wil in de eerste RRA te staan. (elke 5 minuten het verschil met vorige waarde). de rest van de RRA kloppen niet. om als voorbeeld te geven. in de tweede wordt om de 15 minuten ook het verschil met de vorige 5 minuten opgeslagen ipv het verschil met de vorige 15 min. zie tabel (waarden zijn in wetenschappelijke notatie).
timestamp | 5 Min Interval | 15 Min Interval | 15 Min Interval wat ik wil |
---|---|---|---|
1302679200 | 4.2929259482e+02 | ||
1302679500 | 2.5069977985e+00 | ||
1302679800 | 3.6908983814e+02 | 3.6908983814e+02 | 8.0088943076e+02 |
1302680100 | 8.0391143842e+03 | ||
1302680400 | 4.4017006223e+03 | ||
1302680700 | 4.7308772502e+02 | 4.7308772502e+02 | 1.2913902732e+04 |
1302681000 | 3.7983144383e+02 | ||
1302681300 | 1.5559865037e+00 | ||
1302681600 | 4.1231985070e+02 | 4.1231985070e+02 | 7.9370728103e+02 |
Wat ik wil staat in de derde kolom. (bij de 15 minuten het verschil met de vorige interval of anders gezegd het totaal van 3 intervallen van 5 minuten).
Is dit mogelijk met RRDtool (lijkt me wel) en kan ik zoiets realiseren. Ik kan zelf niet echt iets vinden. Het enige wat ik me kan bedenken is een hele grote (jaar of 10) database van 5 minuten intervallen.
Alvast bedankt
ArtOfLosing