AWS Open Source Blog

Category: Technical How-to

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 […]

3dddcharacter – stock.adobe.com

Deployment patterns for the AWS Distro for OpenTelemetry Collector with Amazon Elastic Container Service

The AWS Distro for OpenTelemetry (ADOT) is a secure, production-ready, AWS-supported distribution of the OpenTelemetry project. Cloud-native, distributed technology stacks are now the norm, but these architectures introduce operational challenges, which have led to the rise of observability. Several different patterns can be used for deploying ADOT for observability, and this blog post will describe […]

architecture diagram

Integrating Amazon EFS with Podman running on Red Hat Enterprise Linux

This post was written by Mayur Shetty and Vani Eswarappa. Podman is a daemonless open source, Linux-native tool designed for finding, running, building, sharing, and deploying applications using Open Containers Initiative (OCI) containers and container images on a Red Hat Enterprise Linux (RHEL) system. Similar to other container engines, such as Docker, Podman depends on […]

Song_about_summer – stock.adobe.com

Adding security workflows to OpenTelemetry

In this blog post, intern engineers Karen Xu and Kelvin Lo describe their experience working in the popular open source project, OpenTelemetry. They describe how they added security scanning workflows to the project, including how it supports a major milestone in readying the software for production use. In any important and widely adopted open source […]

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

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

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

ngupakarti – stock.adobe.com continuous line drawing of jazz classical music concert performance on the stage

Running your own server for Jamulus, an open source solution to jam with other musicians online

Musician activities, such as choir and band rehearsals—or jamming out—were largely grounded by the Covid-19 pandemic lockdowns. Many of these groups needed alternatives, and they often resorted to videoconferencing tools, such as Amazon Chime or open source tools, such as Jitsi. Most of these solutions are optimized for conversation, however, not for music, so they […]

AndSus - stock.adobe.com - Cloud storage communication with computer, laptop, tablet and smartphone in home or work network. Online devices upload, download information, data

Serverless COBOL: Rejuvenating legacy code with open source software — Part 2

The benefits of the serverless architecture are not reserved to newly written applications. Legacy code can be combined with leading-edge technologies by deploying them in a cloud platform. This will ensure reuse of the massive existing legacy assets and further extend their life, thus using them in new ways. Serverless COBOL: Rejuvenating legacy code with […]

AndSus - stock.adobe.com - Programming or Software development abstract concept. Top view at screen laptop with business icons, programming language or fragments coding. Technology banner of Software developer

Serverless COBOL: Rejuvenating legacy code with open source software — Part 1

In this post, we explain how using open source software, GnuCOBOL, combined with AWS Lambda functions, can extend the life of legacy code into a serverless context. We also examine additional benefits of open source software when legacy features are deployed in such a modern environment. The COBOL code described in this post—CI/CD scripts—are available […]

VAlex – stock.adobe.com Abstract 3d render, geometric composition, colorful background design with cubes

Declarative provisioning of AWS resources with Spinnaker and Crossplane

This post was written by Steve Borrelli, Rob Clark, Manabu McCloskey, Vikrant Kahlir, and Nima Kaviani. In a previous blog post, we discussed how GitOps, declarative definition of infrastructure and application resources, and using technologies such as AWS Controllers for Kubernetes (ACK) and Crossplane have enabled DevOps engineers to reduce complexity and improve visibility into […]

Sergey Nivens – stock.adobe.com

Developing microservices using container image support for AWS Lambda and AWS CDK

AWS Cloud Development Kit (AWS CDK) is an open source software development framework used to define cloud application resources using familiar programming languages. AWS CDK can build container images locally, deploying them to Amazon Elastic Container Registry (Amazon ECR), and configure them to run as Lambda functions. AWS CDK accelerates onboarding to AWS because there […]