- To understand performance, identify problems and to tune a system for better overall performance.
- Fault detection and recovery mechanisms need the monitoring data to help determine if parts of an environment are not functioning correctly, and whether to restart a component or redirect service requests elsewhere.
- A service that can forecast performance use monitoring data as input for a prediction model, which could in turn be used by a scheduler to determine which components to use.
- For debugging purposes.
- Resource utilization.
- Management decisions.
- Performance utilization.