Update rabbitmq dashboard to support multiple deployments
Adds the necessary changes to allow grafana to display metrics for multiple rabbitmq-exporter deployments, in the cases where multiple rabbitmq instances are deployed Change-Id: Ie2bef28e0428870e529d71717c9eeea51ac445aa
This commit is contained in:
parent
b84fd4da05
commit
7a1c2fc3be
@ -4545,7 +4545,7 @@ conf:
|
||||
targets:
|
||||
- expr: rabbitmq_up
|
||||
intervalFactor: 2
|
||||
metric: rabbitmq_up
|
||||
metric: rabbitmq_up{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
refId: A
|
||||
step: 2
|
||||
thresholds: Up,Down
|
||||
@ -4630,7 +4630,7 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: rabbitmq_running
|
||||
- expr: rabbitmq_running{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{node}}"
|
||||
metric: rabbitmq_running
|
||||
@ -4696,7 +4696,7 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: rabbitmq_exchangesTotal
|
||||
- expr: rabbitmq_exchangesTotal{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{instance}}:exchanges"
|
||||
metric: rabbitmq_exchangesTotal
|
||||
@ -4757,7 +4757,7 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: rabbitmq_channelsTotal
|
||||
- expr: rabbitmq_channelsTotal{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{instance}}:channels"
|
||||
metric: rabbitmq_channelsTotal
|
||||
@ -4818,7 +4818,7 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: rabbitmq_consumersTotal
|
||||
- expr: rabbitmq_consumersTotal{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{instance}}:consumers"
|
||||
metric: rabbitmq_consumersTotal
|
||||
@ -4878,7 +4878,7 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: rabbitmq_connectionsTotal
|
||||
- expr: rabbitmq_connectionsTotal{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{instance}}:connections"
|
||||
metric: rabbitmq_connectionsTotal
|
||||
@ -4938,7 +4938,7 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: rabbitmq_queuesTotal
|
||||
- expr: rabbitmq_queuesTotal{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{instance}}:queues"
|
||||
metric: rabbitmq_queuesTotal
|
||||
@ -4999,25 +4999,25 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: sum by (vhost)(rabbitmq_queue_messages_ready)
|
||||
- expr: sum by (vhost)(rabbitmq_queue_messages_ready{application="prometheus_rabbitmq_exporter",release_group="$rabbit"})
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{vhost}}:ready"
|
||||
metric: rabbitmq_queue_messages_ready
|
||||
refId: A
|
||||
step: 2
|
||||
- expr: sum by (vhost)(rabbitmq_queue_messages_published_total)
|
||||
- expr: sum by (vhost)(rabbitmq_queue_messages_published_total{application="prometheus_rabbitmq_exporter",release_group="$rabbit"})
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{vhost}}:published"
|
||||
metric: rabbitmq_queue_messages_published_total
|
||||
refId: B
|
||||
step: 2
|
||||
- expr: sum by (vhost)(rabbitmq_queue_messages_delivered_total)
|
||||
- expr: sum by (vhost)(rabbitmq_queue_messages_delivered_total{application="prometheus_rabbitmq_exporter",release_group="$rabbit"})
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{vhost}}:delivered"
|
||||
metric: rabbitmq_queue_messages_delivered_total
|
||||
refId: C
|
||||
step: 2
|
||||
- expr: sum by (vhost)(rabbitmq_queue_messages_unacknowledged)
|
||||
- expr: sum by (vhost)(rabbitmq_queue_messages_unacknowledged{application="prometheus_rabbitmq_exporter",release_group="$rabbit"})
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{vhost}}:unack"
|
||||
metric: ack
|
||||
@ -5079,7 +5079,7 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: rabbitmq_queue_messages
|
||||
- expr: rabbitmq_queue_messages{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{queue}}:{{durable}}"
|
||||
metric: rabbitmq_queue_messages
|
||||
@ -5139,13 +5139,13 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: rabbitmq_node_mem_used
|
||||
- expr: rabbitmq_node_mem_used{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{node}}:used"
|
||||
metric: rabbitmq_node_mem_used
|
||||
refId: A
|
||||
step: 2
|
||||
- expr: rabbitmq_node_mem_limit
|
||||
- expr: rabbitmq_node_mem_limit{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{node}}:limit"
|
||||
metric: node_mem
|
||||
@ -5205,13 +5205,13 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: rabbitmq_fd_used
|
||||
- expr: rabbitmq_fd_used{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{node}}:used"
|
||||
metric: ''
|
||||
refId: A
|
||||
step: 2
|
||||
- expr: rabbitmq_fd_total
|
||||
- expr: rabbitmq_fd_total{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{node}}:total"
|
||||
metric: node_mem
|
||||
@ -5271,13 +5271,13 @@ conf:
|
||||
stack: false
|
||||
steppedLine: false
|
||||
targets:
|
||||
- expr: rabbitmq_sockets_used
|
||||
- expr: rabbitmq_sockets_used{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{node}}:used"
|
||||
metric: ''
|
||||
refId: A
|
||||
step: 2
|
||||
- expr: rabbitmq_sockets_total
|
||||
- expr: rabbitmq_sockets_total{application="prometheus_rabbitmq_exporter",release_group="$rabbit"}
|
||||
intervalFactor: 2
|
||||
legendFormat: "{{node}}:total"
|
||||
metric: ''
|
||||
@ -5334,6 +5334,16 @@ conf:
|
||||
refresh: 1
|
||||
regex: ''
|
||||
type: datasource
|
||||
- current: {}
|
||||
hide: 0
|
||||
label: null
|
||||
name: rabbit
|
||||
options: []
|
||||
type: query
|
||||
query: label_values(rabbitmq_up, release_group)
|
||||
refresh: 1
|
||||
sort: 1
|
||||
datasource: prometheus
|
||||
time:
|
||||
from: now-5m
|
||||
to: now
|
||||
|
Loading…
x
Reference in New Issue
Block a user