Kibana服務是nodejs的,單機情況下,數據量一大,經常是宕機。 前期沒有擴容的必要,簡單粗暴,定時任務定時檢查Kibana的url,一旦檢測異常,則重啟服務。
#!/bin/bash
#監控kibana
KIBANA_HOST='http://127.0.0.1:5601'
urlstatus=$(curl -s -m 5 -IL $KIBANA_HOST|grep 200)
if [ "$urlstatus" == "" ];then
echo "urlstatus is OFF"
docker restart elk
fi
閱讀更多 碼向未來 的文章