Slide 6 of 10

Cloud Provider Observability overview

Unified visibility across AWS, Azure, and GCP

CloudMetricsLogs
AWSCloudWatch Scrape, CloudWatch StreamsCloudWatch Logs, Firehose
AzureAzure Monitor via AlloyEvent Hub, Azure Functions
GCPCloud Monitoring via AlloyPub/Sub

Choose your strategy

StrategyHow it worksBest for
Store in Grafana Cloud ✓ recommendedCollect metrics/logs → Grafana Cloud storageLong retention, unified alerting, and access to advanced tools like Knowledge Graph and Grafana Assistant
Query directlyQuery cloud APIs on demandEvaluating Grafana with existing data, or strict data residency requirements
HybridStore critical, query the restWhen data residency prevents storing some data in Grafana Cloud

Questions answered

With Cloud Provider Observability, you can answer…
How do my AWS EC2 instances compare to Azure VMs in one view?
Which cloud region has the highest latency?
What were my Lambda function errors last month?
How is my multi-cloud infrastructure performing overall?

Problems solved

ProblemSolution
Metrics siloed in each cloudUnified multi-cloud visibility
Limited cloud provider retention13 months for metrics in Grafana Cloud
Different query languagesPromQL/LogQL for everything

Script

If you’re running workloads in AWS, Azure, GCP, or across multiple clouds, Cloud Provider Observability is how you bring all that visibility together.

Each cloud provider has its own monitoring system: CloudWatch for AWS, Azure Monitor, Google Cloud Monitoring. They’re fine on their own, but trying to compare EC2 performance against Azure VMs? Or troubleshooting an issue that spans multiple clouds?

That’s where things get difficult.

Cloud Provider Observability solves this by giving you options. You can collect metrics and logs from each cloud and store them in Grafana Cloud — giving you long-term retention, unified alerting, and access to advanced capabilities like Knowledge Graph and Grafana Assistant.

Or you can query each cloud’s native monitoring directly. Quick setup, no data movement, but you miss out on those deeper capabilities.

For most teams, storing in Grafana Cloud is the recommended path. It keeps things simple: you always know where your data is, and you unlock the full platform.

The result? You can answer questions like “Which cloud region has the highest latency?” or “What were my Lambda errors last month?” all from one place, using a consistent query language.