Supported integrations
KafkaJS
kafkajsConfluent Kafka
@confluentinc/kafka-javascriptamqplib (RabbitMQ)
amqplibamqp10
amqp10BullMQ
bullmqRhea (AMQP)
rheaGoogle Cloud Pub/Sub
@google-cloud/pubsubAWS SDK (SQS/SNS)
aws-sdk / @aws-sdk/smithy-clientAzure Event Hubs
@azure/event-hubsAzure Service Bus
@azure/service-busEnabling Data Streams Monitoring
Data Streams Monitoring (DSM) provides end-to-end latency and throughput metrics for your data pipelines. Enable it intracer.init() or via the environment variable:
Context propagation in message headers
Producer spans inject trace context into message headers. Consumer spans extract that context and continue the trace. This enables end-to-end distributed tracing across service boundaries. For AWS SQS and similar services, context is injected into theMessageAttributes of each message. You can control batch propagation with the batchPropagationEnabled option.
KafkaJS
amqplib (RabbitMQ)
AWS SDK (SQS, SNS, Kinesis)
aws-sdk plugin handles both v2 (aws-sdk) and v3 (@aws-sdk/smithy-client, @smithy/smithy-client) SDK versions.
