ELK - Kuangcp/Note GitHub Wiki
目录 start
目录 end|2020-08-18 17:49|
UI
常用于 数据的采集 过滤,配置文件使用 Ruby 编写
- input 数据源 通过 input plugin 可支持 JDBC Kafka 文件流 HTTP 等等
- filter 数据源做处理 类似于 Java8 中 Stream 表达式 中的map filter等函数,对数据进行处理
- ouput 输出数据源 对应 output plugin
解析嵌套JSON message内content
filter{
json {
source => "message"
target => "parsed"
add_field => {"content" => "%{[parsed][content]}"}
remove_field => ["parsed"]
}
}
增减字段
filter {
mutate {
add_field => { "[@metadata][program]" => "%{program}" }
remove_field => "[program]"
}
}
- 使用指定配置文件且自动重载 bin/logstash -f app.conf --config.reload.automatic