要配置Logstash,你須要建立一個配置文件,指定要使用的插件和每一個插件的設置,你能夠在配置中引用事件字段,並在事件知足某些條件時使用條件來處理它們,運行logstash時,使用-f
指定配置文件。html
讓咱們一步一步地建立一個簡單的配置文件並使用它來運行Logstash,建立一個名爲「logstash-simple.conf」的文件,並將其保存到Logstash的同一個目錄中。segmentfault
input { stdin { } } output { elasticsearch { hosts => ["localhost:9200"] } stdout { codec => rubydebug } }
而後,運行logstash並使用-f
標誌指定配置文件。ruby
bin/logstash -f logstash-simple.conf
果不其然!Logstash讀取指定的配置文件,並向Elasticsearch和stdout輸出,在咱們繼續一些更復雜的例子以前,讓咱們仔細看看配置文件中的內容。elasticsearch
在elasticsearch.yml
、kibana.yml
和logstash.yml
配置文件中爲X-Pack特性配置設置。ide
X-Pack特性 | Elasticsearch設置 | Kibana設置 | Logstash設置 |
---|---|---|---|
APM UI | No | Yes | No |
Development Tools | No | Yes | No |
Graph | No | Yes | No |
Machine learning | Yes | Yes | No |
Management | No | No | Yes |
Monitoring | Yes | Yes | Yes |
Reporting | No | Yes | No |
Security | Yes | Yes | No |
Security.Auditing | Yes | No | No |
Watcher | Yes | No | No |
在elasticsearch.yml
文件中還有X-Pack許可證設置。ui
有關更多的Logstash配置設置,請參閱Logstash.yml。插件