分別解壓下載的軟件,elasticsearch,logstash,kibana 能夠放在一個統一文件夾下json
在logstash文件夾的下bin目錄建立配置文件logstash.conf ,內容以下:windows
input {
# 以文件做爲來源
file {
# 日誌文件路徑
path => "F:\test\dp.log"
}
}
filter {
#定義數據的格式,正則解析日誌(根據實際須要對日誌日誌過濾、收集)
grok {
match => { "message" => "%{IPV4:clientIP}|%{GREEDYDATA:request}|%{NUMBER:duration}"}
}
#根據須要對數據的類型轉換
mutate { convert => { "duration" => "integer" }}
}
# 定義輸出
output {
elasticsearch {
hosts => ["localhost:9200"] #Elasticsearch 默認端口
}
}
logstash.bat -f logstash.conf
Elasticsearch默認端口9200,執行bin/elasticsearch.bat便可啓動。瀏覽器
啓動後瀏覽器訪問 127.0.0.1:9200 ,出現如下的json表示成功。服務器
Kibana啓動時從文件kibana.yml讀取屬性。默認設置配置Kibana運行localhost:5601
。要更改主機或端口號,或者鏈接到在其餘機器上運行的Elasticsearch,須要更新kibana.yml
文件。elasticsearch
執行bin/kibana.bat啓動Kibana。工具