RabbitMQ for Data Streams Monitoring

Prerequisites

Monitoring RabbitMQ pipelines

The RabbitMQ integration can provide detailed monitoring and metrics of your RabbitMQ deployments. For full compatibility with Data Streams Monitoring, Datadog recommends configuring the integration as follows:

instances:
  - prometheus_plugin:
      url: http://<HOST>:15692
      unaggregated_endpoint: detailed?family=queue_coarse_metrics&family=queue_consumer_count&family=channel_exchange_metrics&family=channel_queue_exchange_metrics&family=node_coarse_metrics

This ensures that all RabbitMQ graphs populate, and that you see detailed metrics for individual exchanges as well as queues.

Support for RabbitMQ in Data Streams Monitoring

To setup DSM, please select the language of your producers and consumers

LanguageLibraryMinimal tracer versionRecommended tracer version
Javaamqp-client1.9.01.42.2 or later
Node.jsamqplib3.48.0 or 4.27.0 or 5.3.05.3.0 or later
PythonKombu2.6.02.6.0 or later
.NETRabbitMQ.Client2.28.02.37.0 or later
PREVIEWING: lucas.kretvix/dsm-add-new-tech-pages