- Monitor Cloud Systems to Measure Requirements
- Optimize Cloud Systems to Meet Performance Criteria
Benefits of Monitoring Cloud Systems
- Monitoring can help identify potential issues before they become a problem or disruption in services.
- Monitoring can give a quick overview of the health and performance of all systems in the environment.
- Budgeting and IT upgrades become more clear and visible with monitoring.
Real-Time vs. Synthetic Monitoring
Real-time monitoring observes system availability, functionality, and responsiveness
Synthetic monitoring creates fake traffic by generating/simulating users to view and test different scenarios.
Monitoring Tools by Cloud Providers
- Azure Monitor
- Application Insights
- Log Analytics
Microsoft Operations Management Suite (OMS)
Rackspace Cloud Monitoring
Cloud Components to Monitor:
Baselines – Defines the normal utilization of the resources on the environment for comparable measures.
- CPU Utilization
- Memory Utilization
- Storage Utilization
- Network Utilization
- OS Versions
- Compliance and KPIs (key performance indicators)
Monitor Utilization and Anomalies
Monitoring for utilization is similar to monitoring for performance but the intent is to know what is being utilized and by how much. It can also look for anomalies which are anything outside the normal or different from the baseline.
Monitoring for anomalies can help you detect issues before they become a problem.
Cloud Monitor Alert Methods and Messages
An alert is a generated message when a specified criteria is met. Alerts usually contain what the issue is, the severity, time of the event, and possible resolution and steps to take.
Types of Monitoring Alerts:
- Metric Alerts – Predetermined threshold
- Activity or Event Alert – Triggers when a specified event occurs