(Logstash)实战Elasticseartch、Logstash、Kibana

input codecs filter output


(Logstash)实战Elasticseartch、Logstash、Kibana_第1张图片
image.png

(Logstash)实战Elasticseartch、Logstash、Kibana_第2张图片
image.png

file方式读取文件,start_position=>beginning


(Logstash)实战Elasticseartch、Logstash、Kibana_第3张图片
image.png

generator 方式input


(Logstash)实战Elasticseartch、Logstash、Kibana_第4张图片
image.png

log4j方式获取input


(Logstash)实战Elasticseartch、Logstash、Kibana_第5张图片
image.png

redis方式input


(Logstash)实战Elasticseartch、Logstash、Kibana_第6张图片
image.png

(Logstash)实战Elasticseartch、Logstash、Kibana_第7张图片
image.png

tcp方式input


(Logstash)实战Elasticseartch、Logstash、Kibana_第8张图片
image.png

(Logstash)实战Elasticseartch、Logstash、Kibana_第9张图片
image.png

udp方式input


(Logstash)实战Elasticseartch、Logstash、Kibana_第10张图片
image.png

用json格式输入输出
output{
stdout{codec => json}
}
output{
port=>1234
codec=>json_lines{charset=>UTF-8}
}
stdout{codec=>rubydebug}
codec=>plain


filter
filter{
json{
source=>"message"
}
}
让json去解析message字段
grok,对message字段做处理


(Logstash)实战Elasticseartch、Logstash、Kibana_第11张图片
image.png

kv,解析键值,field_split


(Logstash)实战Elasticseartch、Logstash、Kibana_第12张图片
image.png

(Logstash)实战Elasticseartch、Logstash、Kibana_第13张图片
image.png

加上解码,urldecode{field=>wd}
(Logstash)实战Elasticseartch、Logstash、Kibana_第14张图片
image.png

output
elasticsearch_http


(Logstash)实战Elasticseartch、Logstash、Kibana_第15张图片
image.png

file传给文件


(Logstash)实战Elasticseartch、Logstash、Kibana_第16张图片
image.png

传到CSV
(Logstash)实战Elasticseartch、Logstash、Kibana_第17张图片
image.png

传到redis
(Logstash)实战Elasticseartch、Logstash、Kibana_第18张图片
image.png

UDP


(Logstash)实战Elasticseartch、Logstash、Kibana_第19张图片
image.png

TCP
(Logstash)实战Elasticseartch、Logstash、Kibana_第20张图片
image.png

HTTP
(Logstash)实战Elasticseartch、Logstash、Kibana_第21张图片
image.png

你可能感兴趣的:((Logstash)实战Elasticseartch、Logstash、Kibana)