Clusters Management

Learn how to view, monitor, and manage ECS clusters for a linked AWS connection in your Runless tenant.

Overview

Clusters are managed directly from the dashboard after you select a linked AWS connection.

For a selected account and cluster, you see:

  • Cluster Details Panel - cost and task metrics for the active cluster
  • Cluster Actions Card - bulk start/stop controls and cluster-wide schedule configuration
  • Services Table - all services in the cluster with per-service actions

Selecting an AWS Account and Cluster

  1. Sign in to Runless
  2. Select the linked AWS Account connection
  3. Load or refresh inventory when needed
  4. Use the Select Cluster dropdown and choose a cluster

The dashboard updates immediately with metrics and services for the selected cluster.

Cluster Details Panel

MetricDescription
ServicesTotal number of ECS services in the selected cluster
Total TasksCombined desired task count across services
Cost per HourEstimated current hourly cost for running tasks
Gross Monthly CostEstimated monthly cost without schedule savings
Estimated SavingsProjected monthly savings from configured schedules
Net Monthly CostGross monthly cost minus projected savings
Current Savings (Realized)Savings already realized from stopped runtime

Cluster Actions Card

The Cluster Actions card provides bulk controls for the selected cluster.

Cluster Status Badge

  • ALL RUNNING - every service is running
  • ALL STOPPED - every service is stopped
  • MIXED - service states differ across the cluster

Bulk Actions

ButtonWhen enabledEffect
Start AllAny service is stopped or unknownStarts stopped/unknown services in the cluster
Stop AllAny service is running or startingStops running/starting services in the cluster
ConfigureAlwaysOpens the cluster-wide schedule panel

Both Start All and Stop All require confirmation.

Stopping all services affects availability for the selected cluster. Use this pattern for non-production environments unless you have explicit production controls.

Cluster Configuration Panel

Click Configure to apply one shared schedule to all services in the cluster.

2

In the Cluster Actions card, click Configure.

4

Confirm service count, task totals, and current cost metrics.

6
  1. Enable Cost Saving
  2. Set Startup Time (UTC) and Shutdown Time (UTC)
  3. Select active Days of the week
8

Click Save to apply the schedule to all services in the selected cluster.

Cluster-wide configuration applies one schedule pattern to all services while preserving each service baseline task expectations.

Services Table

ColumnDescription
Service NameECS service name and status dot. A Manual badge means no active schedule rule.
TasksRunning versus expected tasks, with autoscaling range when available
ResourcesvCPU, memory, and launch type metadata
Cost SavingEstimated savings indicator when cost-saving is enabled
Monthly CostEstimated monthly cost for the service
ActionsStart or Stop based on current status

Service Status Dot Colors

  • Green - Running
  • Yellow - Starting
  • Red - Stopped or stopping
  • Gray - Unknown

Start or Stop an Individual Service

  1. Locate the service row
  2. Click Start or Stop
  3. Confirm the action

Click a service name to open full service controls in the Services guide.

Inventory Refresh and Cluster Discovery

Runless reads cluster data through the linked AWS connection and refreshes inventory after relevant actions. Use manual inventory refresh when data appears stale.

Best Practices

  • Keep production and non-production clusters separated
  • Start with cluster-wide schedules, then override at service level only when needed
  • Review cluster-level savings weekly and tune schedules monthly

Troubleshooting

Cluster does not appear

  1. Verify the AWS connection is linked and verified
  2. Refresh inventory for the selected connection
  3. Confirm the cluster has ECS services in the selected region

Status or task counts look stale

  1. Run manual inventory refresh
  2. Retry after a short delay following runtime actions
  3. Check control-plane logs if updates remain inconsistent

Cluster rules are not executing

  1. Confirm cost-saving is enabled for the cluster/services
  2. Verify connection remains commercially active
  3. Check recent runtime history and notifications for failures

Next Steps