Amazon Managed Grafana
View on GitHubAmazon Managed Grafana
A managed service that hosts Grafana workspaces for creating and sharing dashboards and visualisations. It provides a hosted Grafana control plane and connectors to AWS and third-party data sources and fits into observability and monitoring layers of an AWS architecture.
🗂 Resource Category
Management and Governance • Analytics
🧠 Exam Memory Hook
Think: "Hosted Grafana + AWS identity + optional VPC access = Amazon Managed Grafana"
📖 Ownership
Classification: AWS Managed Service
AWS responsibilities: AWS operates and maintains the managed Grafana service platform and underlying AWS infrastructure, including the control plane, managed Grafana runtime, service endpoints, and service APIs; AWS secures and patches the infrastructure and the managed Grafana platform runtime according to its service model; AWS integrates the service with account-level logging so API activity can be recorded in CloudTrail.
Customer responsibilities: The customer configures workspaces, data source connections, dashboards, alerts, user access and roles, identity federation settings, and VPC endpoint configuration where applicable; the customer secures IAM permissions, monitors dashboard queries and costs, maintains the availability and security of the external data sources (for example Prometheus servers, OpenSearch domains, EC2/EKS hosts, or third-party data sources), and manages dashboard content and query correctness.
Patching responsibilities: AWS patches the physical infrastructure and the managed service platform runtime that runs Grafana; AWS patches the hypervisor and managed runtime for the service; there is no customer-managed guest operating system for the hosted Grafana control plane; the customer is responsible for patching and maintaining any external compute or data source components they operate (for example EC2 instances, EKS nodes, Prometheus servers, or databases), and for updating any client-side libraries or plugin code they deploy outside the managed workspace.
🏗 Typical Architecture
💡 Top 5 Features
- Managed Grafana workspaces that host Grafana dashboards and user access controls.
- Native connectors to AWS observability sources such as Amazon CloudWatch and Amazon Managed Service for Prometheus.
- Support for AWS identity providers and single sign-on integration for workspace authentication and role-based access.
- Option to access private data sources via VPC endpoints or private workspace configuration.
- Audit and API activity integration with AWS CloudTrail for governance and compliance monitoring.
✅ Top 5 Use Cases
- Centralised operational dashboards that combine CloudWatch metrics and Prometheus metrics for multi-account observability.
- Application performance troubleshooting using Grafana dashboards that query traces, metrics, and logs from AWS-managed sources.
- Providing teams a shared, role-based dashboard platform without managing Grafana servers or control plane infrastructure.
- Correlating infrastructure and application metrics from VPC-hosted services and managed monitoring services in a single UI.
- Building team-facing business or operational reports by visualising metrics from multiple AWS and third-party data sources.
🏗 Architecture Placement
Amazon Managed Grafana is a regional managed observability console that runs as a workspace per account or across accounts when configured; end users (engineers, SREs, or applications) access the workspace through its endpoint and the workspace queries configured data sources such as CloudWatch, Prometheus, OpenSearch, or VPC-hosted endpoints. Depending on configuration, workspaces can be private (using VPC endpoints) or public and typically connect to IAM or IAM Identity Center for authentication and CloudTrail for audit logging.
🎯 Commonly Used With
- Amazon CloudWatch
- AWS Identity and Access Management
- AWS IAM Identity Center
- Amazon VPC
- Amazon Managed Service for Prometheus
🌍 5 Real-World Examples
- A retail operations team uses a managed Grafana workspace to combine CloudWatch and Prometheus metrics for near real-time storefront and checkout monitoring, enabling faster incident investigation.
- A financial services platform provides SRE dashboards that correlate application traces and CloudWatch metrics for on-call teams while using IAM Identity Center for centralized access control.
- A healthcare SaaS provider visualises infrastructure and application metrics from VPC-hosted services and managed Prometheus instances to support platform reliability work.
- A media streaming operator consolidates metrics from multiple accounts into Grafana workspaces to monitor streaming throughput and backend resource health for operations teams.
- A telecommunications network team uses Grafana dashboards to visualise time-series metrics stored in a Prometheus fleet and CloudWatch to troubleshoot service degradation.
🎓 AWS Exam Clues
- Choose when you need Grafana dashboards without operating Grafana servers or the control plane.
- Consider private workspace and VPC endpoints when dashboards must query resources in private VPC networks.
- Use when you require AWS identity federation or IAM-based fine-grained access to dashboards and data sources.
- Integrates natively with Amazon CloudWatch and Amazon Managed Service for Prometheus for reduced integration effort.
- Remember the customer remains responsible for availability and security of the external data sources queried by the workspace.
📝 Quick Revision
Amazon Managed Grafana provides hosted Grafana workspaces that visualise metrics and traces from AWS and third-party data sources. Use it when you want Grafana features without managing servers; consider identity integration, VPC/private access, and the need to operate and patch any external data sources.
🏷 Keywords
Grafana workspace • data source connector • IAM Identity Center • AWS CloudWatch • Prometheus integration • VPC endpoints • private workspace • CloudTrail auditing • role-based access • cross-account access • dashboard provisioning • managed control plane