下载此文档

日志分析平台建设设计方案.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
日志分析平台建设方案
目录
一、 现状和需求 2
(一) 现状与问题 2
(二) 需求说明与分析 2
二、 建设目标 2
三、 系统设计 2
(一) 技术选型 2
(二) 系统架构 2
架构图 2
架构分日志分析平台建设方案
目录
一、 现状和需求 2
(一) 现状与问题 2
(二) 需求说明与分析 2
二、 建设目标 2
三、 系统设计 2
(一) 技术选型 2
(二) 系统架构 2
架构图 2
架构分析 3
(三) 系统介绍 3
四、 实施方案 4
(一) 系统配置 4
软件 4
硬件 4
(二) 系统搭建 4
一、 现状和需求
(一) 现状与问题
日志文件分散在各个应用服务器,开发人员必须远程登录才能查看日志,不利于 服务器安全管控,加大生产服务器的风险;
服务器上各项目日志配置很随意,文件分布杂乱,没有统一的规范和管理;
日志文件占用服务器大量的硬盘空间,如不及时清理会发生硬盘占满,影响系统 的正常运行;
对于超过百兆的日志文件根本没法打开和关键字搜索,不利于问题的快速定位和 排查;
集群和分布式的系统需要查看多个服务器的日志
日志保存的时间不统一,不能长时间保存日志
(二)需求说明与分析
1. 不需要开发人员登录生产服务器就能查看日志;
2. 统一规范日志的配置和输出格式;
实时的将日志文件从服务器中迁出;
提供日志的检索和统计分析的平台;
二、 建设目标
搭建支持高并发高可靠的日志分析平台,方便开发人员快速的检索日志,排查问题, 同时提供友好的分析和统计的界面。
三、 系统设计
(一)技术选型 针对这些问题,为了提供分布式的实时日志搜集和分析的监控系统,我们采用了业 界通用的日志数据管理解决方案 - 它主要包括 Elasticsearch 、 Logstash 和
Kibana三个系统。通常,业界把这套方案简称为ELK,取三个系统的首字母。调研了 ELK技术栈,发现新一代的logstash-forward即Filebeat,使用了 golang,性能超 logstash,部署简单,占用资源少,可以很方便的和logstash和ES对接,作为日志文 件采集组件。所以决定使用ELK+Filebeat的架构进行平台搭建。
为了支持日志的高并发和高可靠需要进了消息队列(MQ),这里选择了 kafka,相对其他 消息中间件,kafka有支持大并发,快速持久化等优点,而且ELK+Filebeat对kafka的 兼容性也很好。
最终,我们采用 Elasticsearch+Logstash+Kibana+Filebeat+Kafka+Zookeeper 的架构搭 建日志分析平台。
(二) 系统架构
1. 架构图
a-ZDoKeepG-r
ES DataNode
Kafra-ZcflKeeper-
ES DataNode
Kafca-ZooKeeper
& Fi^beat
W它bjg务圉葉胖
ElaLtic-tear£h 箋醉
Logstasli
\有.
ES Ma&VeF Nod^^icibai^ia
2. 架构分析 第一层、数据采集层
最左边的是业务服务器集群,上面安装了 filebe

日志分析平台建设设计方案 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhuwo11
  • 文件大小41 KB
  • 时间2022-08-09