Slide 5 of 7

Why store and how it works

Benefits

BenefitDescription
Unified storageAll cloud providers in one place
Long-term retentionKeep data as long as you need
Powerful queryingPromQL for metrics, LogQL for logs
Unified alertingOne alerting system across all clouds

How data flows

Data flow from cloud providers through collection to Grafana Cloud

MethodDescriptionBest for
Scrape JobsGrafana Cloud pulls via API.Quick start, evaluation, Azure production
Metric StreamsCloud pushes in real-time.AWS production (recommended)
Grafana AlloyUniversal collector agentMulti-cloud, complex processing

Script

Here’s what you get when you store your cloud data in Grafana Cloud.

First, unification. Imagine an incident where something in AWS is affecting a service in Azure. With stored data, you can write a single query that correlates metrics from both clouds.

Second, you control retention. Keep data for months or years, not just the 15-93 days cloud providers offer. Third, consistent query languages. Learn PromQL once and use it everywhere. Fourth, unified alerting across all your clouds.

Now, how does data actually flow? There are a few collection mechanisms. Scrape jobs let Grafana Cloud pull data from your cloud provider’s API on a schedule. Nothing to deploy, great for evaluation or simple setups.

For AWS specifically, we recommend metric streams for production. They push data in near real-time, have a better cost profile at scale, and give you lower latency for alerting.

Azure’s serverless scrape jobs work great for production there. Grafana Alloy is a universal collector you deploy when you need maximum flexibility for multi-cloud or complex processing needs.