This is a short tutorial on how to add end to end distributed tracing manually to your publisher subscriber. Here we use Datadog, Go or Node and RabbitMQ, but the concepts are applicable even using other distributed tracing tooling, prog language or message broker (e.g. Kafka, SQS and more)
ReadIn Go, you can control the number of concurrent goroutines running based on your needs by using a buffered channel as a semaphore.
Read