Types of metrics you can collect
| Category | AWS | Azure | GCP |
|---|---|---|---|
| Compute | EC2, Lambda | VMs, Functions | GCE, Cloud Functions |
| Containers | ECS, EKS | AKS, ACI | GKE, Cloud Run |
| Databases | RDS, DynamoDB | Azure SQL, Cosmos DB | Cloud SQL, Spanner |
| Storage | S3, EBS | Blob, Disks | Cloud Storage |
| Networking | ELB, CloudFront | Load Balancer, CDN | Cloud Load Balancing |
Questions you can answer
| With cloud metrics in Grafana, you can answer… |
|---|
| What’s the CPU utilization trend across all my compute instances? |
| Which services are approaching capacity limits? |
| How do costs correlate with traffic patterns? |
| What’s the p99 latency on my load balancers? |
Script
What kinds of metrics can you collect? Pretty much everything.
Compute metrics from your EC2 instances, Azure VMs, GCE machines: CPU, memory, disk, network. Container metrics from EKS, AKS, GKE. Database metrics from RDS, Cosmos DB, Cloud SQL. Storage metrics from S3, Blob Storage, Cloud Storage. Load balancer and networking metrics showing traffic patterns and latency.
Each cloud provider exposes hundreds of metric types through their monitoring service, and Grafana can collect all of them. The specific metric names differ between providers, but the categories are remarkably similar.
Once you have these metrics in Grafana Cloud, you can answer questions like: what’s the CPU trend across all my compute instances? Which services are approaching capacity? How do my cloud costs correlate with traffic patterns?
