一种云游戏服务器预警方法、装置、计算机设备及介质与流程
- 国知局
- 2024-07-11 16:07:11
本发明涉及云游戏,具体涉及一种云游戏服务器预警方法、装置、计算机设备及介质。
背景技术:
1、云计算是一种基于互联网的计算方式,通过云计算,共享的软硬件资源和信息可以按需提供给计算机等设备。云游戏是一种以云计算为基础的游戏方式,在云游戏的运行模式下,游戏在云游戏服务器运行,无需采用高端处理器和显卡客户端也可以运行游戏。在云游戏运行过程中,及时对云游戏服务器中的风险进行告警,对云游戏服务器的统一管理至关重要。
2、在现有技术中,对云游戏服务器的风险监测方式为:收集云游戏运行过程中的日志数据,将日志数据进行简单存储,在出现问题时对日志进行简单的文本查询,待查询结束后再进行复盘,导致错过最佳补救时间。
技术实现思路
1、有鉴于此,本发明提供了一种云游戏服务器预警方法、装置、计算机设备及介质,以解决现有技术中在云游戏服务器出现问题后对风险进行复盘,导致错过最佳补救时间的问题。
2、第一方面,本发明提供了一种云游戏服务器预警方法,该方法包括:
3、获取各个云游戏服务器的日志数据和在云游戏服务器上运行的各个云游戏的运行数据;
4、根据云游戏服务器的日志数据确定云游戏服务器的运行指标值和消息可靠性指标值;
5、根据云游戏的运行数据确定云游戏数量相关的调度指标值;
6、根据云游戏服务器的运行指标值和消息可靠性指标值以及云游戏数量相关的调度指标值对云游戏服务器进行预警。
7、本发明通过根据云游戏服务器的日志数据,确定云游戏服务器的运行指标值和消息可靠性指标值,以监控云游戏服务器的指标值,根据云游戏的运行数据,确定云游戏数量相关的调度指标值,以监控云游戏的指标值,根据云游戏服务器的指标值和云游戏的指标值进行预警,以在云游戏服务器和云游戏运行过程中进行预警,以便于相关人员及时补救,避免在云游戏服务器出现问题后再进行日志查询导致错失最佳补救机会。
8、在一种可选的实施方式中,根据云游戏服务器的日志数据确定云游戏服务器的运行指标值和消息可靠性指标值,包括:
9、根据云游戏服务器的日志数据,判断各个云游戏服务器的运行状态;
10、根据各个云游戏服务器的运行状态,通过flink统计运行状态为正常运行的云游戏服务器的数量值,并将数量值确定为云游戏服务器的运行指标值;
11、根据云游戏服务器的日志数据,确定各个云游戏服务器的消息上报状态;
12、统计在预设时间内消息上报状态为正常上报和异常上报的次数,并将次数确定为云游戏服务器的消息可靠性指标值。
13、本发明根据云游戏服务器的日志数据,确定云游戏服务器的运行状态和消息上报状态,以便于对云游戏服务器的运行指标和消息可靠性指标进行监控。
14、在一种可选的实施方式中,云游戏数量相关的调度指标值包括同一时间内云游戏的并发量和同一云游戏的玩家数量。
15、本发明根据云游戏的运行数据确定同一时间内云游戏的并发量和同一云游戏的玩家数量,以便于对云游戏的调度指标值进行监控。
16、在一种可选的实施方式中,根据云游戏服务器的运行指标值和消息可靠性指标值以及云游戏数量相关的调度指标值对云游戏服务器进行预警,包括:
17、若云游戏服务器的运行指标值对应的变化值超出服务器数量变更阈值,则生成第一预警信息;
18、若云游戏服务器的可靠性指标值超出监控区间,则生成第二预警信息;
19、若同一时间内云游戏的并发量对应的变化值超过游戏并发量变更阈值,则生成第三预警信息;
20、若同一云游戏的玩家数量小于玩家数量阈值,则生成第四预警信息。
21、本发明通过对云游戏服务器的运行指标值的变化值、云游戏服务器的可靠性指标值、云游戏的并发量和玩家数量进行监控,以判断各个指标是否处于正常范围内,根据判断结果进行预警,从而便于相关人员及时补救。
22、在一种可选的实施方式中,该方法还包括:
23、根据第一预警信息对云游戏服务器的运行数量进行调整。
24、本发明通过根据预警信息对云游戏服务器的运行数量进行调整,以对预警信息进行处理,对云游戏服务器进行调整,提高云游戏服务器的可用性。
25、在一种可选的实施方式中,在获取各个云游戏服务器的日志数据和在云游戏服务器上运行的各个云游戏的运行数据之后,该方法还包括:
26、将云游戏服务器的日志数据和云游戏的运行数据保存至本地日志文件中;
27、通过日志流转发程序将本地日志中存储的数据保存至kafka集群中。
28、本发明通过将云游戏服务器的日志数据和云游戏的运行数据存储到kafka集群中,以利用kafka集群存储数据,提高数据存储效率。
29、在一种可选的实施方式中,在通过日志流转发程序将本地日志中存储的数据保存至kafka集群中之后,该方法还包括:
30、利用doris数据库对kafka集群中存储的数据进行分词预处理。
31、本发明利用doris数据库对数据进行预处理,以便于根据数据计算指标值,提高数据处理效率。
32、第二方面,本发明提供了一种云游戏服务器预警装置,该装置包括:
33、获取模块,用于获取各个云游戏服务器的日志数据和在云游戏服务器上运行的各个云游戏的运行数据;
34、第一确定模块,用于根据云游戏服务器的日志数据确定云游戏服务器的运行指标值和消息可靠性指标值;
35、第二确定模块,用于根据云游戏的运行数据确定云游戏数量相关的调度指标值;
36、预警模块,用于根据云游戏服务器的运行指标值和消息可靠性指标值以及云游戏数量相关的调度指标值对云游戏服务器进行预警。
37、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的云游戏服务器预警方法。
38、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的云游戏服务器预警方法。
技术特征:1.一种云游戏服务器预警方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述云游戏服务器的日志数据确定云游戏服务器的运行指标值和消息可靠性指标值,包括:
3.根据权利要求1所述的方法,其特征在于,所述云游戏数量相关的调度指标值包括同一时间内云游戏的并发量和同一云游戏的玩家数量。
4.根据权利要求3所述的方法,其特征在于,所述根据云游戏服务器的运行指标值和消息可靠性指标值以及云游戏数量相关的调度指标值对云游戏服务器进行预警,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,在获取各个云游戏服务器的日志数据和在云游戏服务器上运行的各个云游戏的运行数据之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在通过日志流转发程序将本地日志中存储的数据保存至kafka集群中之后,所述方法还包括:
8.一种云游戏服务器预警装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的云游戏服务器预警方法。
技术总结本发明涉及云游戏领域,公开了一种云游戏服务器预警方法、装置、计算机设备及介质,该方法包括:获取各个云游戏服务器的日志数据和在云游戏服务器上运行的各个云游戏的运行数据;根据云游戏服务器的日志数据确定云游戏服务器的运行指标值和消息可靠性指标值;根据云游戏的运行数据确定云游戏数量相关的调度指标值;根据云游戏服务器的运行指标值和消息可靠性指标值以及云游戏数量相关的调度指标值对云游戏服务器进行预警,本发明监控云游戏服务器的指标值和云游戏的指标值,在云游戏服务器和云游戏运行过程中进行预警,以便于相关人员及时补救,避免在云游戏服务器出现问题后再进行日志查询导致错失最佳补救机会。技术研发人员:付秉毅受保护的技术使用者:北京蔚领时代科技有限公司技术研发日:技术公布日:2024/4/17本文地址:https://www.jishuxx.com/zhuanli/20240615/77556.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表