【技术实现步骤摘要】
本专利技术涉及网络服务运维领域,特别是一种用于网络游戏日志实时统计监控的方法及系统。
技术介绍
1、目前,业界多使用开源的elk stack(简称elk)对nginx这样的网络服务日志进行采集、处理和分析。elk是三种不同日志处理工具(elasticsearch、logstash、kibana)的首字母缩写,它们三者分工各不相同:elasticsearch是个分布式的搜索引擎,负责日志的存储和检索。logstash主要负责对数据的采集和过滤。kibana提供了一个友好的web界面,负责对日志的可视化分析和汇总。三个工具相辅相成,常常被放在一起使用,作为网络日志统一采集、管理、分析处理的整体解决方案。
2、现有的采用elk工具对网络服务日志进行实时采集分析的方式存在以下几个缺点:
3、1、时效性差,不支持实时的监控告警配置。elk的使用场景主要用于事后的排查,一般都是问题出现了,运维人员才会在elk上查询相应的明细日志。
4、2、查询响应慢,不支持高并发查询。开发人员即使想通过外部服务定时查询elk中的
...【技术保护点】
1.一种用于网络游戏日志实时统计监控的方法,其特征在于,所述方法步骤如下:
2.根据权利要求1所述的一种用于网络游戏日志实时统计监控的方法,其特征在于,所述告警规则包括规则ID、规则类型、Logkey关键字、全部服务器范围的阈值、单个服务器的阈值和单个用户的阈值;其中,Logkey关键字采用三种特殊字符用于匹配,所述三种特殊字符包括第一特殊字符、第二特殊字符和第三特殊字符,用于以下三种情形的匹配:
3.根据权利要求2所述的一种用于网络游戏日志实时统计监控的方法,其特征在于,告警规则与玩家行为日志关联匹配的过程为:FlinkSQL实时计算任务获取
...【技术特征摘要】
1.一种用于网络游戏日志实时统计监控的方法,其特征在于,所述方法步骤如下:
2.根据权利要求1所述的一种用于网络游戏日志实时统计监控的方法,其特征在于,所述告警规则包括规则id、规则类型、logkey关键字、全部服务器范围的阈值、单个服务器的阈值和单个用户的阈值;其中,logkey关键字采用三种特殊字符用于匹配,所述三种特殊字符包括第一特殊字符、第二特殊字符和第三特殊字符,用于以下三种情形的匹配:
3.根据权利要求2所述的一种用于网络游戏日志实时统计监控的方法,其特征在于,告警规则与玩家行为日志关联匹配的过程为:flinksql实时计算任务获取到源表和维表的数据,所述源表用于存储玩家行为日志,所述维表用于存储告警规则,利用flinksql中的自定义udtf函数,将源表中的玩家行为日志中与告警配置对应的数值串一对多地拆分解析多个字段,对每个字段按分隔符进行切分处理,再进行等值匹配。
4.根据权利要求2所述的一种用于网络游戏日志实时统计监控的方法,其特征在于,步骤4进一步具体为:分组统计的维度包括规则id、游戏id、服务器id、用户id以及第二特殊字符;
5.根据权利要求4所述的一种用于网络游戏日志实时统计监控的方法,其特征在于,步骤5进一步具体为:
6.根据权利要求2所述的一种用于网络游戏日志实时统计监控的方法,其特征在于,还包括白名单配置,所述白名单配置通过一第四特殊字符实现,通过对logkey关键字中的充当统计维度字段用第四特殊字符进行标记,当带有第四特殊字符的告警规则与玩家行为日志进行关联匹配后,不再进行后续步骤。
7.一种用于网络...
【专利技术属性】
技术研发人员:刘德建,王张浩,李佳,
申请(专利权)人:福建天晴在线互动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。