我封裝的阿里elk-docker-image
啟動後的目錄位置說明
/opt/logstash
/opt/kibana
/user/share/elasticsearch
啟動時候需要的埠對映[5601、9200、5000]
分析需求結構,
理想的效果如圖:
[img]
右邊為[elk分析展示伺服器]
需要安裝redis用於儲存各種日誌佇列。
需要安裝logstash用於蒐集本地redis中儲存的日誌資料。
需要安裝elastic 分析 logstash 蒐集到的資料。
如果你也是容器環境,建議宿主安裝 redis。
elk環境已在上述映象中提供。
關於[elk分析展示伺服器] 中的 logstash 配置。
[logstash.cnf]
input
}output
stdout
}
以後臺執行方式啟動即可
./bin/logstash -f ./logstash.cnf &
kibana暫不需要配置。
elastic的配置中將networkhost 放開,如下:
network.host: 0.0.0.0
elastic的啟動方法:
service elasticsearch start
[color=red]如果使用另外的方式啟動,可能出現 '請不要用root啟動'、bootstrap找不到等問題。[/color]
另外,如果出現記憶體問題,請調整分析引擎的jvm,將其適量降低。
ela 測試 url:
kibana 測試 url:
另: ela 需要安裝外掛程式。
ela根目錄內
./bin/plugin install mobz/elasticsearch-head
以上是[elk分析展示伺服器]的配置。
在[生產/測試] 伺服器中,
也安裝乙個 logstash 用於蒐集 各容器專案中實際產生的業務日誌、以及nginx的訪問日誌。
[生產、測試伺服器的logstash的配置]
input
file
}output
}
啟動方式同上。
配置完成後還要考慮過濾和格式化。
下次再寫。
:arrow:
[url]
[url]
[url]
記一次Docker生產環境搭建
伺服器使用的是阿里雲ecs標準型,普通的centos7和docker環境映象。docker映象源在docker.io在國外速度很慢,所以配置下加速,daocloud加速位址 選擇linux加速配置命令,複製貼上執行,直接執行可能有個逗號錯誤,我是碰到了。解決方法是修改daemon.json檔案 cd...
第一次搭建WINCE環境
vs2005 以及補丁 wince6.0 以及補丁 一 安裝 vs2005 1.先安裝 vs2005 2.安裝vs2005 sp1 補丁,檔名是 vs80sp1 kb926604 x86 chs exe 在安裝補丁的時候,進度條可能會死在那裡不會動了,重新安裝一下就可以了。二 安裝 wince6.0...
一次完整的HTTP事務
http通訊機制是在一次完整的http通訊過程中,web瀏覽器與web伺服器之間將完成下列7個步驟 1.建立tcp連線 在http工作開始之前,web瀏覽器首先要通過網路與web伺服器建立連線,該連線是通過tcp來完成的,該協議與ip協議共同構建internet,即著名的tcp ip協議族,因此in...