NewRelic

To configure the NewRelic integration, create an Insert API key for your NewRelic account via one.newrelic.com/api-keys > Manage data > API keys and enter it in the API key field when creating the integration.

All metrics can get custom tags that you can set when configuring the integration.

Exported server metrics

Metric Value type Attributes Comment
cpu.user Percent host=<server-hostname> CPU user time
cpu.system Percent host=<server-hostname> CPU system time
cpu.iowait Percent host=<server-hostname> CPU iowait time
cpu.steal Percent host=<server-hostname> CPU steal time
memory.free Mb host=<server-hostname> Memory free
memory.used Mb host=<server-hostname> Memory used
swap.used Mb host=<server-hostname> Swap used
swap.free Mb host=<server-hostname> Swap free
network.bytes_rcvd Bytes host=<server-hostname>
network.bytes_sent Bytes host=<server-hostname>
network.packets_in.count Count host=<server-hostname>
network.packets_in.error Count host=<server-hostname>
network.packets_out.count Count host=<server-hostname>
network.packets_out.error Count host=<server-hostname>
disk.iops Count host=<server-hostname> IO operations per second
disk.kb_read_s Kb/s host=<server-hostname>
disk.kb_write_s Kb/s host=<server-hostname>
disk.in_use Percent host=<server-hostname>
disk.total Bytes host=<server-hostname>

Exported RabbitMQ metrics

Overview metrics

Metric Value type Attributes
rabbitmq.overview.object_totals.connections Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.object_totals.channels Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.object_totals.queues Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.queue_totals.messages.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.queue_totals.messages.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.queue_totals.messages_ready.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.queue_totals.message_ready.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.queue_totals.messages_unacknowledge.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.queue_totals.messages_unacknowledge.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.ack.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.ack.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.confirm.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.confirm.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.deliver_get.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.deliver_get.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.publish.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.publish.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.publish_in.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.publish_in.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.publish_out.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.publish_out.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.return_unroutable.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.return_unroutable.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.redeliver.count Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>
rabbitmq.overview.messages.redeliver.rate Gauge host=<cluster hostname>
rabbitmq_cluster=<cluster name>

Exchange metrics

Metric Value type Attributes
rabbitmq.exchange.messages.publish_in.count Gauge host=<cluster hostname>
rabbitmq_exchange=<exchange name>
rabbitmq_vhost=<vhost>
rabbitmq_exchange_family=<exchange type>
rabbitmq.exchange.messages.publish_in.rate Gauge host=<cluster hostname>
rabbitmq_exchange=<exchange name>
rabbitmq_vhost=<vhost>
rabbitmq_exchange_family=<exchange type>
rabbitmq.exchange.messages.publish_out.count Gauge host=<cluster hostname>
rabbitmq_exchange=<exchange name>
rabbitmq_vhost=<vhost>
rabbitmq_exchange_family=<exchange type>
rabbitmq.exchange.messages.publish_out.rate Gauge host=<cluster hostname>
rabbitmq_exchange=<exchange name>
rabbitmq_vhost=<vhost>
rabbitmq_exchange_family=<exchange type>

Queue metrics

Metric Value type Attributes
rabbitmq.queue.active_consumers Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.consumers Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.memory Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.rate Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages_ready Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages_ready.rate Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages_unacknowledge Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages_unacknowledged.rate Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.ack.count Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.ack.rate Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.deliver.count Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.deliver.rate Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.deliver_get.count Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.deliver_get.rate Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.publish.count Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.publish.rate Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.redeliver.count Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>
rabbitmq.queue.messages.redeliver.rate Gauge host=<cluster hostname>
rabbitmq_node=<rabbitmq node>
rabbitmq_queue=<queue name>
rabbitmq_vhost=<vhost>
rabbitmq_policy=<policies>

Node metrics

Metric Value type Attributes
rabbitmq.node.fd_used Gauge host=<cluster hostname>
rabbitmq_node=<node>
rabbitmq.node.disk_free Gauge host=<cluster hostname>
rabbitmq_node=<node>
rabbitmq.node.mem_used Gauge host=<cluster hostname>
rabbitmq_node=<node>
rabbitmq.node.sockets_used Gauge host=<cluster hostname>
rabbitmq_node=<node>
rabbitmq.node.partitions Gauge host=<cluster hostname>
rabbitmq_node=<node>