Distributed Tracing for RabbitMQ with OpenTelemetry

Jazz Jackrabbit OpenTelemetry RabbitMQ

In this guide, you will learn how to use OpenTelemetry to instrument RabbiMQ to create spans for different operations. (e.g., consume and produce). We will then see how to visualize your traces in Jaeger and Aspecto. I will use Node.js for all code examples. Feel free to skip to the practical section of this guide if […]

How to Get Started with OpenTelemetry Go

OpenTelemetry Go The Mandalorian

In this guide, you will learn hands-on how to create and visualize traces with OpenTelemetry Go without prior knowledge. We will start with creating a simple to-do app that uses Mongo and the Gin framework. Then, we will send tracing data to Jaeger Tracing and to Aspecto for visualization. You can find all the relevant […]

How to Get Started with OpenTelemetry Node.js

OpenTelemetry Node Bat-Signal

In this guide, you will learn exactly how to get started with OpenTelemetry in Node js, from scratch, and without any prior knowledge of OpenTelemetry. We will set up a simple to-do app that uses Express and MongoDB. We will then use OpenTelemetry js to generate spans, and send them to Jaeger and Aspecto for […]

Distributed Tracing for Kafka with OpenTelemetry in Node

Distributed Tracing for Kafka with OpenTelemetry in Node

In this guide, you will learn how to run OpenTelemetry in Node to generate spans for different Kafka operations (e.g., consume and produce) and ultimately visualize your traces. We will also touch on the basics of Kafka, OpenTelemetry, distributed tracing, and how they all play out together. If you’re already familiar with Kafka and OpenTelemetry, […]

Distributed Tracing for Kafka with OpenTelemetry in Python

OpenTelemetry Kafka and Python

In this tutorial, I will cover Apache Kafka, OpenTelemetry, and how they play out together with practical examples in Python from 0 to 1. You will learn how to enable OpenTelemetry tracing in Python to generate spans and visualize traces for various Kafka operations.  What to Expect What is Apache Kafka? What is OpenTelemetry? OpenTelemetry […]

Open-Source Malabi: How to Use Jaeger Tracing as a Backend

How to use Jaeger as a Malabi backend

Malabi is an open-source library that helps you write integration tests, by doing 2 things: Collecting data from your tested microservice during the test run Exposes an endpoint to make assertions on this data (with helper functions to call the endpoint). It is important to understand that malabi is an implementation of a new testing […]

Get Started with OpenTelemetry Python: A Practical Guide

Getting started with OpenTelemetry Python

This is a practical guide that gives you just what you need to get started with OpenTelemetry in Python without any prior knowledge in OpenTelemetry. What to Expect Intro to OpenTelemetry Hello World: OpenTelemetry Python OpenTelemetry Python and Jaeger Auto Instrumentation Example Bonus: Advanced Visualization with Aspecto Intro to OpenTelemetry OpenTelemetry is a CNCF project […]

How To Use OpenTelemetry With AWS Lambda

How To Use OpenTelemetry With AWS Lambda Professor Severus Snape pouring potions

Lambda is the AWS solution for serverless functions. OpenTelemetry is an open-source meant to create traces and send them to a backend and gain visibility. The observability-aware developer which has serverless lambdas as part of his stack will surely tackle the need to connect OpenTelemetry with lambda. If you are such a developer, this guide […]

How to Use OpenTelemetry to Improve Your Integration Tests

How OpenTelemetry can be used to support integration tests

This article is part of the Aspecto Hello World series, where we tackle microservices-related topics for you. Our team searches the web for common issues, then we solve them ourselves and bring you complete how-to guides. Aspecto is an OpenTelemetry-based distributed tracing platform for developers and teams of distributed applications. Note: this tutorial assumes you are familiar […]

How To Write Integration Tests Easily Using Trace-Based Testing

OpenTelemetry, Malabi, MongoDB, Jest, HTTP in the lab

This article is part of the Aspecto Hello World series, where we tackle microservices-related topics for you. Our team searches the web for common issues, then we solve them ourselves and bring you complete how-to guides. Aspecto is an OpenTelemetry-based distributed tracing platform for developers and teams of distributed applications. Hands-on: What to expect Introduction The motivation […]