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