Azure Monitor

The Azure Monitor integration allows you to export Prometheus metrics from your CloudAMQP cluster to Azure.

In your Azure account, create an Application Insights resource and find the connection string of the resource: https://learn.microsoft.com/en-us/azure/azure-monitor/app/connection-strings. Input this connection string when creating the integration from the CloudAMQP console.

All metrics are exported with the labels/tags instance and cluster, which are populated with the name of the server and cluster. You can also set custom tags when configuring the integration.

Exported server metrics

system_cpu_time_seconds_total
system_disk_io_bytes_total
system_disk_operation_time_seconds_total
system_disk_operations_total
system_filesystem_usage_bytes
system_filesystem_utilization_ratio
system_memory_usage_bytes
system_memory_limit_bytes
system_network_io_bytes_total
system_paging_usage_bytes

Exported LavinMQ metrics

lavinmq_alarms_memory_used_watermark
lavinmq_alarms_free_disk_space_watermark
lavinmq_connections
lavinmq_channels
lavinmq_consumers
lavinmq_disk_space_available_bytes
lavinmq_exchange_messages_published_total
lavinmq_global_messages_acknowledged_total
lavinmq_global_messages_confirmed_total
lavinmq_global_messages_delivered_total
lavinmq_global_messages_delivered_get_manual_ack_total
lavinmq_global_messages_delivered_get_auto_ack_total
lavinmq_global_messages_redelivered_total
lavinmq_global_messages_unroutable_dropped_total
lavinmq_global_messages_unroutable_returned_total
lavinmq_process_open_fds
lavinmq_process_resident_memory_bytes
lavinmq_queues
lavinmq_queue_get_total
lavinmq_queue_get_ack_total
lavinmq_queue_messages
lavinmq_queue_messages_acked_total
lavinmq_queue_messages_delivered_ack_total
lavinmq_queue_messages_persistent
lavinmq_queue_messages_published_total
lavinmq_queue_messages_ready
lavinmq_queue_messages_unacked
lavinmq_queue_head_message_timestamp

Exported RabbitMQ metrics

rabbitmq_alarms_memory_used_watermark
rabbitmq_alarms_free_disk_space_watermark
rabbitmq_connections
rabbitmq_channels
rabbitmq_consumers
rabbitmq_disk_space_available_bytes
rabbitmq_exchange_messages_published_total
rabbitmq_global_messages_acknowledged_total
rabbitmq_global_messages_confirmed_total
rabbitmq_global_messages_delivered_total
rabbitmq_global_messages_delivered_get_manual_ack_total
rabbitmq_global_messages_delivered_get_auto_ack_total
rabbitmq_global_messages_redelivered_total
rabbitmq_global_messages_unroutable_dropped_total
rabbitmq_global_messages_unroutable_returned_total
rabbitmq_process_open_fds
rabbitmq_process_resident_memory_bytes
rabbitmq_queues
rabbitmq_queue_get_total
rabbitmq_queue_get_ack_total
rabbitmq_queue_messages
rabbitmq_queue_messages_acked_total
rabbitmq_queue_messages_delivered_ack_total
rabbitmq_queue_messages_persistent
rabbitmq_queue_messages_published_total
rabbitmq_queue_messages_ready
rabbitmq_queue_messages_unacked
rabbitmq_queue_head_message_timestamp