1. 程式人生 > >Linux中Kibana6.3安裝使用

Linux中Kibana6.3安裝使用

注意:從版本6.0.0開始,Kibana僅支援64位作業系統

安裝過程 ①解壓

tar -zxvf kibana-6.2.1-linux-x86_64.tar.gz

②重新命名

mv kibana-6.2.1-linux-x86_64 kibana

③修改配置config/kibana.yml

  1. #埠

  2. server.port: 5601

  3. #主機

  4. server.host: "172.20.1.186"

  5. #es的地址

  6. elasticsearch.url: "http://172.20.1.186:9200"

  7. #kibana在es中的索引

  8. kibana.index: ".kibana"

到bin目錄下啟動

  1. #前臺啟動,不能關閉終端

  2. ./kibana

  3. #後臺啟動

  4. nohup ./kibana &

訪問http://172.20.1.186:5601/停止kibana命令 [[email protected] bin]# ps -ef | grep node root      3607  3247  1 13:49 pts/1    00:00:06 ./../node/bin/node --no-warnings ./../src/cli root      3680  3247  0 13:56 pts/1    00:00:00 grep --color=auto node [

[email protected] bin]# kill -9 3607 目前只是用kibana檢視日誌,所以只介紹如何檢視收集的系統日誌,不做圖表等方面介紹。新增索引 ①點選右邊Discover出現以下介面 ②按照註釋配置,然後點選Next step,在第二頁 選擇@timestamp點選create建立 ③建立完成之後,可以看到以下一個介面,紅框內是 自動生成的域,也可以理解為 跟資料庫中的欄位類似,其中有一個message欄位,就是我們想要的日誌資訊。 ④再次點選Discover出現以下介面,可以看到預設搜尋的是最後15分鐘的日誌,可以通過點選設定搜尋的時間範圍. ⑤可以點選右側域的add設定需要顯示的欄位
新增完成之後,日誌顯示如下: ⑥也可以檢視請求體和響應體進行搜尋 ①我們可以手動 在es的日誌中新增一條 利於查詢的日誌來體驗一下 kibana 的功能。為了方便直接找了一段日誌

  1. #第一條日誌

  2. echo "[2018/02/22 17:04:52.719] com.ruubypay.miss.usercenter.config.SpringAOP [578c83b0-3596-469b-b757-d46c87cdff8b] INFO =====>@Before:請求方法為:execution(UserUpdateInfoServiceImpl.changePhoneNum(..)) 請求引數為:[ModelsChangePhoneNumRequest{userID='1104', securityCode='1a100d2c0dab19c4430e7d73762b3423', messageCode='173619', newPhoneNum='18513198556'}]" >> /usr/local/elk/elasticsearch/logs/es6.2.log

  3. #第二條日誌

  4. echo "[2018/02/22 17:04:52.719] com.ruubypay.miss.usercenter.config.SpringAOP [578c83b0-3596-469b-b757-d46c87cdff8b] INFO =====>@Before:請求方法為:execution(UserUpdateInfoServiceImpl.changePhoneNum(..)) 請求引數為:[ModelsChangePhoneNumRequest{userID='1104', securityCode='1a100d2c0dab19c4430e7d73762b3423', messageCode='173619', newPhoneNum='18513198554'}]" >> /usr/local/elk/elasticsearch/logs/es6.2.log

  5. #第三條日誌

  6. echo "[2018/02/22 17:04:52.719] com.ruubypay.miss.usercenter.config.SpringAOP [578c83b0-3596-469b-b757-d46c87cdff8b] INFO =====>@Before:請求方法為:execution(UserUpdateInfoServiceImpl.changePhoneNum(..)) 請求引數為:[ModelsChangePhoneNumRequest{userID='1104', securityCode='1a100d2c0dab19c4430e7d73762b3423', messageCode='173619', newPhoneNum='18513198555'}]" >> /usr/local/elk/elasticsearch/logs/es6.2.log

②在kibana中可以看到,日誌已經蒐集上來了,但是為什麼只有兩條呢,因為第三條的日誌,還沒有 一個新的' [ '來結束上一個日誌,詳細檢視上一篇部落格logstach中收集日誌的配置規則:http://blog.csdn.net/qq_34021712/article/details/79340847 ③直接在上面進行搜尋18513198554手機號,結果如下: