summaryrefslogtreecommitdiff
path: root/elastic/load.sh
diff options
context:
space:
mode:
Diffstat (limited to 'elastic/load.sh')
-rwxr-xr-xelastic/load.sh16
1 files changed, 11 insertions, 5 deletions
diff --git a/elastic/load.sh b/elastic/load.sh
index c68634b..9b9f664 100755
--- a/elastic/load.sh
+++ b/elastic/load.sh
@@ -86,7 +86,8 @@ shift 2
done
DIR=.
-echo "Loading dashboards to ${ELASTICSEARCH} in ${KIBANA_INDEX}"
+echo "Loading json config files to ${ELASTICSEARCH} in ${KIBANA_INDEX}"
+echo
# Workaround for: https://github.com/elastic/beats-dashboards/issues/94
#${CURL} -XPUT "${ELASTICSEARCH}/${KIBANA_INDEX}"
@@ -95,39 +96,44 @@ echo "Loading dashboards to ${ELASTICSEARCH} in ${KIBANA_INDEX}"
for file in ${DIR}/search/*.json
do
NAME=`basename ${file} .json`
- echo "Loading search ${NAME}:"
+ echo -n "Loading search ${NAME}: "
${CURL} -XPUT ${ELASTICSEARCH}/${KIBANA_INDEX}/search/${NAME} \
-d @${file} || exit 1
echo
done
+echo
for file in ${DIR}/index-pattern/*.json
do
NAME=`awk '$1 == "\"title\":" {gsub(/[",]/, "", $2); print $2}' ${file}`
- echo "Loading index pattern ${NAME}:"
+ echo -n "Loading index pattern ${NAME}: "
${CURL} -XPUT ${ELASTICSEARCH}/${KIBANA_INDEX}/index-pattern/${NAME} \
-d @${file} || exit 1
echo
done
+echo
for file in ${DIR}/dashboard/*.json
do
NAME=`basename ${file} .json`
- echo "Loading dashboard ${NAME}:"
+ echo -n "Loading dashboard ${NAME}: "
${CURL} -XPUT ${ELASTICSEARCH}/${KIBANA_INDEX}/dashboard/${NAME} \
-d @${file} || exit 1
echo
done
+echo
for file in ${DIR}/visualization/*.json
do
NAME=`basename ${file} .json`
- echo "Loading visualization ${NAME}:"
+ echo -n "Loading visualization ${NAME}: "
${CURL} -XPUT ${ELASTICSEARCH}/${KIBANA_INDEX}/visualization/${NAME} \
-d @${file} || exit 1
echo
done
+echo
# Clear cache
+echo "Clearing the cache:"
${CURL} -XPOST ${ELASTICSEARCH}/_cache/clear