摘要
气象大数据云平台(简称“天擎”)作为省级气象业务的核心系统,需要保持7×24小时不间断的稳定、高效运行.针对“天擎”系统运行模块多、处理任务多且复杂,传统的人工监控模式监控效率低且无法及时发现业务中存在的故障等问题,本文采用Java、Python和Bash shell语言开发了基于企业微信的“天擎”业务全流程监控告警系统,该系统通过对“天擎”各个模块业务运行过程中所产生的综合状态信息等进行采集并格式化为监控告警信息,最终通过企业微信推送至运维人员,实现了对“天擎”各业务运行模块运行状态的快捷感知.系统业务运行效果表明,该系统运行安全可靠稳定,能够帮助运维人员及时定位系统故障并提高故障处理效率,在“天擎”数据监控和运行保障方面取得了良好的应用效果.
As the core system of provincial meteorological service, the meteorological big data cloud platform(referred to as Tianqing) needs to work stably and efficiently for uninterrupted 7×24 hours. The Tianqing system has many operation modules and complex processing tasks. However, the traditional manual monitoring mode has low monitoring efficiency and cannot find faults or other problems existing in the operation in time. In this study, the Java, Python, and Bash shell languages are used to develop a full-process monitoring and warning system for Tianqing based on Enterprise WeChat.The system collects and formats the comprehensive status information generated during the operation of each module of Tianqing into monitoring and warning information and finally sends it to the operation and maintenance personnel through the Enterprise WeChat, which realizes the quick perception of the operation status of each operation module of Tianqing. The operation effect of the system shows that the system is safe, reliable, and stable, and it can help operation and maintenance personnel to locate system faults in time and improve the efficiency of fault handling promptly. In addition, it has achieved positive application effects in Tianqing data monitoring and operation guarantee.
作者
刘洋
黄志
徐娟
唐建新
卢伟萍
LIU Yang;HUANG Zhi;XU Juan;TANG Jian-Xin;LU Wei-Ping(Gansu Meteorological Information and Equipment Technical Support Center,Lanzhou 730020,China;Guangxi Meteorological Information Center,Nanning 530022,China;School of Computer and Communication,Lanzhou University of Technology,Lanzhou 730050,China;Guangxi Institute of Meteorological Science,Nanning 530022,China)
出处
《计算机系统应用》
2023年第3期86-94,共9页
Computer Systems & Applications
基金
国家自然科学基金(62162040)
广西科技厅重点研发项目(桂科AB21196041)
2022年甘肃省气象信息与技术装备保障中心科技创新基金(202201)。