Recommendation Attributes
Each recommendation includes comprehensive metadata to help you prioritize and implement:| Attribute | Description |
|---|---|
| Title | Clear, actionable summary of the optimization |
| Description | Detailed explanation of the issue and solution |
| Potential Savings | Estimated monthly or annual savings (high precision) |
| Effort Level | Implementation complexity: Low, Medium, or High |
| Risk Level | Potential impact on workloads: Low, Medium, or High |
| Source | Origin: Assessment, Conversation, Manual, or CloudKeepers |
| Status | Current state: Pending, In Progress, Implemented, or Ignored |
| Visibility | Workflow state: Draft, Active, or Archived |
Recommendation Lifecycle
Generated
Alex or CloudKeepers identifies an optimization opportunity and creates a recommendation in Draft status.
Active
Review and promote recommendations to Active to make them visible to your team and trackable.
Viewing Recommendations
Dashboard View
Access recommendations from the main dashboard to see:- High-priority recommendations by potential savings
- Recommendations grouped by resource type
- Implementation status overview
- Total potential and implemented savings
Conversation-Based Discovery
Ask Alex to find and explain recommendations:Creating Recommendations
Recommendations are created through multiple sources:1. Automated Analysis
CloudKeepers continuously monitors your infrastructure and generates recommendations based on:- Resource utilization patterns
- Cost anomalies
- Best practice violations
- Spending trends
2. Agent Conversations
Ask Alex to analyze specific areas:3. Well-Architected Assessments
Recommendations are generated during Well-Architected Framework assessments under the Cost Optimization pillar.4. Manual Creation
Create recommendations manually for custom optimization opportunities:- Navigate to Recommendations in your workspace
- Click “New Recommendation”
- Fill in the recommendation details
- Assign effort, risk, and savings estimates
Recommendation Categories
Compute Optimization
Right-Sizing
Right-Sizing
Identify instances with consistently low CPU/memory utilization that can be downsized:
- EC2 instances under 20% average utilization
- RDS instances with excess capacity
- Lambda functions with over-provisioned memory
Reserved Capacity
Reserved Capacity
Recommendations for converting on-demand to reserved instances:
- 1-year vs 3-year commitment analysis
- Savings Plans coverage gaps
- Reserved instance utilization optimization
Spot Opportunities
Spot Opportunities
Identify workloads suitable for Spot instances:
- Fault-tolerant batch jobs
- Development/test environments
- Stateless applications
Storage Optimization
Lifecycle Policies
Lifecycle Policies
Automate storage tier transitions:
- S3 Intelligent Tiering enablement
- Glacier archive recommendations
- Infrequently accessed data identification
Unused Storage
Unused Storage
Identify and cleanup:
- Unattached EBS volumes
- Orphaned snapshots
- Empty S3 buckets
- Unused EFS file systems
Database Optimization
Instance Sizing
Instance Sizing
- Over-provisioned RDS instances
- DynamoDB capacity mode recommendations
- ElastiCache node optimization
Query Efficiency
Query Efficiency
- Index recommendations for query performance
- Query optimization suggestions
- Read replica opportunities
Network Optimization
Data Transfer
Data Transfer
- Cross-region transfer optimization
- NAT Gateway efficiency
- VPC endpoint recommendations
Load Balancer
Load Balancer
- Idle load balancer detection
- ALB to NLB migration opportunities
- Cross-zone load balancing optimization
Discussion & Collaboration
Each recommendation includes a discussion thread for team collaboration:- Comments: Add context, questions, or implementation notes
- Mentions: Tag team members with @username
- Attachments: Link related documents or tickets
- Audit Trail: Track all changes and status updates
Implementing Recommendations
With Approval
For recommendations requiring infrastructure changes:- Review the recommendation details
- Request implementation from Alex
- Review the proposed changes
- Approve execution in the Approval Center
- Monitor implementation progress
Manual Implementation
For recommendations you want to implement yourself:- Mark as “In Progress”
- Follow the implementation steps provided
- Use the discussion thread for questions
- Mark as “Implemented” when complete
- Add actual savings for tracking
Tracking & Reporting
Savings Dashboard
Track optimization progress with:- Total potential savings identified
- Savings implemented vs. available
- Savings trend over time
- Implementation velocity
Export & Integration
- Export recommendations to CSV/Excel
- Create Jira tickets from recommendations
- Sync with external tracking systems via webhooks
- Generate executive reports
Configure Webhooks
Send recommendation updates to external systems