通過logstash讓文本內容在ES上自動換行顯示

ES上神奇的換行控制

修改logstash上的conf文件中的內容,最主要的是filter中的條件

input {
	kafka {
		bootstrap_servers => "kafka地址和端口"
		topics => ["topic名字"]
		consumer_threads => 10
		#codec => "json"
	}
}
 
filter {
	mutate { 
		#這裏必須一個手動換行,不能使用\n等符號,否則es不能自動換行
		gsub => [ "message", "\\n", "
	" ] }
}

output {
	elasticsearch {
		user => 用戶名
		password => 密碼
		pool_max => 最大線程數
		pool_max_per_route => 200
		hosts => ["輸出的es地址和端口"]
		index => "es的索引名-%{+YYYY.MM.dd}"
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章