Autoscaling Kubernetes workloads with KEDA using Amazon Managed Service for Prometheus metrics
AWS Cloud Operations Blog
This article discusses autoscaling Kubernetes workloads using KEDA (Kubernetes Event-driven Autoscaling) and Amazon Managed Service for Prometheus metrics. It demonstrates a solution for automated scaling of applications deployed on Amazon EKS based on real-time demand signals.
Specifically, the article covers:
- Overview of the solution architecture using KEDA, Amazon Managed Service for Prometheus, Amazon Managed Grafana, and AWS Distro for OpenTelemetry (ADOT)
- Prerequisites and step-by-step guide to set up the components
- Synthetic testing to validate KEDA autoscaling based on Prometheus metrics
- Application load testing to demonstrate scaling of a sample microservice based on request rate metrics from Prometheus
- Visualization of autoscaling patterns using Amazon Managed Grafana dashboards
- Conclusion highlighting the benefits of this automated, metrics-driven scaling solution
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Apr 26
2024
2024
How StormForge reduces complexity and ensures scalability with Amazon Managed Service for Prometheus
Sep 18
2025
2025
Optimizing metrics ingestion with Amazon Managed Service for Prometheus
Sep 18
2024
2024
Automating metrics collection on Amazon EKS with Amazon Managed Service for Prometheus managed scrapers
Dec 23
2024
2024
Amazon Managed Service for Prometheus collector now support collecting metrics from IPv6 EKS clusters
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.