I’m collecting data in RRD BD and using Grafana+Graphite for drawing graphs.

I’m collecting data every 5 min but I don’t need such accuracy for some graphs.

For example.

- I have storage system with few hundreds of drives and few dozens of volumes
- I need to compare raw capacity + configured capacity + used data during a year.

raw capacity = sum (all hundreds drives capacity). Changing 1-2 times a year.

configured capacity = sum (all dozens volumes capacity). Changing few times a month.

used data = drives pool used data. Changing slowly but every few hours.

If I’m trying do something like this: - scale(sum(storage.DRIVE.*.cap), 9.5e-7)
- scale(sum(storage.VOLUME.*.cap), 9.5e-7)
- sum(storage.POOL.*.real)

It works for 7-10 days max… then it falls with error.

If I add “summarize(1d,last,false)”. It works for 30 days.

But I need graph for 1 year. How can i filter data more effective?

–

Also I need graphic for composition of several defined storages over the whole year - storage 1 + storage 2
- storage 3 + storage 4 + storage 5
- storage 6
- etc
- sum (storage 1 to 10)

I may use variables but it’s not convient… any other way I can sum or compare graphs / panels ?