AWS Open Source Blog

Category: HAQM Managed Service for Prometheus

opentelemetry feature image

AWS Distro for OpenTelemetry is now generally available for metrics

At the end of 2021 we made traces in OpenTelemetry generally available (GA) and then the focus in the Cloud Native Computing Foundation (CNCF) OpenTelemetry project moved to metrics. We worked upstream in the community to implement metrics in SDKs and ensure compatibility with Prometheus as well as to stabilize the collector to support metrics. […]

Simplifying HAQM ECS monitoring set up with AWS Distro for OpenTelemetry

In this blog post, we explain how to set up AWS Distro for OpenTelemetry for HAQM Elastic Container Service (HAQM ECS) with the 1-click console integration. OpenTelemetry metrics and traces collection on HAQM ECS mainly consists in instrumenting your application and running the AWS Distro for OpenTelemetry Collector container, using its HAQM Elastic Container Registry […]

Scaling Cortex with parallel compaction

In this post, Albert Choi, an intern on the HAQM Managed Service for Prometheus team, shares his experience of designing and implementing parallel compactors inside of the Cortex open source project. The addition to the compactors enables Cortex to handle large volumes of active metrics per tenant. This blog post details the work done as […]

Tierney – stock.adobe.com

Performing canary deployments and metrics-driven rollback with HAQM Managed Service for Prometheus and Flagger

This post was written by Kevin Bell and Stefan Prodan. Canary deployments are a popular tool to reduce risk when deploying software, by exposing a new version to a small subset of traffic before rolling it out more broadly. Creating the machinery to do this kind of controlled rollout, and monitoring for possible problems and […]

Setting up HAQM Managed Grafana cross-account data source using customer managed IAM roles

HAQM Managed Grafana is a fully managed and secure data visualization service for open source Grafana that enables customers to instantly query, correlate, and visualize operational metrics, logs, and traces for their applications from multiple data sources. HAQM Managed Grafana integrates with multiple HAQM Web Services (AWS) security services, and supports AWS Single Sign-On (AWS […]

Illustration of overall deletion process

Building a series deletion API in Cortex

In this post, Ilan Gofman, an intern on the HAQM Managed Service for Prometheus team, shares his experience of designing and implementing the series deletion feature inside of the Cortex open source project. This new API will provide the ability to delete series from Cortex using the blocks storage engine. This blog post details the […]

AWS Distro for OpenTelemetry 0.12 adds metrics support for AWS Lambda, HAQM ECS on EC2 metrics, and HAQM EKS metrics in HAQM Managed Prometheus (Preview)

AWS Distro for OpenTelemetry (ADOT) 0.12.0 is now available. You can download the latest ADOT Collector image from the HAQM Elastic Container Registry (HAQM ECR) Public Gallery. Release highlights HAQM Elastic Kubernetes Service (HAQM EKS) Infrastructure metrics and trace collection: Enhanced support in the Collector for gathering HAQM EKS infrastructure metrics and traces. This discovery […]

screenshot showing metrics from an EKS cluster queried on an AMP data source

Best practices for migrating self-hosted Prometheus on HAQM EKS to HAQM Managed Service for Prometheus

With HAQM Web Services (AWS) customers adopting HAQM Managed Service for Prometheus (AMP) on HAQM Elastic Kubernetes Service (HAQM EKS), we often see requests for information regarding best practices to follow when moving self-managed Prometheus on HAQM EKS to AMP. In this article, we’ll examine those best practices, with a focus on the five pillars […]