Skip to main content
Springwinter reads CloudWatch metrics directly from your AWS account and displays CPU utilization, memory utilization, request rate, and error counts for each running service. The metrics dashboard gives you a real-time view of service health without requiring you to open the AWS Console or configure any additional monitoring tools.

Available Metrics by Resource Type

Different resource types expose different CloudWatch metric dimensions. Here is what Springwinter surfaces for each.

Web Servers

ECS + ALB metrics
  • CPU utilization (%)
  • Memory utilization (%)
  • Request count
  • Error rate (4xx and 5xx responses)

Workers

ECS metrics
  • CPU utilization (%)
  • Memory utilization (%)
  • Running task count

Caches

ElastiCache metrics
  • Cache hits and misses
  • Memory used (bytes)
  • Active connections

Static Websites

CloudFront + S3 metrics
  • Request count
  • Bytes transferred
  • Error rate

Storage

S3 metrics
  • Number of objects
  • Bucket size (bytes)
  • Request count

Viewing Metrics in the Dashboard

1

Open the resource

Navigate to your project and click on the resource you want to monitor — a web server, worker, cache, static website, or storage bucket.
2

Select the Metrics tab

Click the Metrics tab on the resource detail page. Charts for all available dimensions load automatically.
3

Adjust the time range

Use the time range selector to zoom in on a specific window, such as the last hour, last 24 hours, or last 7 days.

Metrics API

Fetch raw metric data programmatically for dashboards, alerting integrations, or automated runbooks.

Metrics API Reference

Returns CloudWatch metrics for the specified web server, including CPU and memory utilization from ECS and request/error metrics from the Application Load Balancer.
string
required
The unique identifier of the project that owns the web server.
string
required
The unique identifier of the web server resource.
Returns ECS CloudWatch metrics for the specified worker, including CPU utilization, memory utilization, and running task count.
string
required
The unique identifier of the project that owns the worker.
string
required
The unique identifier of the worker resource.
Returns CloudFront and S3 metrics for the specified static website, including request counts and bytes transferred.
string
required
The unique identifier of the project that owns the static website.
string
required
The unique identifier of the static website resource.
Returns ElastiCache metrics for the specified cache resource, including hit/miss rates, memory usage, and active connections.
string
required
The unique identifier of the project that owns the cache.
string
required
The unique identifier of the cache resource.
Returns S3 metrics for the specified private storage bucket, including object count, bucket size, and request count.
string
required
The unique identifier of the project that owns the storage bucket.
string
required
The unique identifier of the storage resource.
Metrics are read live from CloudWatch and appear only once a resource is running and CloudWatch has begun collecting data. A newly deployed service may show no data for the first few minutes while the first metric points accumulate.