A method is provided, comprising: retrieving telemetry data from a first storage device; generating a failure risk score for the first storage device, the failure risk score being generated by using a failure inference engine, the failure inference engine being arranged to execute a predictive failure model for calculating the failure risk score; and outputting the failure risk score for use in servicing the first storage device.