finds.dev← search

// the find

monitoringartist/grafana-aws-cloudwatch-dashboards

★ 2,260 · Jsonnet · GPL-3.0 · updated Dec 2024

:cloud: 40+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, Step Functions, Route 53, CodeBuild, ...

A collection of 40+ pre-built Grafana dashboards for AWS CloudWatch metrics, covering most AWS services you'd actually run in production. Useful if you're already using Grafana and CloudWatch and don't want to spend days building dashboards from scratch. The dashboards are distributed as both raw JSON and a Jsonnet library.

The breadth of service coverage is the main draw — EC2, RDS, Lambda, ELB, EKS, DynamoDB, Kinesis, and 30+ more are all covered. Using Jsonnet as the source format is the right call: it's diffable, templatable, and avoids the JSON-blob maintenance nightmare. The bulk import script is practical and saves real setup time. The Gitpod integration lets you preview everything against live CloudWatch data without any local setup.

Most dashboards haven't been touched in a year or more, and AWS CloudWatch adds new metrics constantly — you will find gaps, especially for newer services or recently added metrics. The JSON files are generated output, not source, so submitting a PR means learning Jsonnet whether you want to or not, which discourages casual contributions. No alerting rules are included — you get visibility panels but have to wire up your own alert thresholds. CloudWatch's API pricing means these dashboards can generate surprisingly expensive metric queries if you have many resources; no guidance on cost control is provided.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →