Services Management

Manage individual ECS services for a linked AWS connection: inspect state, queue manual actions, and configure cost-saving schedules.

Overview

From the dashboard, select a linked AWS connection and cluster, then click a service name to open the Service Configuration Panel.

The panel includes:

  • Service metadata (launch type, architecture, task and cost details)
  • Service control (current status and manual start/stop actions)
  • Configuration tab (cost-saving rule management)
  • History tab (shutdown/startup records and savings)

Viewing Services

  1. Select AWS account connection
  2. Select cluster
  3. Find a service in the Services Table
  4. Click service name to open detailed controls

Services Table Columns

ColumnDescription
Service NameService name with status dot; Manual badge indicates no active schedule
TasksRunning versus expected task count with autoscaling range when available
ResourcesvCPU, memory, and launch type
Cost SavingEstimated savings badge when rule is enabled
Monthly CostMonthly cost estimate for current configuration
ActionsStart and Stop buttons based on status

Service Configuration Panel

Service Details Card

FieldDescription
Launch TypeFargate or EC2
Operating SystemRuntime OS from task definition
ArchitectureCPU architecture such as X86_64 or ARM64
Task CountDesired task count with autoscaling min-max context
vCPU per TaskvCPU allocation per task
Memory per TaskMemory allocation per task
Cost per HourEstimated hourly runtime cost
Est. Monthly CostEstimated monthly runtime cost

Service Control Card

Status colors:

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

A Manual badge means no active cost-saving rule is stored for this service.

Start Service

  • Enabled when service is stopped or unknown
  • Queues a manual startup action
  • Restores service to configured expected task count

Starting a service can take several minutes depending on image pull and task startup time.

Stop Service

  • Enabled when service is running or starting
  • Queues a manual stop action
  • Scales desired count to zero

Stop actions affect service availability immediately. Use carefully in shared clusters.

Configuration Tab

Enable Cost Saving

Turn on Enable Cost Saving to store and enforce a schedule for this service.

When disabled, the service remains manually managed and schedule automation is inactive.

Desired Task Count

Set the desired task count to restore at startup. Allowed values follow autoscaling constraints.

Schedule Fields

FieldDescription
Startup Time (UTC)Daily time to start the service
Shutdown Time (UTC)Daily time to stop the service
DaysActive weekdays for the schedule

The UI validates and previews cron expressions behind the schedule.

Estimated Monthly Savings

Savings estimate updates as schedule values change, based on expected runtime reduction and task cost profile.

Save or Clear

  • Click Save to persist enablement, desired task count, and schedule
  • Click Clear rule to remove automation for this service

Only one schedule rule is stored per service. For broad consistency, use cluster-wide schedule application first.

History Tab

The History tab tracks shutdown/startup cycles.

ColumnDescription
ShutdownStop timestamp and trigger type (scheduled or manual)
StartupStart timestamp and trigger type
Saved DurationTotal downtime for the cycle
Amount SavedEstimated savings for that downtime period

Troubleshooting

Service will not start

  • Check ECS capacity, networking, and task definition health
  • Confirm the linked AWS connection remains verified
  • Review runtime action errors in logs/history

Service stops unexpectedly

  • Check active schedule rule
  • Review manual action history
  • Inspect autoscaling interactions

Next Steps