Skip to main content
Version: 24.07.01

Metrics

RabbitMQ is a widely-used message broker that facilitates communication between distributed systems. Monitoring its metrics is crucial for maintaining performance, stability, and reliability. The following is a list of key RabbitMQ metrics in PDS. Understanding these metrics will help administrators optimize performance, troubleshoot issues, and ensure the RabbitMQ cluster runs smoothly.

Metric NameMetric Type
erlang_mnesia_lock_queuegauge
erlang_mnesia_transaction_participantsgauge
erlang_mnesia_transaction_coordinatorsgauge
erlang_mnesia_failed_transactionscounter
erlang_mnesia_committed_transactionscounter
erlang_mnesia_logged_transactionscounter
erlang_mnesia_restarted_transactionscounter
erlang_mnesia_memory_usage_bytesgauge
erlang_mnesia_tablewise_memory_usage_bytesgauge
erlang_mnesia_tablewise_sizegauge
process_start_time_secondsgauge
rabbitmq_alarms_file_descriptor_limituntyped
rabbitmq_alarms_free_disk_space_watermarkuntyped
rabbitmq_alarms_memory_used_watermarkuntyped
rabbitmq_connections_opened_totalcounter
rabbitmq_connections_closed_totalcounter
rabbitmq_channels_opened_totalcounter
rabbitmq_channels_closed_totalcounter
rabbitmq_queues_declared_totalcounter
rabbitmq_queues_created_totalcounter
rabbitmq_queues_deleted_totalcounter
rabbitmq_process_open_fdsgauge
rabbitmq_process_open_tcp_socketsgauge
rabbitmq_process_resident_memory_bytesgauge
rabbitmq_disk_space_available_bytesgauge
rabbitmq_erlang_processes_usedgauge
rabbitmq_erlang_gc_runs_totalcounter
rabbitmq_erlang_gc_reclaimed_bytes_totalcounter
rabbitmq_erlang_scheduler_context_switches_totalcounter
rabbitmq_process_max_fdsgauge
rabbitmq_process_max_tcp_socketsgauge
rabbitmq_resident_memory_limit_bytesgauge
rabbitmq_disk_space_available_limit_bytesgauge
rabbitmq_erlang_processes_limitgauge
rabbitmq_erlang_scheduler_run_queuegauge
rabbitmq_erlang_net_ticktime_secondsgauge
rabbitmq_erlang_uptime_secondsgauge
rabbitmq_io_read_ops_totalcounter
rabbitmq_io_read_bytes_totalcounter
rabbitmq_io_write_ops_totalcounter
rabbitmq_io_write_bytes_totalcounter
rabbitmq_io_sync_ops_totalcounter
rabbitmq_io_seek_ops_totalcounter
rabbitmq_io_reopen_ops_totalcounter
rabbitmq_schema_db_ram_tx_totalcounter
rabbitmq_schema_db_disk_tx_totalcounter
rabbitmq_msg_store_read_totalcounter
rabbitmq_msg_store_write_totalcounter
rabbitmq_queue_index_read_ops_totalcounter
rabbitmq_queue_index_write_ops_totalcounter
rabbitmq_io_read_time_seconds_totalcounter
rabbitmq_io_write_time_seconds_totalcounter
rabbitmq_io_sync_time_seconds_totalcounter
rabbitmq_io_seek_time_seconds_totalcounter
rabbitmq_raft_term_totalcounter
rabbitmq_raft_log_snapshot_indexgauge
rabbitmq_raft_log_last_applied_indexgauge
rabbitmq_raft_log_commit_indexgauge
rabbitmq_raft_log_last_written_indexgauge
rabbitmq_raft_entry_commit_latency_secondsgauge
rabbitmq_auth_attempts_totalcounter
rabbitmq_auth_attempts_succeeded_totalcounter
rabbitmq_auth_attempts_failed_totalcounter
rabbitmq_queue_messages_readygauge
rabbitmq_queue_messages_unackedgauge
rabbitmq_queue_messagesgauge
rabbitmq_queue_process_reductions_totalcounter
rabbitmq_queue_consumersgauge
rabbitmq_queue_consumer_capacitygauge
rabbitmq_queue_consumer_utilisationgauge
rabbitmq_queue_process_memory_bytesgauge
rabbitmq_queue_messages_ramgauge
rabbitmq_queue_messages_ram_bytesgauge
rabbitmq_queue_messages_ready_ramgauge
rabbitmq_queue_messages_unacked_ramgauge
rabbitmq_queue_messages_persistentgauge
rabbitmq_queue_messages_persistent_bytesgauge
rabbitmq_queue_messages_bytesgauge
rabbitmq_queue_messages_ready_bytesgauge
rabbitmq_queue_messages_unacked_bytesgauge
rabbitmq_queue_messages_paged_outgauge
rabbitmq_queue_messages_paged_out_bytesgauge
rabbitmq_queue_head_message_timestampgauge
rabbitmq_queue_disk_reads_totalcounter
rabbitmq_queue_disk_writes_totalcounter
rabbitmq_channel_consumersgauge
rabbitmq_channel_messages_unackedgauge
rabbitmq_channel_messages_unconfirmedgauge
rabbitmq_channel_messages_uncommittedgauge
rabbitmq_channel_acks_uncommittedgauge
rabbitmq_consumer_prefetchgauge
rabbitmq_channel_prefetchgauge
rabbitmq_channel_messages_published_totalcounter
rabbitmq_channel_messages_confirmed_totalcounter
rabbitmq_channel_messages_unroutable_returned_totalcounter
rabbitmq_channel_messages_unroutable_dropped_totalcounter
rabbitmq_channel_process_reductions_totalcounter
rabbitmq_channel_get_ack_totalcounter
rabbitmq_channel_get_totalcounter
rabbitmq_channel_messages_delivered_ack_totalcounter
rabbitmq_channel_messages_delivered_totalcounter
rabbitmq_channel_messages_redelivered_totalcounter
rabbitmq_channel_messages_acked_totalcounter
rabbitmq_channel_get_empty_totalcounter
rabbitmq_connection_incoming_bytes_totalcounter
rabbitmq_connection_outgoing_bytes_totalcounter
rabbitmq_connection_process_reductions_totalcounter
rabbitmq_connection_incoming_packets_totalcounter
rabbitmq_connection_outgoing_packets_totalcounter
rabbitmq_connection_pending_packetsgauge
rabbitmq_connection_channelsgauge
rabbitmq_queue_messages_published_totalcounter
rabbitmq_connectionsgauge
rabbitmq_channelsgauge
rabbitmq_consumersgauge
rabbitmq_queuesgauge
rabbitmq_build_infountyped
rabbitmq_identity_infountyped
rabbitmq_unreachable_cluster_peers_countgauge
rabbitmq_global_consumersgauge
rabbitmq_global_messages_dead_lettered_maxlen_totalcounter
rabbitmq_global_messages_dead_lettered_expired_totalcounter
rabbitmq_global_messages_dead_lettered_rejected_totalcounter
rabbitmq_global_messages_dead_lettered_delivery_limit_totalcounter
rabbitmq_global_messages_dead_lettered_confirmed_totalcounter
rabbitmq_global_messages_delivered_totalcounter
rabbitmq_global_messages_delivered_consume_manual_ack_totalcounter
rabbitmq_global_messages_delivered_consume_auto_ack_totalcounter
rabbitmq_global_messages_delivered_get_manual_ack_totalcounter
rabbitmq_global_messages_delivered_get_auto_ack_totalcounter
rabbitmq_global_messages_get_empty_totalcounter
rabbitmq_global_messages_redelivered_totalcounter
rabbitmq_global_messages_acknowledged_totalcounter
rabbitmq_global_messages_received_totalcounter
rabbitmq_global_messages_received_confirm_totalcounter
rabbitmq_global_messages_routed_totalcounter
rabbitmq_global_messages_unroutable_dropped_totalcounter
rabbitmq_global_messages_unroutable_returned_totalcounter
rabbitmq_global_messages_confirmed_totalcounter
rabbitmq_global_publishersgauge
telemetry_scrape_size_bytessummary
telemetry_scrape_encoded_size_bytessummary
telemetry_scrape_duration_secondssummary
erlang_vm_dist_recv_bytesgauge
erlang_vm_dist_recv_cntgauge
erlang_vm_dist_recv_max_bytesgauge
erlang_vm_dist_recv_avg_bytesgauge
erlang_vm_dist_recv_dvi_bytesgauge
erlang_vm_dist_send_bytesgauge
erlang_vm_dist_send_cntgauge
erlang_vm_dist_send_max_bytesgauge
erlang_vm_dist_send_avg_bytesgauge
erlang_vm_dist_send_pend_bytesgauge
erlang_vm_dist_port_input_bytesgauge
erlang_vm_dist_port_output_bytesgauge
erlang_vm_dist_port_memory_bytesgauge
erlang_vm_dist_port_queue_size_bytesgauge
erlang_vm_dist_proc_memory_bytesgauge
erlang_vm_dist_proc_heap_size_wordsgauge
erlang_vm_dist_proc_min_heap_size_wordsgauge
erlang_vm_dist_proc_min_bin_vheap_size_wordsgauge
erlang_vm_dist_proc_stack_size_wordsgauge
erlang_vm_dist_proc_total_heap_size_wordsgauge
erlang_vm_dist_proc_message_queue_lengauge
erlang_vm_dist_proc_reductionsgauge
erlang_vm_dist_proc_statusgauge
erlang_vm_dist_node_stategauge
erlang_vm_dist_node_queue_size_bytesgauge
erlang_vm_memory_atom_bytes_totalgauge
erlang_vm_memory_bytes_totalgauge
erlang_vm_memory_dets_tablesgauge
erlang_vm_memory_ets_tablesgauge
erlang_vm_memory_processes_bytes_totalgauge
erlang_vm_memory_system_bytes_totalgauge
erlang_vm_msacc_aux_seconds_totalcounter
erlang_vm_msacc_check_io_seconds_totalcounter
erlang_vm_msacc_emulator_seconds_totalcounter
erlang_vm_msacc_gc_seconds_totalcounter
erlang_vm_msacc_other_seconds_totalcounter
erlang_vm_msacc_port_seconds_totalcounter
erlang_vm_msacc_sleep_seconds_totalcounter
erlang_vm_msacc_alloc_seconds_totalcounter
erlang_vm_msacc_bif_seconds_totalcounter
erlang_vm_msacc_busy_wait_seconds_totalcounter
erlang_vm_msacc_ets_seconds_totalcounter
erlang_vm_msacc_gc_full_seconds_totalcounter
erlang_vm_msacc_nif_seconds_totalcounter
erlang_vm_msacc_send_seconds_totalcounter
erlang_vm_msacc_timers_seconds_totalcounter
erlang_vm_statistics_bytes_output_totalcounter
erlang_vm_statistics_bytes_received_totalcounter
erlang_vm_statistics_context_switchescounter
erlang_vm_statistics_dirty_cpu_run_queue_lengthgauge
erlang_vm_statistics_dirty_io_run_queue_lengthgauge
erlang_vm_statistics_garbage_collection_number_of_gcscounter
erlang_vm_statistics_garbage_collection_bytes_reclaimedcounter
erlang_vm_statistics_garbage_collection_words_reclaimedcounter
erlang_vm_statistics_reductions_totalcounter
erlang_vm_statistics_run_queues_lengthgauge
erlang_vm_statistics_runtime_millisecondscounter
erlang_vm_statistics_wallclock_time_millisecondscounter
erlang_vm_dirty_cpu_schedulersgauge
erlang_vm_dirty_cpu_schedulers_onlinegauge
erlang_vm_dirty_io_schedulersgauge
erlang_vm_ets_limitgauge
erlang_vm_logical_processorsgauge
erlang_vm_logical_processors_availablegauge
erlang_vm_logical_processors_onlinegauge
erlang_vm_port_countgauge
erlang_vm_port_limitgauge
erlang_vm_process_countgauge
erlang_vm_process_limitgauge
erlang_vm_schedulersgauge
erlang_vm_schedulers_onlinegauge
erlang_vm_smp_supportuntyped
erlang_vm_threadsuntyped
erlang_vm_thread_pool_sizegauge
erlang_vm_time_correctionuntyped
erlang_vm_wordsize_bytesgauge
erlang_vm_atom_countgauge
erlang_vm_atom_limitgauge
erlang_vm_allocatorsgauge
Was this page helpful?