一种企业级实时监控方法、设备及存储介质技术

技术编号:37821617 阅读:21 留言:0更新日期:2023-06-09 09:57
本发明专利技术公开了一种企业级实时监控方法,自动获取监控数据并上传至transfer组件;根据哈希分片将监控数据分发至tsdb组件和judge组件;接收监控数据,并存入时序数据库中进行归档,同时转发至index组件以创建索引;接收监控数据,从portal组件接收报警策略,基于报警策略对监控数据进行判断,若满足报警阈值,则生成报警事件并推送至redis队列;从redis队列读取报警事件进行二次处理生成告警消息,并再推送回redis队列;从redis队列获取告警消息并发送给相关人。将告警引擎重构,实现推拉结合,更完善的判断策略。索引模块升级换代,查询方式更多样,查询效率更高。时序数据库优化,引入Gorilla压缩方案,大幅提升数据查询效率。具备原生内置日志监控功能,让业务指标监控更为易用。用。用。

【技术实现步骤摘要】
一种企业级实时监控方法、设备及存储介质


[0001]本专利技术属于计算机软件领域,尤其涉及一种企业级实时监控方法、设备及存储介质。

技术介绍

[0002]监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。
[0003]当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的几个SRE,扩大为更多的DEVS,SRE。这时候,监控系统的容量和用户的“使用效率”成了最为突出的问题。
[0004]监控系统业界有很多杰出的开源监控系统。很多公司在早期,一直在用zabbix,不过随着业务的快速发展,以及互联网公司特有的一些需求,现有的开源的监控系统在性能、扩展性、和用户的使用效率方面,已经无法继续支撑。

技术实现思路

[0005]本专利技术的技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种企业级实时监控方法,配置于企业级实时监控系统,所述企业级实时监控系统包括agent组件、transfer组件、tsdb组件、index组件、judge组件、alarmapi组件、portal组件、消息发送组件,其特征在于,包括如下步骤:通过所述agent组件自动获取监控数据并上传至所述transfer组件;通过所述transfer组件,根据哈希分片将监控数据分发至所述tsdb组件和所述judge组件;通过所述tsdb组件接收监控数据,并存入时序数据库中进行归档,同时转发至所述index组件以创建索引;通过所述judge组件接收监控数据,从所述portal组件接收报警策略,基于报警策略对监控数据进行判断,若满足报警阈值,则生成报警事件并推送至redis队列;通过所述alarmapi组件从所述redis队列读取报警事件进行二次处理生成告警消息,并再推送回所述redis队列;通过所述消息发送组件从所述redis队列获取告警消息并发送给相关人。2.根据权利要求1所述的企业级实时监控方法,其特征在于,所述通过所述agent组件自动获取监控数据并上传至所述transfer组件具体为,自动获取被监控系统的基础监控指标,以及通过插件实现自定义指标采集,一并上报给所述transfer组件,每隔预设...

【专利技术属性】
技术研发人员:许祎易淑龙张纪磊袁航王明义万平方金瑞斌季宇挺吴志刚张坤周子孝
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1