runbooks finops analyze-graviton-eligibilityΒΆ
Auto-generated from
runbooks finops analyze-graviton-eligibility --helpon 2026-05-21. Source of truth: runbooks PyPI package v1.3.22
Usage: runbooks finops analyze-graviton-eligibility [OPTIONS]
Graviton migration eligibility analysis for ARM64 cost optimization.
This command analyzes EC2 instances for AWS Graviton (ARM64) migration
potential with 40% cost savings targeting $800K+ annual opportunity.
π― BUSINESS VALUE
β’ $800K+ annual savings opportunity (40% Graviton price reduction)
β’ 137 EC2 instances baseline analysis
β’ Integration with E2-E7 decommission signals for confidence scoring
π ELIGIBILITY ASSESSMENT
β’ Instance type compatibility mapping (x86_64 β ARM64)
β’ AMI architecture compatibility checking
β’ Application workload heuristics (Linux-friendly, GPU-incompatible)
β’ Cost savings projection (40% reduction model)
β’ Integration with Compute Optimizer recommendations
π SCORING MODEL (0-100 scale)
β’ Has Graviton mapping: 30 points (baseline eligibility)
β’ AMI ARM64 compatible: 25 points (verified architecture support)
β’ Application compatible (>70): 25 points (workload assessment)
β’ Savings threshold met (β₯$10/mo): 10 points (business justification)
β’ Compute Optimizer idle: 10 points bonus (decommission candidate)
π― RECOMMENDATION TIERS
β’ RECOMMEND (β₯70): Strong migration candidates (LOW complexity)
β’ EVALUATE (40-69): Requires testing/validation (MEDIUM complexity)
β’ NOT_RECOMMENDED (<40): Migration challenges (HIGH complexity)
π OUTPUT FORMAT
Multi-sheet Excel with:
β’ Sheet 1: Graviton Analysis (12 new columns + original EC2 data)
β’ Sheet 2: RECOMMEND Tier (high-confidence candidates)
β’ Sheet 3: EVALUATE Tier (testing recommended)
β’ Sheet 4: Cost Savings Summary (by account/tier)
π INTEGRATION
β’ Input: EC2 enriched data from analyze-ec2 command
β’ Dependencies: EC2 analyzer (137 instances), Compute Optimizer
β’ Feature Coordination: E2-E7 signals (when available)
π° Epic 4 Feature 2: Graviton Migration Analyzer
Timeline: 7 days (5 dev + 2 testing)
Business Impact: $800K+ annual savings potential
π Examples:
# Basic Graviton analysis with auto-profile routing (v1.1.11+)
runbooks finops analyze-graviton-eligibility \
-i ec2-enriched.xlsx \
-o graviton-analysis.xlsx
# With explicit profiles (backward compatible) runbooks finops
analyze-graviton-eligibility \ -i ec2-enriched.xlsx \ -o
graviton-analysis.xlsx \ -m mgmt-profile \ -b billing-
profile
# Disable AMI checking (faster execution) runbooks finops analyze-
graviton-eligibility \ -i ec2-enriched.xlsx \ -o
graviton-analysis.xlsx \ --no-ami-check
# With verbose logging runbooks finops analyze-graviton-eligibility
\ -i ec2-enriched.xlsx \ -o graviton-analysis.xlsx \
--verbose
Pattern: Follows ec2_analyzer.py proven patterns with Rich CLI standards
Options:
-i, --input PATH Input EC2 enriched Excel file (output from
analyze-ec2) [required]
-o, --output PATH Output Excel file with Graviton eligibility
assessment [required]
--profile TEXT AWS profile (convenience - sets both
management and billing profiles)
--enable-ami-check / --no-ami-check
Enable AMI architecture compatibility
checking (default: enabled)
--enable-compute-optimizer / --no-compute-optimizer
Enable Compute Optimizer integration for
confidence scoring (default: enabled)
-v, --verbose Enable verbose logging
--help Show this message and exit.