From e6efff22f6be4e9ed95d59015519fe30d25a4b3a Mon Sep 17 00:00:00 2001
From: Clark Boylan <clark.boylan@gmail.com>
Date: Fri, 28 Feb 2014 16:12:43 -0800
Subject: [PATCH] Log logstash watchdog.

Log the activity of the logstash watchdog script so that we can get
numbers on how often this bug occurs and to help debug the script if it
doesn't do what we expect.

Change-Id: Ib12be4e5212c311744f51f0d191323651752731f
---
 modules/logstash/files/logstash-watchdog.sh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/modules/logstash/files/logstash-watchdog.sh b/modules/logstash/files/logstash-watchdog.sh
index c60a288689..d009e68d5c 100644
--- a/modules/logstash/files/logstash-watchdog.sh
+++ b/modules/logstash/files/logstash-watchdog.sh
@@ -4,14 +4,20 @@
 # Logstash disconnects from the cluster and will not rejoin under
 # its own power.
 
+date >> /var/log/logstash/watchdog.log
 ES_ADDRESS=$1
+echo "$ES_ADDRESS" >> /var/log/logstash/watchdog.log
 
 JSON_OUT=$(curl -sf "http://${ES_ADDRESS}:9200/_cluster/nodes/${HOSTNAME}")
 CURL_RET=$?
+echo "$JSON_OUT" >> /var/log/logstash/watchdog.log
+echo "$CURL_RET" >> /var/log/logstash/watchdog.log
 RESULT=$(echo $JSON_OUT | jq '.nodes == {}')
+echo "$RESULT" >> /var/log/logstash/watchdog.log
 
 if [ "$CURL_RET" == "0" ] && [ "$RESULT" == "true" ] ;
 then
+    echo "restarting" >> /var/log/logstash/watchdog.log
     stop --quiet logstash-indexer
     start --quiet logstash-indexer
 fi