Releases: deadtrickster/prometheus_rabbitmq_exporter
RabbitMQ 3.6.12
rabbitmq-3.6.12.1
update erlang.mk
Note: built on OTP 20. For older OTP please use this - https://github.com/deadtrickster/prometheus_rabbitmq_exporter/releases/tag/rabbitmq-3.6.12-pre18.
Bug fix release for 3.6.8&3.6.9 branches
Fixes queue collector
Stable support of Rabbitmq 3.6.8
NEW: content-type/encoding negotiation, authorization. Using https://github.com/deadtrickster/prometheus-httpd as a platform.
Docker: docker run deadtrickster/rabbitmq_prometheus:3.6.8.1
Set default encoding to identity, Fix #20
PLEASE USE https://github.com/deadtrickster/prometheus_rabbitmq_exporter/releases/tag/rabbitmq-3.6.9.1
Move to cowboy and prometheus_httpd
- Automatic content type and encoding negotiation;
- Basic auth configuration (see https://github.com/deadtrickster/prometheus-httpd).
rabbitmq_node_up fix, see #19
rabbitmq_nodes_up renamed to rabbitmq_node_up,
#19
Rewrite queue collector and add more metrics
rabbitmq_queue_durable
rabbitmq_queue_auto_delete
rabbitmq_queue_exclusive
rabbitmq_queue_head_message_timestamp
rabbitmq_queue_state
3.6.5.7
rabbitmq_nodes_running metric added
3.6.5.6
New Metrics
Exchanges
rabbitmq_exchange_messages_deliver_get_total
Type: counter.
Sum of *messages_delivered_total, *messages_delivered_no_ack_total, *messages_get_total and *messages_get_no_ack_total.
Mnesia metrics
New Metrics
Queues
rabbitmq_queue_disk_size_bytes
Type: gauge.
Disk space occupied by the queue.
Mnesia Tables
Various metrics for RabbitMQ-specific Mnesia tables.
Labels: table
.
rabbitmq_mnesia_table_read_only
Type: boolean.
Access mode of the table, 1 if table is read_only or 0 otherwise.rabbitmq_mnesia_table_disc_copies
Type: gauge.
Number of the nodes where a disc_copy of the table resides according to the schema.rabbitmq_mnesia_table_disc_only_copies
Type: gauge.
Number of the nodes where a disc_only_copy of the table resides according to the schema.rabbitmq_mnesia_table_local_content
Type: boolean.
If the table is configured to have locally unique content on each node, value is 1 or 0 otherwise.rabbitmq_mnesia_table_majority_required
Type: boolean.
If 1, a majority of the table replicas must be available for an update to succeed.rabbitmq_mnesia_table_master_nodes
Type: gauge.
Number of the master nodes of a table.rabbitmq_mnesia_table_memory_bytes
Type: gauge.
The number of bytes allocated to the table on this node.rabbitmq_mnesia_table_ram_copies
Type: gauge.
Number of the nodes where a ram_copy of the table resides according to the schema.rabbitmq_mnesia_table_records_count
Type: gauge.
Number of records inserted in the table.rabbitmq_mnesia_table_disk_size_bytes
Type: gauge.
Disk space occupied by the table (DCL + DCD).
Prometheus update to 3.0.0
No new RabbitMQ specific metrics.
New VM & OTP metrics:
Mnesia
erlang_mnesia_held_locks
Type: gauge.
Number of held locks.erlang_mnesia_lock_queue
Type: gauge.
Number of transactions waiting for a lock.erlang_mnesia_transaction_participants
Type: gauge.
Number of participant transactions.erlang_mnesia_transaction_coordinators
Type: gauge.
Number of coordinator transactions.erlang_mnesia_failed_transactions
Type: counter.
Number of failed (i.e. aborted) transactions.erlang_mnesia_committed_transactions
Type: gauge.
Number of committed transactions.erlang_mnesia_logged_transactions
Type: counter.
Number of transactions logged.erlang_mnesia_restarted_transactions
Type: counter.
Total number of transaction restarts.
VM statistics
erlang_vm_statistics_garbage_collection_bytes_reclaimed
Type: counter.
The total number of bytes reclaimed by GC since the system started.