Skip to content

Releases: deadtrickster/prometheus_rabbitmq_exporter

RabbitMQ 3.6.12

13 Sep 20:55
Compare
Choose a tag to compare

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

12 Apr 17:14
Compare
Choose a tag to compare

Stable support of Rabbitmq 3.6.8

27 Mar 20:40
Compare
Choose a tag to compare
Pre-release

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

25 Mar 23:04
Compare
Choose a tag to compare
Pre-release

rabbitmq_node_up fix, see #19

27 Feb 08:28
Compare
Choose a tag to compare

rabbitmq_nodes_up renamed to rabbitmq_node_up,
#19

Rewrite queue collector and add more metrics

11 Feb 11:24
Compare
Choose a tag to compare

rabbitmq_queue_durable
rabbitmq_queue_auto_delete
rabbitmq_queue_exclusive
rabbitmq_queue_head_message_timestamp
rabbitmq_queue_state

3.6.5.7

01 Feb 22:15
Compare
Choose a tag to compare
3.6.5.7 Pre-release
Pre-release

rabbitmq_nodes_running metric added

3.6.5.6

20 Oct 21:10
b7018e0
Compare
Choose a tag to compare

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

10 Oct 15:34
9f2167e
Compare
Choose a tag to compare

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

27 Sep 16:37
Compare
Choose a tag to compare

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.