OTel Context Propagation for MQ Applications: part 3 – JMS

Previous articles in this series have shown OpenTelemetry (OTel) Context propagation for Node.js, Go and C/C++ MQ applications. You should read the first article for an introduction and explanation of the scenarios and problems that need solutions.

This (final?) entry discusses JMS applications.

Continue reading “OTel Context Propagation for MQ Applications: part 3 – JMS”

This post was last updated on November 21st, 2024 at 07:15 am

OTel Context Propagation for MQ Applications: part 2 – C/C++

The first article in this series introduced OpenTelemetry (OTel) tracing with IBM MQ. It showed how the trace context can flow when the application is using the MQ Node.JS or Go interfaces. This article carries on the story for OTel context propagation, this time talking about C++ and C applications.

Continue reading “OTel Context Propagation for MQ Applications: part 2 – C/C++”

This post was last updated on November 20th, 2024 at 08:01 pm

OTel Context Propagation for MQ Applications

OpenTelemetry (OTel) tracing relies on context being propagated from one component in an application stack to another. While IBM MQ does have some ability to carry that context with messages, the OTel SDK design does not make that flow automatic. This post shows how we can extract the context for some applications, and then use OTel context propagation techniques to improve the observability of applications using MQ.

In particular in this post, I’ll talk about applications using MQ with the Node.js and Go interfaces.

Continue reading “OTel Context Propagation for MQ Applications”

This post was last updated on November 20th, 2024 at 07:28 pm