Skip to main content
CloudKeepers are autonomous monitors that enforce cost, security, and performance guardrails across every connected cloud account and Kubernetes cluster. The app sidebar shows them as Keepers under Infrastructure.

How keepers are organized

Keepers form a 3 × 3 matrix of providers and pillars: Each keeper monitors one provider–pillar combination. Enable only the keepers you need — for example, AWS-COST and K8S-SEC — or all nine for full coverage. Each keeper contains multiple detection rules (40+ rules total) that you toggle and tune individually:
  • Cost rules: idle compute instances, unattached storage, old snapshots, unused static IPs, oversized databases, idle load balancers, over-requested pod resources, and more
  • Security rules: public S3 buckets, unused IAM roles, MFA disabled on root, open security groups, secrets in parameter store, and more
  • Performance rules: RDS connection limits, missing health probes, CrashLooping pods, throttled resources, and more

Autonomy

Every detection rule runs in one of two modes: Autonomy is set per rule, so most rules can stay in Manual while well-understood cost rules — like cleaning up unattached volumes — run in Auto.

Prerequisites

  • At least one cloud account or Kubernetes cluster connected with read/monitoring permissions and, optionally, remediation permissions.
  • Slack, Microsoft Teams, or email destinations configured if you want alerts beyond in-app notifications.
  • Optional: tags or filters ready if you plan to scope findings to specific environments.

Set up your first keepers

1

Open Keepers

Go to Infrastructure → Keepers to see the onboarding view. It walks you through three steps: connect a cloud account, enable keepers, and run your first detection scan. Click Enable Your First Keepers to begin.
CloudKeepers onboarding page with Enable Your First Keepers CTA, three-step how-it-works timeline, and cost, security, and performance value cards
2

Select and configure keepers

The setup wizard has two steps. In Select Keepers, choose which keepers to activate — filter by provider (AWS, Kubernetes) or pillar (Cost, Security, Performance). In Review & Configure, fine-tune detection rules per keeper, set each rule to Manual or Auto, and adjust which rules are enabled.
Two-step setup wizard showing keeper selection grid on the left and per-keeper rule review with autonomy level toggles on the right
3

Review the dashboard

Once keepers are enabled, select one from the sidebar to see its Dashboard tab. Four stat cards — Open Findings, Critical & High, Potential Savings, and This Week — give you a quick pulse. The Findings Over Time chart breaks down trends by severity.
AWS Cost Optimization dashboard with stat cards for open findings, critical and high, potential savings, and this week count, plus a findings over time chart
4

Triage findings

Switch to the Findings tab to see a board with a column for each finding status. Each finding card shows the title, estimated savings, effort level, and risk severity. Click a card to drill into details, or drag it between columns to update its status.
Findings Kanban board with a pending finding card showing 30 unattached EBS volumes, $55.20 savings, effort low, risk medium
5

Review detection runs

The Runs tab shows every detection run with its status, summary, duration, and how many findings were created or updated. Use this as an audit trail to verify keepers are running on schedule.
Runs tab showing a completed detection run with 30 detections from 6 rules, 57-second duration, and 1 new finding
6

Configure keeper settings

In the Settings tab, set the cron schedule (default: daily at 07:00 UTC), and toggle individual detection rules on or off. Each rule shows a description of what it detects and supports per-rule autonomy and threshold configuration.
Settings tab showing cron schedule editor and a list of 10 detection rules with toggle switches for idle compute, unattached storage, old snapshots, and more

From finding to recommendation

Keepers turn raw detections into tracked, governed work:
  1. Detect — each keeper runs on its cron schedule (default: daily at 07:00 UTC) or on demand, scanning all permitted resources — not just the ones you previously discovered. Every run leaves an audit trail in the Runs tab.
  2. Triage — each finding is tagged with pillar, severity, effort, and estimated savings so you can prioritize the highest-value fixes. Move findings through their statuses as you work:
  3. Promote — findings start as drafts; promote the ones worth acting on into active recommendations. Every recommendation includes an impact analysis with before/after estimates and a step-by-step playbook. From the detail view, use Impact Analytics for deeper analysis, Generate Guidelines for shareable runbooks, Custom Prompt to explore edge cases, or Implement to execute the change.
  4. Track — save recommendations to Plan for approvals, scheduling, and execution tracking, so governance, FinOps, and security teams share the same source of truth.
Keepers are your daily operational guardrail. Assessment is a deeper, periodic evaluation and is not meant for day-to-day runs.

Keeper settings

Each keeper has a dedicated Settings tab where you can configure:
  • Schedule: a cron expression for automated runs (minimum 1-hour interval).
  • Detection rules: toggle individual rules, set each rule to Manual or Auto, and adjust per-rule thresholds (idle CPU %, lookback days, snapshot max age).
  • Commands & permissions: manage which cloud commands each rule is allowed to execute, with per-command effects (Allow / Require Approval / Deny).
  • Notifications: Email, Slack, and Teams channels with per-channel minimum severity thresholds. In-app notifications are always delivered regardless of channel settings.

Examples

Cost guardrails

Infrastructure that grew organically hides waste that manual audits rarely catch. AWS-COST flags idle EC2 instances, unattached EBS volumes, aging snapshots, and underused NAT gateways — and it reads context: a volume tagged for daily backups serves a purpose, while an untagged test volume from last year is genuinely orphaned. Review findings on the dashboard, promote the high-confidence ones, and save them to Plan for approval and execution.
Cost optimization analysis with resource utilization and savings recommendations

Security guardrails

Security drift accumulates between audits: overly broad IAM roles, public S3 buckets, unencrypted volumes, and security groups open to 0.0.0.0/0. AWS-SEC scans continuously and weighs operational context — HTTP from anywhere is normal for a load balancer but dangerous for a database, and a root account access key outranks an unused read-only role. Route critical findings to Slack for immediate triage and track multi-team fixes in Plan.
Security audit recommendations with remediation steps

Plan

Save findings to Plan for approvals, scheduling, and execution tracking

Assessment

Run deeper periodic Well-Architected assessments alongside daily keeper runs

Slack integration

Route keeper alerts to Slack channels for real-time triage

Tasks

Schedule additional recurring analysis to complement keepers