设为首页 加入收藏

TOP

业务系统日志采集:logstash+kafka
2019-04-23 14:31:12 】 浏览:60
Tags:业务 系统 日志 采集 logstash kafka

业务系统,可以是一个APP,也可以是一个应用网站。通常业务系统所使用的服务器有很多台,业务系统服务器即有可能是Linux服务器,也可能是windows服务器,比如一些游戏开发所选用的服务器是window服务器。

通常业务系统产生的日志会非常多,日志文件会分布在不同的文件夹下。logstash的配置文件中,可以使用通配符的方式,来读取同一层级下多个文件夹里面的文件内容。而且,logstash能够监控单个文件中内容的变化,并将变化的内容读取出来,配置如下(serverKafka.txt):

input{
	file{
		codec=>plain{
			charset=>"GB2312"
		}
		path=>"F:/studyRepository/logs/ngixGame/BaseDir01/*/*.txt"
		discover_interval=>5
		start_position=>"beginning"
	}
}
output{
	kafka{
		topic_id=>"gsTopic03"
		codec=>plain{
			format=>"%{message}"
			charset=>"UTF-16BE"
		}
		bootstrap_servers=>"mini02:9092,mini03:9092,mini04:9092"
	}
}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Spring Cloud系列教程 | 第十一篇.. 下一篇Kafka(一) 安装与配置

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目