资源数字化运营管理方法及系统与流程

专利2026-01-20  3


本发明涉及资源管理,具体涉及一种资源数字化运营管理方法及系统。


背景技术:

1、目前,在企业或者组织中都是对数字资源进行统一的采购,并没有针对各个用户、各个任务和服务进行资源消耗统计;这就使得企业组织对资源使用情况并不能够有清晰的了解;并且在实际使用过程中也能存在资源分配不均衡的问题,导致某些用户或任务占用过多资源,而其他用户或任务资源不足。

2、在企业实际运营过程中由于缺乏对资源使用成本的明确计算和分配机制,导致资源使用费用的分配可能不公平或不透明;资源分配可能没有根据业务需求和优先级进行优化,导致资源使用与业务目标不一致。因此,设计一种高效的资源数字化管理方案成为本领域技术人员亟待解决的技术问题。


技术实现思路

1、针对所述缺陷,本发明实施例公开了一种资源数字化运营管理方法,其能够实现提高企业内部的资源使用效率。

2、本发明实施例第一方面公开了资源数字化运营管理方法,包括:

3、通过资源管理器的应用接口获取相应的应用程序信息,其中,所述应用程序信息包括应用程序id、用户信息、名称、队列、状态信息、跟踪url、启动时间和完成时间;

4、根据设定统计逻辑来对所述应用程序信息中的各项数据信息进行统计以确定各个用户在设定时间段内的资源消耗状态;

5、对设定时间段内的资源消耗状态进行数据波动检测以确定相应的波动参数是否超过设定要求,若是,则对相应设定时间段内的数据进行预警操作;并对各个用户在设定时间段内的资源消耗状态进行数据展示。

6、作为一种可选的实施方式,在本发明实施例第一方面中,所述运营管理方法,还包括:

7、通过sql查询引擎的应用接口来获取已完成查询的资源消耗信息;

8、按照设定时间区间对各个用户提交的查询数和资源消耗信息进行数据统计;

9、对各个用户资源消耗信息的查询数和查询占比数据展示。

10、作为一种可选的实施方式,在本发明实施例第一方面中,所述资源消耗信息包括cpu时间、内存使用信息和i/o操作信息;在所述按照设定时间区间对各个用户提交的查询数和资源消耗情况进行数据统计之后,还包括:

11、根据所述资源消耗信息来确定相应的查询为慢查询还是非慢查询,若相应的查询为慢查询,则将慢查询sql的数据明细传输至对应用户或者将慢查询进行数据展示;

12、将所述慢查询sql的数据明细与预设资源使用模式进行匹配以确定相应的查询调度策略,根据所述查询调度策略调整相应的慢查询至对应的执行时间。

13、作为一种可选的实施方式,在本发明实施例第一方面中,所述根据设定统计逻辑来对所述应用程序信息中的各项数据信息进行统计以确定各个用户在设定时间段内的资源消耗状态,包括:

14、从获取到的应用程序信息中识别每个应用程序的用户标识以确保每个任务都能关联到相应的用户;

15、根据应用程序信息中的属性或配置,将任务分类为离线任务和实时任务;

16、计算每个任务在执行过程中的资源消耗数据,所述资源消耗数据包括cpu时间、内存使用量和存储i/o;

17、对每个用户的资源消耗数据进行汇总,计算每个用户的总资源消耗;

18、将每个用户的资源消耗与集群的总资源消耗进行比较,计算出每个用户的资源占比;

19、将上述统计得到的数据按照不同的时间窗口进行划分,以确定不同时间段的资源消耗状态。

20、作为一种可选的实施方式,在本发明实施例第一方面中,在所述确定不同时间段的资源消耗状态之后,还包括:

21、对不同时间段的资源消耗状态进行分析以确定资源使用趋势,根据所述资源使用趋势来确定资源使用的高峰和低谷时段以及资源使用模式;

22、在所述将每个用户的资源消耗与集群的总资源消耗进行比较,计算出每个用户的资源占比之后,还包括:

23、根据各个用户的属性信息来确定用户对应的部门信息;

24、根据所述部门信息对用户进行数据聚合以确定各个部门的总资源消耗;

25、将每个部门的资源消耗与集群的总资源消耗进行比较,计算出每个部门的资源占比。

26、作为一种可选的实施方式,在本发明实施例第一方面中,在所述将每个部门的资源消耗与集群的总资源消耗进行比较,计算出每个部门的资源占比之后,还包括:

27、根据资源使用总费用以及每个部门的资源占比来确定相应时段内各个部门的资源使用费用,并对各个部门的资源使用费用进行展示;

28、所述资源管理器的应用接口包括yarn resourcemanager的api;所述sql查询引擎包括presto rest api。

29、作为一种可选的实施方式,在本发明实施例第一方面中,所述运营管理方法,还包括:

30、获取设定时段内相应数据仓库中各个宽表的使用状态信息;

31、根据各个宽表的使用状态信息来确定宽表统计信息,所述宽表统计信息包括宽表查询数量和字段查询数量;

32、根据所述宽表统计信息来与预先构建完成的宽表筛选策略进行数据匹配,若满足设定要求,则不对数据仓库中宽表进行修改;若不满足设定要求则执行下一步;

33、确定数据仓库中相应宽表的待优化内容,根据所述待优化内容对相应的宽表进行优化以实现数据仓库的内容更新。

34、本发明实施例第二方面公开一种资源数字化运营管理系统,包括:

35、获取模块:用于通过资源管理器的应用接口获取相应的应用程序信息,其中,所述应用程序信息包括应用程序id、用户信息、名称、队列、状态信息、跟踪url、启动时间和完成时间;

36、统计模块:用于根据设定统计逻辑来对所述应用程序信息中的各项数据信息进行统计以确定各个用户在设定时间段内的资源消耗状态;

37、预警模块:用于对设定时间段内的资源消耗状态进行数据波动检测以确定相应的波动参数是否超过设定要求,若是,则对相应设定时间段内的数据进行预警操作;并对各个用户在设定时间段内的资源消耗状态进行数据展示。

38、本发明实施例第三方面公开一种电子设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行本发明实施例第一方面公开的资源数字化运营管理方法。

39、本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的资源数字化运营管理方法。

40、与现有技术相比,本发明实施例具有以下有益效果:

41、本发明实施例中资源数字化运营管理方法根据设定的统计逻辑对应用程序信息中的各项数据进行统计,能够精确计算出各个用户在设定时间段内的资源消耗状态。这种精准统计不仅能帮助管理者快速识别资源使用的热点和瓶颈,还能为资源分配和优化提供科学依据,促进资源的合理分配和高效利用。


技术特征:

1.一种资源数字化运营管理方法,其特征在于,包括:

2.如权利要求1所述的资源数字化运营管理方法,其特征在于,所述运营管理方法,还包括:

3.如权利要求2所述的资源数字化运营管理方法,其特征在于,所述资源消耗信息包括cpu时间、内存使用信息和i/o操作信息;在所述按照设定时间区间对各个用户提交的查询数和资源消耗情况进行数据统计之后,还包括:

4.如权利要求1所述的资源数字化运营管理方法,其特征在于,所述根据设定统计逻辑来对所述应用程序信息中的各项数据信息进行统计以确定各个用户在设定时间段内的资源消耗状态,包括:

5.如权利要求4所述的资源数字化运营管理方法,其特征在于,在所述确定不同时间段的资源消耗状态之后,还包括:

6.如权利要求5所述的资源数字化运营管理方法,其特征在于,在所述将每个部门的资源消耗与集群的总资源消耗进行比较,计算出每个部门的资源占比之后,还包括:

7.如权利要求1所述的资源数字化运营管理方法,其特征在于,所述运营管理方法,还包括:

8.一种资源数字化运营管理系统,其特征在于,包括:

9.一种电子设备,其特征在于,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行权利要求1至7任一项所述的资源数字化运营管理方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行权利要求1至7任一项所述的资源数字化运营管理方法。


技术总结
本发明实施例涉及资源管理技术领域,公开了一种资源数字化运营管理方法,包括:通过资源管理器的应用接口获取相应的应用程序信息;根据设定统计逻辑来对应用程序信息中的各项数据信息进行统计以确定各个用户在设定时间段内的资源消耗状态;对设定时间段内的资源消耗状态进行数据波动检测以确定相应的波动参数是否超过设定要求,若是,则对相应设定时间段内的数据进行预警操作;并对各个用户在设定时间段内的资源消耗状态进行数据展示。其根据设定的统计逻辑对应用程序信息中的各项数据进行统计,能够精确计算出各个用户在设定时间段内的资源消耗状态。这种精准统计能够促进资源的合理分配和高效利用。

技术研发人员:李文辉,李晨清
受保护的技术使用者:广州市易工品科技有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-19064.html

最新回复(0)