- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ELK日志探析平台在系统运维中应用
ELK日志探析平台在系统运维中应用 随着气象部门对数据传输时效要求不断提升,以及业务系统规模不断扩大,对系统中日志的收集和集中处理的需求越来越高。本文提出了基于ELK实时进行大日志数据搜索的软件集成方案。通过对ELK、Redis整合方案的介绍描述了ELK日志分析平台的日志处理流程,结合全国综合气象信息共享系统(CIMISS)内蒙古气象局实际场景设计了ELK日志分析平台。通过分析日志可以快速定位系统异常,提前预警风险,加快了气象部门实现智能化运维、信息化管理的步伐
【关键词】日志分析 ELK 智能化运维
1 引言
大数据时代,随着存储与计算集群规模的不断扩大,气象部门业务系统的集群环境也已普遍。然而现在的机群系统不仅限于解决性能、可靠、可扩展性等层面上,更重要的是具有易操作性和内部数据共享性等。运维及开发人员通过日志信息不但可以知道系统运行状况、检查运行过程中的错误及排查原因,还可以知道服务器的负荷,性能安全性,从而及时采取措施纠正错误
大规模集群系统中日志被分散的储存不同的设备上。传统方法通过使用命令工具如cat、tail、sed、awk、grep等等进行过滤输出后分析的方法由于效率较低与不再适用,明显增加了运维工作量。当务之急的工作就是要使用集中化的日志管理平台,将所有服务器上的日志收集汇总进行监控、分析。优秀的系统运维平台既能实现数据平台各组件的集中式管理、方便系统运维人员日常监测、提升运维效率,又能反馈系统运行状态给系统开发人员
2 ELK简介
ELK是由ElasticSearch、Logstash、Kibana组成的开源日志处理平台解决方案。ELK能把这些日志集中管理,并提供全文检索、统计分析功能,不仅可以提高诊断的效率,同时可以起到实时系统监测、网络安全、事件管理和发现bug等功能
2.1 ElasticSearch简介
ElasticSearch是一个基于Lucene的全文搜索引擎。基于RESTful web接口,提供了一个分布式多用户能力的全文搜索引擎。用Java开发的Apache许可条款下的开放源码。在云计算应用中,能够达到实时搜索,稳定,可靠,快速,且安装使用方便
2.2 Logstash简介
Logstash由JRuby语言编写的日志采集解析工具,基于消息(message-based)的简单架构。Logstash由input、filter和output三部分组成,input负责从数据源提取数据,filter负责解析、处理数据,output负责输出数据,每部分都有提供丰富的插件。不同于分离的代理端(agent)或主机端(server),Logstash可配置单一的代理端(agent)与其它开源软件结合,以实现不同的功能
2.3 Kibana简介
Kibana也是一个开源的分析可视化平台,它具有汇总、分析和搜索重要数据日志并提供友好的web界面的功能。他可以为Logstash和ElasticSearch提供的日志分析的 Web 界面,具有较好的展示效果,可以自定义多种表格、柱状图、饼状图、折线图,对存储在ElasticSearch中的数据进行深入挖掘分析与可视化
3 日志分析系统
3.1 日志分析系统框架
基于ELK的日志分析系统的体系结构总体分为日志采集、日志预处理和日志分析三部分,如图1所示
虽然单纯的ELK架构方式容易搭建,但是由于没有消息队列缓冲,存在数据丢失隐患,故本文设计的日志分析平?_引入了消息队列机制。多个独立的Logstash agent(shipper)部署在CIMISS系统(26台服务器)各个日志生成host上,负责收集不同来源的日志,直接将日志输出到Redis队列(list)中;Logstash(Indexe)负责从Redis中取出数据,对数据进行格式化和相关预处理后,输出到ElasticSearch集群中存储;最后由Kibana呈现给用户做统计、分析
3.2 ELK环境部署
3.2.1 基础环境准备
ELK日志分析平台采用两台安有Centos6.4系统的虚拟机作为集群,一台作为master节点,另一台为slave节点,master收集到日志后,会随机把一部分数据碎片到salve上;同时,master和slave又都会各自做副本,并把副本放到对方机器上,这样就保证了数据不会丢失。如果master宕机了,那么客户端在日志采集配置中将ElasticSearch主机指向改为slave,就可以保证ELK日志的正常采集和web展示
3.2.2 ElasticSearch安装及配置
由于ElasticSearch和Logstash都是依赖于java环境运行,且对java版本要求较高,首先在两
您可能关注的文档
- Android系统中Activity四种加载模式.doc
- APP图标设计中原型理论应用.doc
- Android源码中观察者模式应用.doc
- App过度索取权限逻辑及风险.doc
- Art Nouveau带你重回罗曼蒂克时代.doc
- A区块高渗透层底部突进表现特征及治理对策.doc
- A块中生界综合调整方案探究.doc
- A汽车经销商集团二手车业务财务管理问题探究.doc
- A级绿色食品沙地节水莲藕生产技术操作规程.doc
- ARCS动机模型在初中化学微课设计中应用.doc
- 工会代表大会运行规则及十大制度解读.docx
- 法院合同法案例分析与学习笔记.docx
- 医疗急救口头医嘱管理流程制度.docx
- 幼儿园科学实验教学设计案例.docx
- 2025秋九年级英语全册Unit2Ithinkthatmooncakesaredelicious课时3SectionAGrammarFocus_4c习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit5WhataretheshirtsmadeofSectionA合作探究二课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit2Ithinkthatmooncakesaredelicious课时4SectionB1a_1d习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit1Howcanwebecomegoodlearners课时3SectionAGrammarFocus_4c习题课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit5Whataretheshirtsmadeof课时4SectionB1a_1e课件新版人教新目标版.pptx
- 2025秋九年级英语全册Unit3Couldyoupleasetellmewheretherestroomsare课时3SectionAGrammarFocus_4c课件新版人教新目标版.pptx
最近下载
- 不合格食品处置管理制度(食品公司标准版).docx VIP
- 2025海南三亚市中医院(考核)招聘员额制和事业编人员137人(第1号)笔试备考题库及答案解析.docx VIP
- 20以内连加口算练习题4000题 每页80题(141).docx VIP
- 侯柱峰-vasp计算晶体弹性常数.pdf VIP
- 高铁大桥道岔连续梁施工技术方案.docx VIP
- DBJ_T 15-101-2022 建筑结构荷载规范.docx VIP
- 普通化学习题集(参考).doc VIP
- 道岔梁专项施工方案道岔梁专项施工方案.doc VIP
- 华容道解法(带图解超完整直接打印效果).pdf VIP
- 小区电梯维保项目 投标方案(技术方案).doc VIP
原创力文档


文档评论(0)