blob: 15cdf0f9f5f3886c0a922f486b204bdabdc313f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/bash
INSTANCES="formation_v3 prod_v3"
DEST="/srv/www/rabbitmq-queues.json"
CDATE=`date --iso-8601=seconds`
echo '{"date": "'$CDATE'",' > $DEST
echo -n ' "instances": [' >> $DEST
PREV=""
for INSTANCE in $INSTANCES; do
echo $PREV"" >> $DEST
echo ' {"name": "'$INSTANCE'",' >> $DEST
values=`rabbitmqctl list_queues -p /ishtar$INSTANCE -q messages`
total=0
for value in $values; do
(( total += value ))
done
echo -n ' "queue": '$total'}' >> $DEST
PREV=","
done
echo "" >> $DEST
echo ' ]}' >> $DEST
|