【技术实现步骤摘要】
一种企业级实时监控方法、设备及存储介质
[0001]本专利技术属于计算机软件领域,尤其涉及一种企业级实时监控方法、设备及存储介质。
技术介绍
[0002]监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。
[0003]当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的几个SRE,扩大为更多的DEVS,SRE。这时候,监控系统的容量和用户的“使用效率”成了最为突出的问题。
[0004]监控系统业界有很多杰出的开源监控系统。很多公司在早期,一直在用zabbix,不过随着业务的快速发展,以及互联网公司特有的一些需求,现有的开源的监控系统在性能、扩展性、和用户的使用效率方面,已经无法继续支撑。
技术实现思路
[00 ...
【技术保护点】
【技术特征摘要】
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组件,每隔预设...
【专利技术属性】
技术研发人员:许祎,易淑龙,张纪磊,袁航,王明义,万平方,金瑞斌,季宇挺,吴志刚,张坤,周子孝,
申请(专利权)人:浙江中控技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。