基于EFK的航空气象处理模块的日志管理

来源 :科学与生活 | 被引量 : 0次 | 上传用户:www860227
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:航空气象处理模块实时引接处理多种航空气象探测数据,构建四维的气象监控模型保障飞行安全,运行过程中产生的大量且分散日志信息,给服务器存储、售后运维等带来较大的挑战,基于EFK的航空气象处理模块的日志管理通过实时监控服务器、数据库、网络、应用程序等各环节的运行状况运用信息采集、传输、存储方法实现日志信息的集中统一管理,同时其提供的数据分析功能,极大的提高了故障排查的效率,保障气象处理模块的长期稳定。
  关键字:EFK;航空气象;日志信息;故障排查;售后运维
  1 引言
  ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部,通过搜集、过滤、传输、储存对系统日志、应用日志、安全日志等进行集中管理和准实时搜索、分析,帮助运维人员进行线上业务的准实时监控、业务异常原因定位、系统故障排查、研发问题跟踪、业务趋势分析、安全合规审计, 同时Elasticsearch提供多种API供用户扩展开发,以满足其不同需求,EFK是由ELK演化而来,在ELK基础上增加了FileBeat等日志采集工具,这些工具具有侵入低,无需修改程序目前任何代码和配置,拥有更高的性能。
  航空气象的主要任务是研究气象要素和天气现象对航空技术装备和飞行活动的影响,组织以预报为主的有效的气象保障,保证飞行安全和顺利完成飞行任务,随着信息化的发展,航空气象信息与空管业务系统的深度融合成为航空事业的发展趋势,航空气象处理模块采用层次化、组件化的软件体系结构具备长期稳定接收、处理、分析、输出多种类型气象数据的能力,旨在应用信息化的手段对气候志、实况类、预报类的航空气象数据进行深度挖掘为空管业务系统提供辅助决策支持,提升气象服务水平。由于航空气象数据种类繁多(如自观数据、多普勒雷达数据、机场警报等等)、处理模块体系结构复杂,航空气象处理模块运行过程中产生大量且分散的日志信息,给售后运维带来较大的挑战,如服务器日志存储暴涨、故障排查效率低、业务异常定位难等,极大的影响了航空气象数据在空管业务系统中的深度应用。
  综合EFK的技术特点及航空气象处理模块的日志管理情况,基于EFK的航空气象处理模块的日志管理提供的多维度集中的日志管理方案能更好的改善当前的状况。
  2 正文
  本文将结合EFK技术从日志信息的采集、传输、存储、分析等方面讨论航空气象处理模块日志的管理方法及过程,监控系统运行、排查系统故障、保障系统稳定可靠的运行,下图为总体设计思路的结构图:
  2.1日志采集
  在航空气象处理模块的各个应用服务器上部署多种日志采集工具,实时收集需要的关键日志信息并实现转发功能。
  2.1.1应用程序日志
  通过在气象转发服务器、气象数据处理分析服务器、气象数据分发服务器上部署FileBeat等轻量级的日志采集工具,以不影响服务器正常运行的极小性能消耗来完成对应用程序的定时日志监控、采集和转发。同时,FileBeat可以依据自定义的规则自动对采集到的日志信息进行一定的过滤、提取、合并、归类等工作保证收集到的气象数据处理日志易于后期存储维护与统计分析。
  2.1.2数据库日志
  在独立的服务器上部署Logstash工具,监控数据库中数据的变化情况筛选需要统计分析的气象数据,形成日志并转发,如定时抽取多普勒雷达数据处理后在数据库中插入的处理时间、多普勒数据观察时间、数据入库时间、文件名称等信息。
  2.1.3服务器日志
  Metricbeat工具作为EFK体系中的一员,可以定期采集服务器的CPU利用率、内存使用情况、磁盘空间大小、磁盘读取速率等系统信息并转发,本文将在部署FileBeat工具的服务器上同步部署Metricbeat,定期实现气象服务器运行情况的信息收集工作。
  由于气象服务器上日志信息被定时监控和转发,应用程序之类的本地日志信息可以定期清理只保留近期内的少部分数据,可以较大的缓解磁盘空间的压力,当然,日志采集的工具很多,还有如Packetbeat(网络流量数据收集)、Auditbeat(轻量型审计日志采集器)等等可以依据提供全方位的气象数据日志管理工作。
  2.2日志传输
  航空气象处理模块结构复杂、处理的气象数据种类繁多,实时产生的大量分散的气象日志可能会导致集中收集传输程序的瞬间崩溃丢失气象日志信息从而影響统计分析结果,本文通过增加Redis、Kafka等集群服务器作为临时缓存,实时稳定的接收来自气象服务器转发的各类气象日志信息。
  Logstash定时从临时缓存中获取日志信息进行更高维度的日志数据的筛选转换并转发,如归纳从气象服务器的主备集群转发过来的机场警报日志,合并ERROR、WARN等级的日志等。
  2.3日志存储
  Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎,EFK体系以Elasticsearch作为日志长期存储的工具,可以保证航空气象数据的日志信息长期稳定的保存,本文通过应用其分布式存储的特点在独立的多台服务器上部署该工具,进一步提高气象日志存储的稳定性,存储的气象日志信息按照类型、类别、等级等创建索引类别,如气象数据转发服务器转发自观数据的日志,其索引可以命名为log-application-weather-forward-awos-info。
  鉴于Elasticsearch的高扩展性,可以在不改变航空气象处理服务器设备环境、不影响航空气象处理服务器的正常运行的条件下增加日志保存的历史周期,极大的提升了日志存储的便捷性,当然应依据实际业务需求设置滞留时长,配置过期日志的自动清理功能,避免无意义数据造成的硬件资源浪费。
  2.4日志分析   Kibana是一个开源分析和可视化平台,索引匹配、记录检索规则可以方便的整合分析多套数据源并提供多种直观的界面形式显示方式供用户选择,如表格、直方图、曲线图、饼图等,可以高效的检查监视气象处理模块运行过程的各个环节,由于Kibana消耗的资源相对较少可以与日志存储的Elasticsearch一起部署或独立服务器部署。
  2.4.1数据流向分析
  检查气象数据的流向、分析各个环节的处理状况,如创建*awos*类型的索引按照时间倒序排序以表格形式显示,可以方便的查看每条自观数据从数据转发、数据处理、数据存储到数据分发各个环节的处理情况。
  2.4.2数据统计分析
  按照小时、天、月等时间单位统计气象数据的总量,分析数据的频率,如多普勒雷达数据为每6分钟一张、每小时为10张的图形化数据,考虑到数据转发过程中的延时不等现象,以小时为横轴、总量为纵轴的直方图会维持在10上下(注:正常为9至11的区间)浮动。
  2.4.3服务器分析
  Kibana可以以曲线图的形式实时展示各时刻气象处理服务器的CPU、内存、磁盘等的利用率,对异常波动可以结合数据流向分析、数据统计分析等功能排查具体原因。
  2.4.4错误日志排查
  通过关键字如“ERROR”、“FAILED”、“THROW”等的检索或按照日志逐行检查的方法筛选错误日志,分析错误日志信息的具体内容,可以快速定位产生的服务器、应用程序、处理的文件及执行的代码行等。
  EFK体系也可以提供网络分析、审计日志分析等多方面的其他技术分析手段,维护开发人员在无需要登录到各台运行服务器逐个检查服务器健康状况、日期记录情况下通过EFK的分析技术即可以总体掌握气象处理模块的运行状况,也可以详细定位出现具体问题的环节。
  3 结语
  基于EFK的航空气象处理模块的日志管理从日志采集、日志传输、日志存储、日志分析四个方面探讨了EFK体系在数据种类繁多、服务器结构复杂的系统中的应用,通过日志的集中统一管理减轻服务器实时产生的大量日志数据的存储压力,采用EFK存储技术可以在不改变服务器运行状态下延长日志的保存周期,利用EFK分析技术可以快速掌握氣象处理模块的总体运行状况并精细化的定位到故障的具体环节,极大的提高了故障排查的效率,减轻了售后运维的压力,保障气象处理模块的长期稳定。
  参考文献
  [1]李峰、王占伟、何金池等,漫谈ELK在大数据运维中的应用,2016.2.
  [2]Clinton Gormley,Elasticsearch权威指南,2016.
  [3]刘璧怡,郭美思,吴楠.日志管理方法:中国,201410409927.[P].2014.10.
  [4]山珊,简析航空气象技术在空中交通管理中的应用[J].中国科技博览,2015,(5):106.
其他文献
摘要:当前,我国正处在素质教育改革的重要阶段,对学生核心素养的培养尤为重视。小学体育教学,是我国基础教育教学体系的重要组成部分,它肩负着培养学生核心素养的重任。所以,本文将探索以核心素养为基础的小学体育课堂教学策略和方法,包括设计教学活动、融入游戏活动、合理安排教学器材、完善课堂评价环节、利用有限体育场地等。  关键词:核心素养;小学体育;课堂教学;策略  在体育教学工作中引入核心素养,是体育教学
期刊
摘要:随着互联网的发展与进步,我们逐渐步入了大数据时代。时代更迭,越来越多的企业内部亟待更新。信息技术与现代制造业融合创新已经成为了一种主流的趋势,也成为了时代关注的重点。近几年来,越来越多的新兴企业逐渐壮大起来,在“互联网+”的时代,他们面临着机遇与挑战并存的态势,必须完善自身,转型升级来适应时代的发展。我们对此进行深入的研究,相关的企业应该从中谋取机会,提升自身,转型升级。  关键词:互联网+
期刊
摘要:市政项目建设与其他的房建、水利项目不同,在城市中心,会大量开发建设市政工程,但是城市内市民、车流较多,因此在施工队现场会受到多种因素的影响。在建设作业中,需要做好项目进度、成本、质量,组织运营控制,尽量压缩施工费用,减少市政项目给区域经济运行带来的负面影响,同时减少管理成本,提高项目的质量,减少给周边环境带来影响,进而保证市政项目质量水平的提升。  关键词:市政工程建设;管理;管理体系  引
期刊
摘要:目前来看,全球商业环境的转变与现有企业治理之间存在着明显的冲突,通过提出一种旨在改变企业治理的新概念,将实现效率的经济价值观和经济方法与确保公正的法律价值观和方法在生态上结合起来。本文具体分析了精细经营、明确立法、敏感思维的新商业方法,提出以规则创造价值”的新建议,实施整合资源和控制规则的新战略,研究发现,这些是企业治理理论和实践改革的重要指导因素。  关键词:企业;治理;改革;新理念  一
期刊
摘要:近几年,随着互联网技术的不断更新,以互联网为基础和核心的物联网技术得到快速发展,应用范围也不断扩大。从居民爱不释手的智能家居到政府打造的智慧化城市管理体系,都有物联网技术的用武之地。城镇燃气安全以涉及居民用气安全、稳定供应等社会公共安全和利益,越来越受到政府主管部门和燃气企业的重视,将现代物联网技术应用于城镇燃气安全管理,通过数据、程序等数字化手段,克服单纯人为安全管理的麻痹思维。解放劳动力
期刊
摘要:新媒体的发展使得互联网商业营销渠道和手段不断增多,而且新媒体催生了很多网络红人,他们开始得到越来越多的市场关注,并逐渐形成了网红经济。当网红经济与商业模式融为一体之后,网红可以成为商业营销的载体,在网红展示的平台上,植入商业广告或者产品营销,基于网红影响力的不同,能够取得与之相对应的营销效果。现如今,网红经济营销模式已经成为一种主流营销模式,带动了营销手段的创新。基于此,本文章对新媒体背景下
期刊
摘要:投资组合是由投资人或金融机构所持有的股票、债券、金融衍生产品等组成的集合。目的是分散风险、对投资风险进行一定的控制。而在证券组合投资问题中,由于市场的不确定性和投资环境的多变性,如何使得投资者在风险承受范围内获取最大的利益一直是金融领域研究的核心问题,本文旨在用统计学分析的方式对投资组合进行分析。  关键词:居民收入;风险偏好;投资组合  引言  我国居民的投资组合问题是学者重点关注的问题,
期刊
摘要:随着计算机科学技术在生物医疗领域的发展与应用,我国的采供血信息系统对于计算机的依赖性逐渐加大。但是这种系统对于计算机的利用还是不够充分,将近70%的采供血信息化的能力还没有被利用,因此分析如何改善采供血机构的信息系统对于信息化各项功能的利用就顯得尤其重要。目前被广泛应用的“云灾备”技术,它已经能够很好地实现网络中心和“云服务”之间更好地相互连接,从而大大提高了信息化各项功能的利用率,因此可以
期刊
摘要:语文作为一门学科是中小学重点课程。中小学是人生道路上接受文化教育的启蒙教育环节,是产生良好学习素质的关键时期。语言是一门非常重要的基础学科。学生在理解课文的基础上,可以进行其他课程的系统软件学习训练。新课程改革的重点为小学生语文课堂教学指明了方向,以塑造学生核心素养为课堂教学的中心思想,基于对小学语文课程中“学生核心素养”的涵义及其完成途径的探讨,掌握语文课程的学生的核心素养及完成核心素养培
期刊
摘要:“五育并举”, 德育为先,小学德育在整个学校教育中的重要地位和作用不言而喻。本文在分析当前小学德育存在的一些突出问题的基础上,对改进小学德育工作提出了自己的思考。  关键词:小学德育;问题;改进  习近平总书记指出,国无德不兴,人无德不立。道德是社会关系的基石,是人际和谐的基础,必须加强全社会的思想道德建设,激发人们形成善良的道德意愿、道德情感,培育正确的道德判断和道德责任,提高道德实践能力
期刊