
- Queries many data sources in their native formats (Prometheus, CloudWatch, Elasticsearch, MySQL, and more).
- Renders data as time-series graphs, heatmaps, tables, single-stat panels, and alerting rules.
- Builds team- and role-specific dashboards so each audience sees the most relevant signals.
For the Solutions Architect exam, remember this distinction: data collection and storage are handled by tools like CloudWatch or Prometheus. Grafana’s role is visualization — it queries those stores and displays the results in human-readable dashboards.

- Team-focused dashboards: build pages for a specific application, data center, or team to surface only relevant metrics.
- Unified observability: combine metrics, logs, and traces in a single UI by integrating Grafana with CloudWatch, tracing systems, and third-party sources.
- Managed offering: AWS provides Amazon Managed Grafana so you don’t need to operate Grafana servers. The managed service handles scaling, patching, and availability.
- Amazon Managed Grafana supports single sign-on (SSO) and integrates with identity providers (for example, AWS SSO, SAML) so users can access dashboards with corporate credentials.
- Managed Grafana integrates with AWS observability services (CloudWatch, Amazon Managed Service for Prometheus, X-Ray, and others) for streamlined access to telemetry data.
Summary
- Use CloudWatch or Prometheus to collect and store metrics.
- Use Grafana to query these data sources and build informative, role-based dashboards.
- Use Amazon Managed Grafana when you want a hosted Grafana with AWS-native integrations and identity support.
- Grafana course (Learn KodeKloud)
- Prometheus course (Learn KodeKloud)
- CloudWatch course (Learn KodeKloud)