首先最好仍是記錄一下你的ELK的安裝配置吧~雖然不是必要的,下面按照ELK三個字母的順序來談node
##1-關於elasticsearch elasticsearch的config信息備份一下會使你再次搭建的時候更順心~npm
##2-關於logstashjson
logstash中最終要的固然仍是其中的conf文件,裏面記錄着對日誌的分析記錄,這是咱們耗費過不少心血的成果。微信
在logstash的shipper端,天然要先停掉日誌採集~等ELK回覆以後再開啓。app
個人logstash啓動時,是安裝的supervisor配置的自動拉起服務,因此我會把supervisor的配置文件也導出來備份,方便下次使用。curl
##3-關於kibanaelasticsearch
kibana中咱們會建立不少的圖表,這些圖表若是從新畫,必定很傷心。工具
這個問題大多數人不知道如何解決,let me tell you now.url
首先,kibana的配置是保存在elasticsearch中的,在這裏我用到了一個工具:elasticdump日誌
elasticdump是個node.js開發的一個小而精的elasticsearch導出程序。
下面是安裝流程:
yum install nodejs curl -L https://npmjs.org/install.sh | sh ln -s /usr/bin/nodejs /bin/node npm insall elasticdump -g
而後咱們導出kibana的配置信息:
具體配置信息 elasticdump --ignore-errors=true --scrollTime=120m --bulk=true --input=http://xxxxx:9200/.kibana --output=data.json --type=data 導出mapping信息 elasticdump --ignore-errors=true --scrollTime=120m --bulk=true --input=http://xxxxxx/.kibana --output=mapping.json --type=mapping
而後咱們把咱們導出的json,導出到目標elasticsearch上:
導入mapping elasticdump --input=mapping.json --output=http://xxxxxxx:9000/.kibana --type=mapping 導入具體的kibana配置信息 elasticdump --input=data.json --output=http://xxxxx:9000/.kibana --type=data
###donation: 若有捐贈意向的朋友,請捐贈到支付寶帳號:qdcccc@gmail.com 帳戶名:楊春煉
###ask for help: 如需幫助,請加QQ:1028750558或微信:lian-ye