Predictive Maintenance describes a maintenance approach of which you are predicting future breakdowns to improve uptime and reduce maintenance costs.
This is done by analyzing patterns in data that can provide insight into how much time is left before a given component will cause a breakdown. Predictive maintenance can predict both sudden failures and the remaining useful life of a component.