Containers

Tag: Prometheus

Monitoring Windows pods with Prometheus and Grafana

This post was co-authored by Cezar Guimarães, Sr. Software Engineer, VTEX Introduction Customers across the globe are increasingly adopting HAQM Elastic Kubernetes Service (HAQM EKS) to run their Windows workloads. This is a result of customers figuring out that refactoring existing Windows-based applications into an open-source environment, while ideal, is a very complex task. It […]

Using Prometheus to Avoid Disasters with Kubernetes CPU Limits

Using Prometheus to Avoid Disasters with Kubernetes CPU Limits

“Sir, your application is continually getting throttled,” I repeated. The highly skilled team that I was brought in to help with an outage was in disbelief. They had been using the same limits configuration in production for over two years. Yet, the Grafana chart was definitive: CPU throttling was causing the outage they were currently […]

post title

Monitoring HAQM EKS Anywhere using HAQM Managed Service for Prometheus and HAQM Managed Grafana

This blog provides a step-by-step guide on how to monitor your containerized workload running on HAQM EKS Anywhere by publishing metrics to HAQM Managed Service for Prometheus and using HAQM Managed Grafana to visualize. HAQM EKS Anywhere is a deployment option for HAQM EKS that enables you to easily create and operate Kubernetes clusters on a customer-managed […]

Diagram-1

Metrics and traces collection from HAQM ECS using AWS Distro for OpenTelemetry with dynamic service discovery

Note: The solution described in this blog post is no longer recommended. See the ecsobserver extension for OpenTelemetry as alternative approach. An earlier blog published last year (Part 1 in the series), Metrics collection from HAQM ECS using HAQM Managed Service for Prometheus, demonstrated how to deploy Prometheus server on an HAQM ECS cluster, dynamically […]

Introducing CloudWatch Container Insights Prometheus Support with AWS Distro for OpenTelemetry on HAQM ECS and HAQM EKS

You can use CloudWatch Container Insights to monitor, troubleshoot, and alarm on your containerized applications and microservices. HAQM CloudWatch collects, aggregates, and summarizes compute utilization information like CPU, memory, disk, and network data. It also helps you isolate issues and resolve them quickly by providing diagnostic information like container restart failures. Container Insights gives you […]

Autoscaling HAQM ECS services based on custom CloudWatch and Prometheus metrics

Introduction Horizontal scalability is a critical aspect of cloud native applications. Microservices deployed to HAQM ECS leverage the Application Auto Scaling service to automatically scale based on observed metrics data. HAQM ECS measures service utilization based on CPU and memory resources consumed by the tasks that belong to a service and publishes CloudWatch metrics, namely, […]

HAQM CloudWatch Prometheus metrics now generally available

Imaya Kumar Jagannathan, TP Kohli, and Michael Hausenblas In Using Prometheus Metrics in HAQM CloudWatch we showed you how to use the beta version of the HAQM CloudWatch supporting the ingestion of Prometheus metrics. Now that we made this feature generally available we explore its benefits in greater detail and show you how to use […]

Autoscaling HAQM EKS services based on custom Prometheus metrics using CloudWatch Container Insights

Introduction In a Kubernetes cluster, the Horizontal Pod Autoscaler can automatically scale the number of Pods in a Deployment based on observed CPU utilization and memory usage. The autoscaler depends on the Kubernetes metrics server, which collects resource metrics from Kubelets and exposes them in Kubernetes API server through Metrics API. The metrics server has […]

Using Prometheus Metrics in HAQM CloudWatch

Imaya Kumar Jagannathan, Justin Gu, Marc Chéné, and Michael Hausenblas Update 2020-09-08: The feature described in this post is now in GA, see details in the HAQM CloudWatch now monitors Prometheus metrics from Container environments What’s New item. Earlier this week we announced the public beta support for monitoring Prometheus metrics in CloudWatch Container Insights. […]