1. A method for predicting a remaining useful life (RUL) for a component in a set of components within a computer system, wherein the set of components includes a monitored component, the method comprising: collecting values of at least one degradation-related parameter associated with the operation of the monitored component within the computer system, wherein the degradation-related parameter is a direct measurement of a degree of degradation of the monitored component; collecting values of at least one stress-based parameter from the computer system, wherein the stress-based parameter measures an accumulative stress in the operating environment of the set of components which can cause degradation of the set of components; and predicting an RUL for a component in the set of components based at least on the values of the at least one degradation-related parameter and the values of the at least one stress-based parameter.