Implementing OTel Trace Context Propagation Through Message Brokers with Go

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • trace-context-w3c

    W3C Trace Context purpose of and what kind of problem it came to solve.

  • The answer is Context Propagation. The HTTP example is a classic and W3C even covers it. The propagation is adding the important fields from the context into the HTTP headers and having the other application extract those values and inject them into its trace context. This concept applies to any other way of communication. Here, we will focus on message brokers and how you can achieve context propagation for those.

  • tracetest

    🔭 Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.

  • Also, please feel free to join our Slack Community, give Tracetest a star on GitHub, or schedule a time to chat 1:1.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • opentelemetry-demo

    This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment.

  • Here is a typical trace from the OpenTelemetry demo project.

  • NATS

    High-Performance server for NATS.io, the cloud and edge native messaging system.

  • Several message brokers, such as NATS and database queues, are not supported by OpenTelemetry (OTel) SDKs. This article will guide you on how to use context propagation explicitly with these message queues.

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

  • Synthetic Monitoring with the Tracetest GitHub Action

    4 projects | dev.to | 14 Dec 2023
  • Integrating Datadog Instrumented Apps in your OpenTelemetry Stack

    4 projects | dev.to | 16 May 2024
  • Tracetest + Artillery Launch Week Recap 💥

    2 projects | dev.to | 19 Apr 2024
  • Indexing one petabyte of logs per day with Quickwit

    3 projects | news.ycombinator.com | 23 Mar 2024
  • Observable API Testing with YAML using Echoed

    1 project | dev.to | 22 Feb 2024