Slide 3 of 7

Key concepts

Essential terminology

ConceptDescriptionExamples
MetricsNumerical measurements from cloud servicesCPU usage, request counts, costs
LogsEvent records from cloud services and appsErrors, audit trails, access logs
Collection MethodsHow data moves from cloud to GrafanaScrape jobs, streams, agents
Data StorageWhere your observability data livesGrafana Cloud, CloudWatch, Azure Monitor

Collection method + storage decision = your observability architecture.

Script

Before we get into the how, let’s make sure we’re speaking the same language.

When we talk about cloud observability, we’re really talking about two types of data. First, metrics: these are the numbers. How much CPU is this EC2 instance using? How many requests hit my load balancer? What did I spend on Lambda last month?

Second, logs: these are the stories. What errors did my application throw? Who logged into that database? What API calls happened during yesterday’s outage?

Now, your cloud provider already collects all of this. AWS has CloudWatch, Azure has Azure Monitor, GCP has Cloud Monitoring.

The question is: how do you get that data into Grafana where you can actually work with it? That’s what we’re here to figure out.