Skip to content

ScaleOps Plugin#

The ScaleOps plugin integrates ScaleOps cost optimization data into your Backstage instance, providing visibility into potential and realized savings for your Kubernetes resources. It offers a comprehensive dashboard view, direct links to the ScaleOps platform, and AI-powered automation through MCP actions.

Features#

  • Cost Optimization Insights: View potential and realized savings
  • Multi-Cluster Support: Monitor resources across clusters
  • Dashboard Integration: Direct links to ScaleOps dashboard
  • AI Integration: MCP actions for AI agents and automation tools
  • Secure Authentication: Server-side authentication with token caching
  • Resource Monitoring: Track Kubernetes resource usage
  • Cost Analysis: Detailed cost breakdown views
  • Network Usage: Intra-AZ and cross-AZ traffic analysis
  • Policy Management: View and analyze ScaleOps policies

Plugin Components#

Backend Plugin (Required)#

The backend plugin provides: - Secure server-side authentication with ScaleOps - API proxying for frontend requests - Token caching for optimal performance - 5 entity-centric MCP actions for AI agents: - Workload data retrieval - Cost analysis - Optimization recommendations - Network usage analysis - Policy definitions

Learn more about the backend plugin

Frontend Plugin#

The frontend plugin provides UI components for: - Cost visualization - Resource monitoring - Savings analysis - Dashboard integration - Workload details and metrics

Learn more about the frontend plugin

Screenshots#

ScaleOps Overview ScaleOps dashboard overview showing cost optimization opportunities

ScaleOps Details Detailed view of resource utilization and savings

Documentation Structure#

Backend Plugin#

Frontend Plugin#

Getting Started#

To get started with the ScaleOps plugin:

  1. Install and configure the backend plugin (required)
  2. Handles authentication
  3. Provides API proxying
  4. Exposes MCP actions
  5. Install the frontend plugin (optional, for UI)
  6. Displays cost visualizations
  7. Shows workload metrics
  8. Links to ScaleOps dashboard
  9. Configure entity annotations
  10. Add backstage.io/kubernetes-label-selector to components
  11. Start using
  12. View cost data in UI
  13. Use MCP actions with AI agents
  14. Monitor and optimize costs

For detailed installation and configuration instructions, refer to the backend and frontend documentation linked above.