Serverless Spy Vs. Spy Chapter 2: AWS Distro for OpenTelemetry Lambda vs X-Ray SDK

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • aws-otel-lambda

    AWS Distro for OpenTelemetry - AWS Lambda

    The documentation for Lambda gives example code for the different languages. To shorten the long way from example code to running code, I will show you ready-to-run CDK code for Python, Node and GO with a serverless architecture. With Lambda, we are using the AWS X-Ray exporter in the collector. If you want to build your own layer, clone the repo AWS-managed OpenTelemetry Lambda Layers. To do that, learn GO here. You might know the creator of the site đŸ˜‰ .

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • opentelemetry-lambda

    Create your own Lambda Layer in each OTel language using this starter code. Add the Lambda Layer to your Lamdba Function to get tracing with OpenTelemetry.

    opentelemetry-lambda

  • adot-xraystarter

    Using ADOT for (Node, Python, Go) Lambda to use X-Ray

    Building you GO lambda with ADOT you might note an error, indicated in the X-Ray map. This is fixed in the example code.

  • colima

    Container runtimes on macOS (and Linux) with minimal setup

    Assuming node, cdk ,python, go and task are installed. Also you need docker or colima

  • jaeger

    CNCF Jaeger, a Distributed Tracing Platform

    In the AWS-only world, X-Ray is the tracing service to use. But with X-Ray, it is impossible to send traces to other collectors. So the ADOT allows you to use X-Ray as tracing or backends like Jaeger. To use ADOT with Lambda, the ADOT-Lambda Layer comes with a standard configuration for X-Ray.

  • Task

    A task runner / simpler Make alternative written in Go

    Assuming node, cdk ,python, go and task are installed. Also you need docker or colima

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Serverless Spy Vs. Spy Chapter 3: X-Ray vs Jaeger - Send Lambda traces with open telemetry

    4 projects | dev.to | 20 Dec 2022
  • What is O11y? Guide to Modern Observability

    5 projects | dev.to | 25 Dec 2024
  • AI Copilot for Data Analysis

    1 project | news.ycombinator.com | 13 Nov 2024
  • Desbloqueie a Observabilidade: Guia prĂ¡tico com OpenTelemetry e Prometheus

    4 projects | dev.to | 16 Oct 2024
  • How we made applications observable by default with OpenTelemetry

    4 projects | dev.to | 28 Aug 2024

Did you konow that Go is
the 4th most popular programming language
based on number of metions?