RabbitMQ is used to manage ADP document processing task queues, it is important to monitor these queues' health and tune the related components based on the queues workload to reach better performance. The RabbitMQ sensor is automatically deployed and installed after you install the Instana agent. You can follow the below instructions to enable RabbitMQ in Instana Dashboard.
1. Get RabbitMQ predefined management user login credentials from deployed ADP environment:
Example commands:
#oc get secrets icp4adeploy-aca-rabbitmq -oyaml | grep rabbitmq-management-user
rabbitmq-management-user: aG1DQXpJV29DbA==
# echo "aG1DQXpJV29DbA==" | base64 --decode
hmCAzIWoCl
2. Update Instana Agent ConfigMap and restart Agents with the below snippets:
com.instana.plugin.rabbitmq:
user: '<rabbitmq-management-user>'
password: '<rabbitmq-management-password>'
queuesRegex: '.*' # Regex pattern used for matching monitored queues
3. Login Instana dashboard, find RabbitMQ StatefulSet and open RabbitMQ (RabbitMQ 3.10.7 in ADP v22.0.2)
4. From the Instana dashboard you can see lots of useful information, you can use regular expression pattern to display the queues you want to monitor for ADP document processing. More information for the metrics of RabbitMQ you can refer to
Instana RabbitMQ KC.