NATS and NATS Streaming

Tracing

We currently support 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.

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.