Monitoring & Performance Metrics

Track resource performance with real-time metrics and historical data.

Available Metrics by Service

EC2 & Azure VMs

  • CPU Utilization (%)
  • Memory Usage (MB/GB)
  • Network In/Out (bytes)
  • Disk Read/Write (operations)

RDS Databases

  • CPU Utilization (%)
  • Free Memory (MB)
  • Database Connections
  • Storage Used/Allocated (GB)

Elastic Beanstalk

  • CPU Utilization (%)
  • Request Count
  • Latency (ms)
  • HTTP 4XX/5XX Errors

How Metrics are Collected

Automatic Sync

Metrics collected every 30-60 minutes

Cloud Native

Data from CloudWatch & Azure Monitor

Historical Storage

Metrics stored indefinitely

Visual Charts

Interactive graphs and dashboards

Visualization Options

Time Series Charts

View metrics over time with interactive line and area charts. Zoom in on specific time periods.

24-Hour Averages

See average metrics by hour of day to identify usage patterns and optimize schedules.

Date Range Selection

Choose custom date ranges to analyze metrics for specific periods or compare time frames.

Monitoring Use Cases

Performance Optimization

Identify high CPU or memory usage to right-size instances and reduce costs without sacrificing performance.

Schedule Optimization

Use 24-hour average metrics to determine actual usage patterns and create more efficient schedules.

Troubleshooting

Investigate performance issues by viewing historical metrics around the time problems occurred.

Capacity Planning

Analyze trends over time to predict when you'll need to scale up or down your infrastructure.

Setup Requirements

Important Notes

  • EC2 Memory Metrics: Require CloudWatch Agent to be installed on instances
  • Azure Metrics: Require Azure Monitor to be enabled
  • Basic Metrics: CPU, network, and disk metrics are available by default

Start Monitoring Your Resources