Skip to main content
Version: 0.0.1

Compute Copilot API

The nOps Compute Copilot API provides endpoints to manage and monitor Kubernetes and AWS resources, focusing on cost efficiency, cluster management, and rightsizing.

Key Features

1. Cluster Management

  • List Alive Clusters: Retrieve active clusters updated within a specific timeframe with savings and realization details.
  • Fetch Cluster Details: Get detailed information for a single cluster by ID.
  • Availability Zone Counts: Obtain counts of availability zones within each cluster, filterable by instance types.
  • Termination Rates and Instance Breakdown: Analyze termination rates and instances in clusters based on type, instance characteristics, and runtime.

2. Cost Monitoring

  • Detailed Cost Breakdown: View cost breakdowns for clusters by type, instance, and time range.
  • Average Hourly Pricing: Calculate average prices for vCPU and memory usage.
  • Savings and Cost Analytics: Access savings and cost details to optimize resource allocation.

3. Policy and Rightsizing

  • Rightsizing Policies: Define policies to rightsize resource allocation based on CPU and memory usage patterns.
  • Spot Interruptions: Receive spot instance interruption recommendations for additional savings.

This API is designed to enable efficient resource and cost management within Kubernetes and AWS environments.