A non-transitory computer program product comprising instructions that, when the non-transitory computer program product is executed by a computer, the computer implements a computer-implemented method determining acquisition frequencies of monitoring data for a computing infrastructure, the monitoring data being one or more of hardware and software characteristics of the computing infrastructure, the computer-implemented method comprising
- acquiring, at a first predetermined frequency, a set of predetermined parameters, each predetermined parameter of the set of predetermined parameters relating to a current operating state of the computing infrastructure,
- each time the set of predetermined parameters is acquired, determining an acquisition frequency for each monitoring data item among the monitoring data, by a trained supervised machine learning model taking the set of predetermined parameters as input,
- acquiring the each monitoring data item at the acquisition frequency that is determined,
- storing the monitoring data.