aws_grafana_workspace cost estimation
A managed Grafana workspace for dashboards. Priced purely per active user per month by role, with no always-on infrastructure fee.
An aws_grafana_workspace is a fully managed Grafana, no servers to run or patch. Its pricing is unusual among managed services: there's no hourly infrastructure charge at all. You pay only per active user per month, by role.
Editors and admins bill at roughly $9/user/month; viewers at roughly $5/user/month. A user is billed only in months they actually log in. So a workspace with 3 editors and 10 viewers costs about 3 x $9 + 10 x $5 = $77/month, and a workspace nobody used in a month costs nothing. Optional Enterprise plugins add a per-user fee on top.
c3x prices the workspace from the editor and viewer counts you supply in c3x-usage.yml. Because cost is purely per active user, there's no standing infrastructure cost to estimate, an idle workspace is free. This per-user model makes Managed Grafana cheap for small teams and predictable for large ones, and the estimate is just user-count times role rate.
Terraform example
A minimal but realistic configuration that C3X can estimate.
resource "aws_grafana_workspace" "obs" {
name = "platform-obs"
account_access_type = "CURRENT_ACCOUNT"
authentication_providers = ["AWS_SSO"]
permission_type = "SERVICE_MANAGED"
role_arn = aws_iam_role.grafana.arn
}Pricing dimensions
What you actually pay for when you provision aws_grafana_workspace.
| Dimension | Unit | What's being charged |
|---|---|---|
| Editor/admin users | per user-month | Active editors and admins, billed only in months they log in. Usage-based; define editor_count in c3x-usage.yml. $9/editor/month |
| Viewer users | per user-month | Active viewers, billed only in months they log in. Usage-based. $5/viewer/month |
| Enterprise plugins | per user-month | Optional add-on for Enterprise data-source plugins, billed per user when enabled. |
Sample C3X output
Example output from c3x estimate (3 editors, 10 viewers):
aws_grafana_workspace.obs
├─ Editors/admins (3) 3 user-month $27.00
└─ Viewers (10) 10 user-month $50.00
OVERALL TOTAL $77.00Optimization tips
Common ways to reduce aws_grafana_workspace cost without changing the workload.
Assign viewer role where edit rights aren't needed
$4/month per downgraded userViewers are $5 vs $9 for editors. Granting view-only access to dashboard consumers, and reserving editor for dashboard authors, lowers the per-user bill.
Deactivate users who don't log in
Per inactive seatBilling is per active user per month. Users who never log in aren't billed, but stale editor accounts that occasionally log in still are. Prune access for people who've left the team.
Consolidate to one workspace
Duplicate seatsThere's no per-workspace infrastructure fee, but spreading the same users across multiple workspaces can multiply their billed seats. One workspace with folders is usually cleanest and cheapest.
FAQ
How does c3x estimate Managed Grafana cost?
It prices active editors and viewers from the counts you supply in c3x-usage.yml ($9/editor, $5/viewer per month). There's no hourly infrastructure fee, so an idle workspace estimates to zero.
Is there an always-on cost?
No. Unlike Azure Managed Grafana (which has a base node fee), Amazon Managed Grafana charges purely per active user. A workspace with no logins in a month costs nothing.
What makes a user 'active'?
Logging into the workspace during the calendar month. A user with an account who never logs in that month is not billed.
How are editors and viewers priced differently?
Editors and admins are ~$9/user/month; viewers ~$5/user/month. Assigning the minimum role each person needs directly reduces cost.
Are data sources or plugins extra?
Connecting AWS data sources (CloudWatch, Prometheus) is included. Enterprise data-source plugins add a per-user fee when enabled. The data sources themselves bill on their own resources.
Related resources
Estimate this resource in your own Terraform
Free, open source, no API key. C3X parses your Terraform and shows line-item cost for every resource, including aws_grafana_workspace.