Nuberio Audit · Free AWS Health Check

No alarm means you find out from a customer, not from CloudWatch.

The free Nuberio Audit scans 18 AWS services in parallel, classifies every alarm as GOOD, NOISY, or SUPPRESSED-BAD, and surfaces missing coverage with copy-pasteable CLI to fix each gap. Under 5 minutes.

Read-only if connected · Zero access if local · 5-minute scan · No credit card · what we check ↓

Three steps, five minutes

1

Enter your email

We send the report here when the scan finishes. No account required.

2

Deploy a read-only IAM role

One CloudFormation click. Pre-filled template. The role can only read — never write.

3

Get your report

Score, top fixes, missing alarms with CLI commands. Yours to keep for 30 days.

Step 2 is optional — prefer not to grant AWS access at all? Run a local script instead, paste the output →

Demo55s · real account

See it run.

nuberio.com/audit/report/…

What the audit checks

18 AWS services, parallel scanning, results in under 5 minutes.

  • Alarm classification

    Every alarm scored GOOD, NOISY, or SUPPRESSED-BAD with specific reasons.

  • Missing coverage

    18 services cross-referenced — missing criticals surfaced with copy-pasteable CLI.

  • Unmonitored resources

    Resources with zero alarms attached, with production gaps flagged first.

  • Security findings

    Active GuardDuty and Security Hub findings with severity context.

  • Quota warnings

    Service limits over 75% surfaced before they cause a hard cap mid-incident.

  • Hygiene score

    Single 0–100 score weighted by severity and environment — comparable across accounts.

Coverage scope

Every resource type scanned and the exact CloudWatch metrics checked for each.

RDSAWS/RDS
CPUUtilizationFreeableMemoryDatabaseConnectionsFreeStorageSpaceReadLatencyWriteLatency
LambdaAWS/Lambda
ErrorsDurationThrottlesConcurrentExecutionsDestinationDeliveryFailures
ECSAWS/ECS
CPUUtilizationMemoryUtilizationRunningTaskCount
ALBAWS/ApplicationELB
HTTPCode_ELB_5XX_CountTargetResponseTimeUnHealthyHostCountRejectedConnectionCountHTTPCode_ELB_4XX_Count
NLBAWS/NetworkELB
UnHealthyHostCountTCP_Target_Reset_Count
EC2AWS/EC2
CPUUtilizationStatusCheckFailedStatusCheckFailed_AttachedEBS

Memory and disk usage require the CloudWatch Agent installed on the instance — not covered by the metrics above

ElastiCacheAWS/ElastiCache
CPUUtilizationFreeableMemoryEvictionsEngineCPUUtilizationSwapUsageCurrConnectionsReplicationLag
DynamoDBAWS/DynamoDB
SystemErrorsReadThrottleEventsWriteThrottleEventsUserErrorsSuccessfulRequestLatencyConsumedReadCapacityUnitsConsumedWriteCapacityUnits
SQSAWS/SQS
ApproximateAgeOfOldestMessageApproximateNumberOfMessagesNotVisibleApproximateNumberOfMessagesVisible
S3AWS/S3
5xxErrors4xxErrors

Requires S3 request metrics enabled per bucket (FilterId: EntireBucket)

API Gateway (REST)AWS/ApiGateway
5XXErrorLatencyIntegrationLatency4XXError
API Gateway (HTTP)AWS/ApiGateway
5xxLatency
NAT GatewayAWS/NATGateway
ErrorPortAllocationPacketsDropCountBytesOutToDestination
CloudFrontAWS/CloudFront
5xxErrorRate4xxErrorRate
EKSContainerInsights
node_cpu_utilizationnode_memory_utilizationpod_restart_count

Requires CloudWatch Container Insights enabled on the cluster

EBSAWS/EBS
BurstBalance

gp2 volumes only — gp3 does not emit BurstBalance

BillingAWS/Billing
EstimatedCharges

Requires 'Receive Billing Alerts' enabled in AWS Billing preferences

Security & compliance

GuardDutyActive threat findings with severity
Security HubCompliance findings from active standards
AWS ConfigNON_COMPLIANT rule violations
CloudTrailTrail not enabled or not sending to CloudWatch Logs
Secrets ManagerRotation-enabled secrets not rotated in 90+ days
Service QuotasLimits over 75% usage

Sample output

This is a real, live audit — not a mockup.

26/ 100

Needs attention

13Total Alarms
7Healthy
6Noisy / Bad
195Missing

Priority fix #1

1

Fix 5 noisy alarms

+10 pts

Noisy alarms cause alert fatigue and mask real incidents — fix evaluation periods, thresholds, and TreatMissingData settings.

aws cloudwatch put-metric-alarm \
--alarm-name "convops-baseline-builder-errors" \
--metric-name Errors ...
200+ resources checked · rds, lambda, ec2, eks, alb, natgateway, dynamodb & moreOpen the full sample report

Common questions about the audit.

Answers about permissions, scan time, data handling, and what happens after you get your report.

Ready to see your score?

3–5 minutes. No account, no credit card. Your email, then a 90-second CloudFormation deploy in your own AWS Console.

Read-only IAM role · No writes · Cancel any time