日志收集平台day01:项目设计

一、项目需求

本项目的目的是模拟生产环境下对web服务器产生的日志进行收集并存入数据库,最终以web应用方式展示日志数据。

二、技术选型

环境:CentOs7
web服务器:nginx/1.20.1(仅测试使用)
消息队列:kafka2.12
分布式应用程序协调服务软件:zookeeper3.6.3
生产者:filebeat-7.17.5-1.x86_64
消费者:使用python中的模块pykafka实现消费者功能。
web展示应用:基于flask框架的web应用。

三、项目架构图

日志收集平台day01:项目设计_第1张图片

你可能感兴趣的:(日志收集平台项目,linux,kafka,zookeeper,nginx,python)