There are three ways you could go about this :
a) parse the data out of rrd and build your own prediction b) configure rrd to give you a prediction c) store the polled values independent of rrd in the database and build your own prediction on those
The problem with a) and b) are that they're pretty slow the problem with c) is that it's very, very unscalable in terms of data volumes.
I think the only realistic way of doing it would be to only store data point every 24 hours or so and using that for historical data. You still have the issue of managing the data in a way that doesn't hurt performance...
adam.
On 2014-08-25 23:01, Hogan Whittall wrote:
Understandable, it was more of an “I wish” and now that I know it’s not feasible I’ll see if I can build my own reporting tool. There’s functionality like this with NetApp tools, they don’t provide predictive alerts for space growth trends, but you can have it generate reports to display the filer:volume growth rate and when they’re anticipated to reach 100%. Time permitting, I’ll dig into the data that’s available and see if I can find a way to generate similar reports.
Thanks for taking the time to respond. :)
-Hogan
On Aug 25, 2014, at 2:42 PM, Adam Armstrong adama@memetic.org wrote:
On 2014-08-25 19:19, Hogan Whittall wrote: While we’re playing that game, I’d love to have predictive space alerts. For example, if % used is predicted to reach 95% within 30 days based on the current trend then trigger an alert. Percentage and time would be configurable, of course.
This is exactly the kind of thing that I end up ignoring.
It might sound fairly reasonably, but it's actually pretty close to functionally impossible without massive structure changes an similarly massive performance degradation.
adam. _______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium