Start here
CloudPeek puts CloudWatch metrics on your iPhone and iPad Home Screen and Lock Screen. You choose which metrics with a CloudWatch dashboard, designed in the AWS console or defined in code, and pin its widgets in the app.
Examples
Ready-made dashboards, each with a preview of what you'll see and every step for the console, the AWS CLI, CloudFormation and Terraform.
Spend by service
Your biggest AWS costs this month, found automatically, and the month-to-date total with a sparkline.
About 15 minutesAlarms
Your CloudWatch alarms on one widget, with the ones that are firing at the top.
About 5 minutesAPI health
An error rate, p99 latency and request volume for a load balancer, defined in CloudFormation or Terraform.
See the exampleReference
Console, CLI or code: your choice
Every example in these docs comes four ways. Choose one on any example's tabs and every page follows. Your choice is remembered on this device.
| Choose | If you… |
|---|---|
| Console | want to click through it and see how each part works. |
| AWS CLI | are happy in a terminal and want something you can paste. |
| CloudFormation | deploy with CloudFormation, the AWS CDK or AWS SAM. Each example has a template to download. |
| Terraform | deploy with Terraform or OpenTofu. Each example has a configuration to download. |
Downloads
| File | What it is |
|---|---|
cloudpeek-read-only-policy.json | The four read-only CloudWatch permissions CloudPeek needs. |
cloudpeek-access.yaml, cloudpeek-access.tf | That policy, and an optional IAM user to sign in with. Guide |
cloudpeek-setup.yaml, cloudpeek-setup.tf | The spend-by-service dashboard, the policy and an optional IAM user, in one go. Guide |
spend-by-service.json | The spend-by-service dashboard's JSON. |
cloudpeek-alarms.yaml, cloudpeek-alarms.tf | An alarms dashboard for the alarm ARNs you give it. Guide |
production-alarms.json | The alarms dashboard's JSON, with example ARNs. |
api-health.json | The API health example dashboard's JSON. Guide |