NATS and NATS Streaming tracing

Tracing

Instana currently supports tracing of all messages published to NATS and received from NATS in Node.js. The same is true for NATS streaming. Other runtimes besides Node.js will follow soon.

For more information about how to use it, see Node.js - Tracing Support.

Trace Continuity in NATS/NATS streaming

Due to the fact that NATS and NATS streaming messages have no metadata/message headers, Instana does not support trace continuity for NATS tracing. That is, consuming a NATS message in a subscriber will not be part of the trace that published the message. Instead, consuming the message will start a new trace. All subsequent calls that are triggered in the subscriber will belong to this new trace.