Yes the system will still perform data collection independent of the alerting engine.
There are multiple timers involved when it comes to alerting on CPU utilisation.
The system will continue to poll regardless of the other timers so every 5 minutes a new database entry will be recorded with the date/time and the CPU usage.
The alert interval will check the database every 1 minute checking to see if your trigger condition matches (e.g. CPU is > X% or whatever you have defined).
If the alerting engine matches that trigger condition, it will then start the 10 minute "condition must exist timer". The alerting engine will still check the database every 1 minute to make sure the conditions still match. If at the end of the 10 minutes the conditions are still true, then it will trigger the alert and perform whatever actions are defined in the Trigger Actions tab.
So you will have something like:
Or if the CPU drops below whatever condition you have defined:
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 150,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.