In the AS Java monitoring framework there are two types of monitors - performance monitors and non-performance monitors:
The performance monitors have history (except the availability and quality-rare monitors) and alerting mechanisms, which includes thresholds (used to compare the actual monitored value with a predefined value and according to the result, to map a color to the monitor and create alerts).