AWS Open Source Blog

Category: Management & Governance

Dashboards as code: A new approach to visualizing AWS APIs

You manage your infrastructure with code, why not manage your dashboards the same way? With Steampipe’s dashboards-as-code approach you write HCL to define dashboard widgets, and you write SQL to fill them with data extracted from APIs. Here are some common questions about your AWS resources: How many resources do I have? How old are […]

AWS Distro for OpenTelemetry 0.14 is now available with updated Lambda layers

AWS Distro for OpenTelemetry 0.14 is now available. You can download the latest AWS Distro for OpenTelemetry Collector image from the  Amazon Elastic Container Registry (Amazon ECR) Public Gallery. Release highlights OpenTelemetry Collector v0.38.0 Updated Lambda layers for Java, Java auto-instrumentation agent, JavaScript, and .Net New OpenTelemetry Operator image added to public Amazon ECR Added […]

Auto-instrumenting a Python application with an AWS Distro for OpenTelemetry Lambda layer

Customers want better insight into understanding the behavior of their systems, but not all customers can afford to make significant code changes in their existing pipelines to add more observability. In this walkthrough, we explain how to get telemetry data from AWS Lambda Python functions, without having to change a line of code. Find the […]

Scaling Cortex with parallel compaction

In this post, Albert Choi, an intern on the Amazon 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 […]

Visualizing time series data with the open source Synchro Charts

We are excited to open source Synchro Charts, a front-end component library that provides a collection of components to visualize time-series data for application developers with a focus on monitoring, root cause analysis, and analytics. Synchro Charts is used in AWS IoT SiteWise Monitor to help end users understand their operational data and alarms by […]

Simplifying OpenTelemetry Collector and Go library releases with the Go MultiMod tool

Managing versions and releases of multiple Go Modules can be a struggle to perform manually for maintainers of large repositories, especially due to the lack of official Golang support for this task. In this post, AWS Observability intern software engineer Eddy Lin discusses his experience building the Go MultiMod tool, an open source solution that […]

Illustration of overall deletion process

Building a series deletion API in Cortex

In this post, Ilan Gofman, an intern on the Amazon 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 […]

Building a Helm chart for deploying the OpenTelemetry Operator

In this post, Shibo Wang, an intern on the AWS Open Source Observability team, shares his experience of designing and building the OpenTelemetry Operator Helm chart and integrating the OpenTelemetry Operator into the AWS Distro for OpenTelemetry (ADOT). This open source Helm chart allows you to install the OpenTelemetry Operator to an on-premises or managed […]

Building the Geomap plugin for Grafana 8.1

In this post, AWS software development intern engineers Bryan Uribe and Eunice Kim talk about their experience with developing the new panel plugin, Geomap, for Grafana. They share goals for the project, key design details, and lessons learned through working on one of the most popular open source projects. Introducing Grafana and the Geomap plugin […]

AWS Distro for OpenTelemetry (ADOT) 0.11.0 is now available

AWS Distro for OpenTelemetry (ADOT) 0.11.0 is now available. Release highlights include support for Amazon Elastic Kubernetes Service (Amazon EKS) metrics. Amazon EKS metrics can be monitored in Amazon CloudWatch Container Insights and include CPU usage, memory, disk and network status, in addition to other infrastructure metrics. ADOT 0.11.0 also supports Prometheus metrics collected from […]