summaryrefslogtreecommitdiff
path: root/conf/rbmq_gen_summary.sh
diff options
context:
space:
mode:
Diffstat (limited to 'conf/rbmq_gen_summary.sh')
-rw-r--r--conf/rbmq_gen_summary.sh23
1 files changed, 23 insertions, 0 deletions
diff --git a/conf/rbmq_gen_summary.sh b/conf/rbmq_gen_summary.sh
new file mode 100644
index 000000000..15cdf0f9f
--- /dev/null
+++ b/conf/rbmq_gen_summary.sh
@@ -0,0 +1,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