diff --git a/bin/reinit-logstash.sh b/bin/reinit-logstash.sh index 77fc86c3..caa2b4df 100755 --- a/bin/reinit-logstash.sh +++ b/bin/reinit-logstash.sh @@ -1,17 +1,19 @@ #!/bin/bash +docker-compose stop logstash + for index in $(curl localhost:9200/_cat/indices 2>/dev/null | awk '{print $3}' | grep ^logstash) do curl -X DELETE localhost:9200/${index} >/dev/null 2>&1 done find docker/logstash/_grokparsefailures/ -type f ! -name ".gitignore" -delete curl -X DELETE localhost:9200/_template/logstash-1.0.0 >/dev/null 2>&1 curl -X PUT -H 'Content-Type: application/json' \ -d "$(cat docker/logstash/templates/logstash_template.json)" \ localhost:9200/_template/logstash-1.0.0 >/dev/null 2>&1 docker-compose up -d --force-recreate logstash docker-compose logs -f logstash diff --git a/bin/restart-logstash.sh b/bin/restart-logstash.sh new file mode 100755 index 00000000..509691e0 --- /dev/null +++ b/bin/restart-logstash.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +docker-compose stop logstash +docker-compose up -d logstash +docker-compose logs -f logstash