Application resource integrated management method, system and device and storage medium

By collecting and aggregating application resource data based on application identification, the problem of low efficiency of cross-platform application resource management is solved, efficient and reliable application resource management is achieved, and management costs are reduced.

CN119718649APending Publication Date: 2025-03-28BIGO TECH PTE LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411791245.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

It is difficult for the existing technology to achieve integrated and unified management of cross-platform application resources, resulting in low management efficiency and high cost.

Method used

Resource data of application resources is collected based on unique application identifiers, and the data is aggregated according to the set monitoring indicators to display the corresponding indicator status to realize the integrated management of cross-platform application resources.

Benefits of technology

It improves the timeliness and reliability of application resources management, reduces management costs, and improves the application experience management effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718649A_ABST
    Figure CN119718649A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an application resource integrated management method, system and device and a storage medium. According to the technical scheme provided by the embodiment of the invention, the resource data of the corresponding application resource is collected based on the unique application identifier, and the application resource is associated with the corresponding application identifier to generate the resource data during creation, modification and deletion; aggregating the resource data based on the application identifier and a set monitoring index, and determining an index state corresponding to the monitoring index according to a data aggregation result; and in response to a selection operation of the target application, extracting a corresponding index state based on the application identifier of the target application, and displaying the extracted index state. By adopting the technical means, integrated and unified management of the cross-platform application resources can be realized, the management efficiency and reliability of the cross-platform application resources are improved, the application resource management cost is reduced, and the application experience management effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular to an application resource integrated management method, system, device and storage medium. Background Art

[0002] At present, with the rapid development of cloud computing, Internet of Things and big data technologies, enterprises have an increasingly strong demand for digital transformation, which has led to the increasing complexity of their business systems and the continuous expansion of the types and scale of applications involved. Enterprises need to manage and monitor various resources, such as virtual machines, containers, databases, microservices, etc., which are distributed in different cloud platforms and data centers. At the same time, various applications and services generate a large amount of monitoring indicator data, including resource utilization, service response time, application health status, etc. This data is crucial to maintaining system stability and optimizing resource utilization. For this reason, application resources are usually classified and scheduled to manage different types of application resources independently.

[0003] However, the method of managing application resources by type requires building resource management platforms for different types of application resources, which has a relatively high construction cost. In addition, different application resources are managed in a decentralized manner, and their processing and monitoring efficiency is relatively low, requiring a large investment in management costs, resulting in deviations in resource management effects. Summary of the invention

[0004] The embodiments of the present application provide an application resource integrated management method, system, device and storage medium, which can realize integrated and unified management of cross-platform application resources, improve the timeliness and reliability of application resource management, and solve the technical problem of low management efficiency caused by decentralized management of application resources.

[0005] In a first aspect, an embodiment of the present application provides an application resource integrated management method, including:

[0006] The resource data of the corresponding application resource is collected based on the unique application identifier. When the application resource is created, modified or deleted, it is associated with the corresponding application identifier to generate resource data;

[0007] Aggregate resource data based on application identifiers and set monitoring indicators, and determine the indicator status corresponding to the monitoring indicator based on the data aggregation results;

[0008] In response to the selection operation of the target application, the corresponding indicator status is extracted based on the application identifier of the target application, and the extracted indicator status is displayed.

[0009] In a second aspect, an embodiment of the present application provides an application resource integrated management system, including:

[0010] A collection module is configured to collect resource data of corresponding application resources based on a unique application identifier, and the application resources are associated with the corresponding application identifier to generate resource data when they are created, modified, or deleted;

[0011] An aggregation module is configured to aggregate resource data based on the application identifier and the set monitoring indicator, and determine the indicator state corresponding to the monitoring indicator according to the data aggregation result;

[0012] The display module is configured to extract the corresponding indicator status based on the application identifier of the target application in response to the selection operation of the target application, and display the extracted indicator status.

[0013] In a third aspect, an embodiment of the present application provides an application resource integrated management device, including:

[0014] memory and one or more processors;

[0015] The memory is configured to store one or more programs;

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the application resource integration management method as described in the first aspect.

[0017] In a fourth aspect, an embodiment of the present application provides a non-volatile computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are configured to execute the application resource integration management method as described in the first aspect when executed by a computer processor.

[0018] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes instructions. When the instructions are executed on a computer or a processor, the computer or the processor executes the application resource integration management method as described in the first aspect.

[0019] The embodiment of the present application collects resource data of corresponding application resources based on a unique application identifier, and when the application resource is created, modified, and deleted, it is associated with the corresponding application identifier to generate resource data; the resource data is aggregated based on the application identifier and the set monitoring indicator, and the indicator status corresponding to the monitoring indicator is determined according to the data aggregation result; in response to the selection operation of the target application, the corresponding indicator status is extracted based on the application identifier of the target application, and the extracted indicator status is displayed. Using the above-mentioned technical means, the resource data of the application resource is associated with the unique application identifier, and the resource data is aggregated according to the monitoring indicator, and then the corresponding indicator status is displayed according to the aggregation result. In this way, the integrated and unified management of cross-platform application resources can be achieved, the management efficiency and reliability of cross-platform application resources can be improved, the cost of application resource management can be reduced, and the application experience management effect can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 is a flow chart of an application resource integration management method provided by an embodiment of the present application;

[0021] Figure 2 It is a schematic diagram of resource data collection of an application resource integration management device in an embodiment of the present application;

[0022] Figure 3 It is a schematic diagram showing corresponding monitoring indicators in the embodiment of the present application;

[0023] Figure 4 is a flowchart of processing resource data in an embodiment of the present application;

[0024] Figure 5 It is a structural diagram of an application resource integrated management system provided by an embodiment of the present application;

[0025] Figure 6 It is a structural diagram of an application resource integration management device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical scheme and advantages of the present application clearer, the specific embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for the convenience of description, only the part related to the present application but not all the contents are shown in the accompanying drawings. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow chart describes each operation (or step) as a sequential process, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of each operation can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.

[0027] The application resource integrated management method provided in this application aims to associate the resource data of application resources through a unique application identifier, aggregate the resource data according to monitoring indicators, and then display the corresponding indicator status according to the aggregation results to achieve integrated and unified management of cross-platform application resources.

[0028] With the rapid development of cloud computing, the Internet of Things, and big data technologies, enterprises have an increasingly strong demand for digital transformation, which has led to increasingly complex business systems and an ever-increasing number and scale of applications involved. Enterprises need to manage and monitor various resources, such as virtual machines, containers, databases, microservices, etc., which are distributed across different cloud platforms and data centers. At the same time, various applications and services generate a massive amount of monitoring indicator data, including resource utilization, service response time, application health, etc. This data is critical for enterprises to maintain system stability and optimize resource utilization. However, existing resource management and monitoring methods have the following problems:

[0029] Resource management is fragmented and difficult to integrate: Currently, enterprises often rely on various independent resource management platforms, which are usually designed for specific types of resources and cannot effectively integrate and uniformly manage multi-platform and multi-type resources.

[0030] Limitations of monitoring systems: Traditional monitoring systems mainly monitor a single type of resource or service, making it difficult to achieve a global view and real-time monitoring of the entire application system.

[0031] High integration and maintenance costs: Existing solutions require a lot of custom development to achieve cross-platform integration and data association, which not only increases the complexity of initial deployment but also brings high costs for ongoing maintenance.

[0032] Lack of an application-centric management perspective: Existing resource and monitoring management is mainly centered on physical resources or services, lacking an application-oriented perspective, making it difficult to achieve effective association and optimized management of resources and applications.

[0033] Based on this, an application resource integrated management method is provided in an embodiment of the present application to solve the technical problem of low management efficiency caused by decentralized management of application resources.

[0034] Example:

[0035] Figure 1 A flow chart of an application resource integration management method provided in an embodiment of the present application is given. The application resource integration management method provided in this embodiment can be executed by an application resource integration management device, which can be implemented by software and / or hardware. The application resource integration management device can be composed of two or more physical entities, or can be composed of one physical entity. Generally speaking, the application resource integration management device can be a processing device such as a computer or a server host.

[0036] The following description is made by taking the application resource integration management device as an example of the subject for executing the application resource integration management method. Figure 1 , the application resource integration management method specifically includes:

[0037] S110. Collect resource data of corresponding application resources based on the unique application identifier. When the application resource is created, modified, or deleted, it is associated with the corresponding application identifier to generate resource data.

[0038] When performing unified management of cross-platform application resources, this application creates application identifiers corresponding to different application resources to record various information during the creation, modification, and deletion of application resources. When registering application resources, new application resources can be added through a configuration interface. Each application resource needs to register a unique identifier (appF l ag I d), that is, an application identifier, which is used to track and manage application resources based on this identifier.

[0039] After the application resources (such as virtual machines, containers, databases, microservices, etc.) are created, the application resource integration management device can collect different application resources based on the unique application identifier configured when the application resources were created.

[0040] It can be understood that for different application resources (such as virtual machines, containers, databases, microservices, etc.), they come from different server ends. Through the application identifier, the resource data of the corresponding application can be identified, thereby collecting the resource data of the corresponding application.

[0041] Reference Figure 2 , this application connects to each application resource server through a resource configuration management platform (CMDB), and sets up a host monitoring node on each application resource server to collect resource data using the host monitoring node. The host monitoring node is an agent node deployed on virtual machines, containers, databases, microservices and other server terminals. It monitors the state changes of corresponding application resources in each application resource server in real time, collects corresponding resource data regularly or in real time, and then uploads the resource data to the resource configuration management platform (CMDB) after adding the corresponding application identifier. The host monitoring node configures data conversion protocols based on different application resource servers to uniformly aggregate resource data to the resource configuration management platform (CMDB) through the corresponding interface. Then, the resource data of the application resources is uploaded to the application resource integrated management device of this application through the resource configuration management platform (CMDB) for unified processing.

[0042] The resource data of the corresponding application resources is collected based on the unique application identifier, including:

[0043] Obtain the application list uploaded by the resource configuration management platform, and filter the resource data of the corresponding application resources from the application list based on the unique application identifier. The resource configuration management platform is used to synchronize the real-time generated resource data from the server of each application resource, and build an application list based on the resource data and the corresponding application identifier.

[0044] For each application resource server connected to the resource configuration management platform (CMDB), when performing resource creation, modification, and deletion operations, the corresponding relationship between resource data, resource type, and application identifier will be synchronized to the resource configuration management platform (CMDB). Because there is a situation where a monitoring object is associated with multiple applications, for example, a host may deploy multiple packages, and the multiple packages belong to different applications. Therefore, when obtaining resource data from the resource configuration management platform (CMDB), an application list is returned. According to the application list, the data is diffused according to the application level, and the original data will be retained at the same time. For example, host monitoring will retain the original data of the host and the data diffused by application. In this way, resource data of different application resources can be collected based on the unique application identifier. By introducing a unique application identifier (appFl agI d), automatic association and synchronization between applications and their related resources are realized. The association mechanism automatically classifies and manages resources, improves the efficiency and accuracy of resource management, and enhances the response speed and accuracy of resource data collection.

[0045] S120: Aggregate resource data based on the application identifier and the set monitoring indicator, and determine the indicator status corresponding to the monitoring indicator according to the data aggregation result.

[0046] It is understandable that, since the application identifier is an identifier used to uniquely identify an application resource, during the resource data aggregation process, the application identifier can be used to distinguish resource data of different application resources to ensure that the data can be correctly classified under the corresponding application resource.

[0047] In addition, this application also aggregates resource data based on the set monitoring indicators. Monitoring indicators are quantitative indicators used to measure the status or performance of application resources, such as CPU usage, memory occupancy, network traffic, etc. According to the actual application scenarios and needs, this application sets corresponding monitoring indicators to ensure that the status of application resources can be accurately reflected.

[0048] Then, according to the application identifier and monitoring indicators, the resource data from different application resource servers are aggregated. During the aggregation process, the data can be cleaned, deduplicated, converted, etc. to ensure the accuracy and consistency of the data. The aggregation results obtained by aggregation can be presented in the form of time series data, which includes the timestamp and corresponding value of the corresponding monitoring indicator to characterize the indicator status of the monitoring indicator.

[0049] Optionally, the resource data is pre-associated with a corresponding resource type;

[0050] Aggregate resource data based on application identifiers and set monitoring indicators, including:

[0051] Determine that the preconfigured resource type of the set monitoring indicator is the target type, and filter resource data matching the target type from the resource data corresponding to the application identifier for aggregation.

[0052] Resource types refer to different types of resource data. Clear definitions and attributes are pre-configured for each resource type to distinguish different types of resource data.

[0053] When resource data is generated or collected, it will be associated with the corresponding resource type. Data association is achieved by adding resource type tags or identifiers to the resource data. Furthermore, monitoring indicators are pre-set according to business needs and application scenarios, and are used to measure quantitative indicators of resource status or performance. Each monitoring indicator specifies one or more target resource types, indicating which types of resources the indicator applies to. Before aggregating resource data, it is first necessary to determine that the resource type pre-configured for the set monitoring indicator is the target type. Then, based on the application identifier, filter out the resource data belonging to the application from all resource data. Then further filter out the resource data that matches the target type from these resource data. Aggregate the filtered resource data that matches the target type according to the monitoring indicator.

[0054] S130 . In response to the selection operation of the target application, extract the corresponding indicator status based on the application identifier of the target application, and display the extracted indicator status.

[0055] like Figure 3 As shown in the figure, the indicator status obtained by aggregating different resource data according to monitoring indicators and application identifiers can be adaptively displayed on the monitoring interface. According to the needs of the monitoring personnel, enter the corresponding selection operation on the interface and select the indicator status of the corresponding application identifier for visual display. By providing a centralized control panel, the status of all application resources is displayed, which may include data of monitoring indicators such as performance indicators and health monitoring indicators. Through the corresponding selection operation, users can quickly access the detailed information of any application or resource from this interface.

[0056] Display the extracted indicator status, including:

[0057] Displaying multiple sub-options on the resource management interface of the target application, the sub-pages associated with the sub-options include multiple visualization elements, and the visualization elements are used to represent the indicator status of the corresponding type of monitoring indicators;

[0058] The sub-pages associated with the sub-options set by default are displayed, and in response to a switching operation received by the resource management interface, the sub-pages associated with the sub-options selected by the switching operation are switched and displayed.

[0059] Reference Figure 3The monitoring interface provides a window for users to interact with target application resources. The monitoring interface contains multiple sub-options, each of which is associated with a specific resource or resource group. Each sub-option is associated with a sub-page, which is used to display the status of the monitoring indicators related to the sub-option. The sub-page can contain different types and quantities of visualization elements to reflect the real-time status of various monitoring indicators.

[0060] Optionally, the visualization element can be a chart (such as a line chart, a bar chart, a pie chart, etc.), a digital display, etc. These elements are designed according to the type of monitoring indicator and data characteristics so that users can quickly understand the indicator status. Each visualization element is used to represent the indicator status of the corresponding type of monitoring indicator, and the status can be real-time, real-time + historical, etc.

[0061] When a user enters the resource management interface for the first time, the system displays a preset sub-page by default. This default sub-page may contain a visual display of the monitoring indicators that the user is most concerned about or most important. Furthermore, the user can switch sub-pages through the navigation or menu options on the resource management interface. The system loads and displays the sub-page selected by the user based on the user's switching operation. The switched sub-page contains a visual display of all monitoring indicators related to the sub-option for the user to view and analyze.

[0062] By displaying multiple sub-options on the resource management interface of the target application, associating sub-pages containing visualization elements, and providing default settings and switching operations, an intuitive, flexible and scalable monitoring indicator status display solution is provided to users.

[0063] Optionally, the visualization element is a curve chart representing the indicator status of the monitoring indicator at different time nodes;

[0064] Display the extracted indicator status, including:

[0065] A visual alarm mark is added to the indicator status in the curve chart that exceeds the corresponding alarm threshold, and the status is predicted based on the indicator status at different time nodes, and the corresponding status prediction result is marked on the curve chart.

[0066] This application designs the visualization element as a curve graph that represents the indicator status of the monitoring indicator at different time nodes. When displaying the extracted indicator status, it further adds a visual alarm mark on the curve graph and performs status prediction.

[0067] The curve chart uses time as the horizontal axis and the value of the monitoring indicator as the vertical axis, and displays the status changes of the indicator at different time nodes by connecting lines. Prior to this, one or more alarm thresholds are preset for each monitoring indicator to determine whether the indicator status is abnormal. The alarm threshold can be flexibly set according to the type of indicator, application scenario and user needs. When the indicator value of a time node in the curve chart exceeds the corresponding alarm threshold, the system automatically adds a visual alarm logo at that location. The alarm logo can be a color change (such as red highlight), an icon (such as an exclamation mark or warning light), a text prompt (such as "alarm"), etc. The alarm logo can quickly attract the user's attention and prompt the user that the current indicator status is abnormal.

[0068] Furthermore, the system makes status predictions based on historical data (i.e., the indicator status at different time nodes) and machine learning algorithms. The prediction results can be the indicator value at a certain time node in the future, or the changing trend of the indicator status (such as rising, falling, stable, etc.). The prediction results are marked on the curve chart so that users can intuitively understand the possible changes in the indicator status in the future. The prediction results can be represented by different colors, lines or icons to distinguish them from the actual historical data.

[0069] Optionally, after displaying the extracted indicator status, it also includes:

[0070] The indicator status is compared with the set indicator benchmark, and the set configuration strategy is selected according to the comparison result to update the configuration of the application resources to which the indicator status belongs.

[0071] An indicator benchmark can be a set of preset or user-defined indicator values ​​or status standards used to measure the normal state or expected state of application resources. An indicator benchmark can be set based on historical data, business requirements, and other factors. An indicator benchmark is associated with a specific monitoring indicator and is used to determine whether the status of the indicator meets expectations. Different monitoring indicators have different benchmark values ​​or benchmark ranges.

[0072] By extracting the indicator status data that needs to be compared, the extracted indicator status data is compared with the set benchmark to determine whether the indicator status deviates from the benchmark. The comparison result can be that the indicator status is higher, lower or equal to the benchmark value, or that the indicator status is within or outside a certain benchmark range. By presetting a set of configuration policies, it is used to update the configuration of application resources when the indicator status deviates from the benchmark. The configuration policy can include operations such as adjusting resource allocation, optimizing system parameters, and triggering alarm notifications. Based on the comparison results, the system automatically selects an appropriate configuration policy. When selecting a policy, multiple factors can be considered, such as the degree to which the indicator status deviates from the benchmark, the current status of the application resources, business needs, etc. Then, the selected configuration policy is executed to update the configuration of the application resources.

[0073] By displaying the extracted indicator status, continuously collecting resource usage data and performance indicators, conducting real-time analysis based on preset or dynamically generated performance benchmarks, and timely adjusting resource allocation and configuration, and performing comparisons and configuration updates based on set indicator benchmarks, effective management and optimization of application resources can be achieved, thereby improving system stability and reliability.

[0074] For example, refer to Figure 4 , this application registers and updates applications through a centralized interface when performing application resource integration management. Each application is identified by an application ID, and all related resources (servers, databases, containers, etc.) are associated with the corresponding application ID when they are created or modified. Through the application ID, all resource data related to the application can be automatically pulled from each application resource server, including service instances, database instances, etc. In this process, a POST request can be used to obtain a resource list and an instance list under a service from a specified interface to achieve automatic classification and synchronization of resources.

[0075] The resource data is further associated with the application identifier and uploaded to the application resource integrated management device, which displays all applications and their associated resources through a unified resource management interface. The interface allows users to view detailed information about resources, such as instance IP, resource type, environment (production or test), etc.

[0076] In addition, based on application performance and resource usage data, the application resource integration management device will automatically execute resource management strategies, such as automatic expansion or reduction of resources, load balancing, etc. These strategies are based on real-time data analysis to optimize resource usage and application performance. In addition, through the monitoring agents deployed on each resource, the platform can collect key performance indicators in real time, such as CPU usage, memory usage, etc. Based on the collected monitoring data, combined with the application identification and resource usage, in-depth performance analysis is performed. The analysis results will be used to generate recommendations for performance optimization and resource adjustment to help system administrators make decision support. By integrating and automating the management and monitoring of applications and resources, the efficiency of resource utilization and application performance can be significantly improved, while reducing manual intervention and maintenance costs.

[0077] In the above, by collecting the resource data of the corresponding application resources based on the unique application identifier, the application resources are associated with the corresponding application identifier when they are created, modified and deleted to generate resource data; the resource data is aggregated based on the application identifier and the set monitoring indicators, and the indicator status corresponding to the monitoring indicators is determined according to the data aggregation results; in response to the selection operation of the target application, the corresponding indicator status is extracted based on the application identifier of the target application, and the extracted indicator status is displayed. Using the above technical means, the resource data of the application resources are associated with the unique application identifier, and the resource data is aggregated according to the monitoring indicators, and then the corresponding indicator status is displayed according to the aggregation results. In this way, the integrated and unified management of cross-platform application resources can be achieved, the management efficiency and reliability of cross-platform application resources can be improved, the cost of application resource management can be reduced, and the application experience management effect can be improved.

[0078] Based on the above embodiments, Figure 5 This is a schematic diagram of the structure of an application resource integrated management system provided by this application. Figure 5 The application resource integrated management system provided in this embodiment specifically includes: a collection module 21, an aggregation module 22 and a display module 23.

[0079] The acquisition module 21 is configured to acquire resource data of corresponding application resources based on a unique application identifier, and the application resources are associated with the corresponding application identifier to generate resource data when they are created, modified, or deleted;

[0080] The aggregation module 22 is configured to aggregate the resource data based on the application identifier and the set monitoring indicator, and determine the indicator state corresponding to the monitoring indicator according to the data aggregation result;

[0081] The display module 23 is configured to extract the corresponding indicator status based on the application identifier of the target application in response to the selection operation of the target application, and display the extracted indicator status.

[0082] Specifically, the extracted indicator status is displayed, including:

[0083] Displaying multiple sub-options on the resource management interface of the target application, the sub-pages associated with the sub-options include multiple visualization elements, and the visualization elements are used to represent the indicator status of the corresponding type of monitoring indicators;

[0084] The sub-pages associated with the sub-options set by default are displayed, and in response to a switching operation received by the resource management interface, the sub-pages associated with the sub-options selected by the switching operation are switched and displayed.

[0085] The visualization element is a curve chart representing the indicator status of the monitoring indicator at different time nodes;

[0086] Display the extracted indicator status, including:

[0087] A visual alarm mark is added to the indicator status in the curve chart that exceeds the corresponding alarm threshold, and the status is predicted based on the indicator status at different time nodes, and the corresponding status prediction result is marked on the curve chart.

[0088] After displaying the extracted indicator status, it also includes:

[0089] The indicator status is compared with the set indicator benchmark, and the set configuration strategy is selected according to the comparison result to update the configuration of the application resources to which the indicator status belongs.

[0090] Optionally, the resource data is pre-associated with a corresponding resource type;

[0091] Aggregate resource data based on application identifiers and set monitoring indicators, including:

[0092] Determine that the preconfigured resource type of the set monitoring indicator is the target type, and filter resource data matching the target type from the resource data corresponding to the application identifier for aggregation.

[0093] Optionally, resource data of corresponding application resources is collected based on the unique application identifier, including:

[0094] Obtain the application list uploaded by the resource configuration management platform, and filter the resource data of the corresponding application resources from the application list based on the unique application identifier. The resource configuration management platform is used to synchronize the real-time generated resource data from the server of each application resource, and build an application list based on the resource data and the corresponding application identifier.

[0095] In the above, by collecting the resource data of the corresponding application resources based on the unique application identifier, the application resources are associated with the corresponding application identifier when they are created, modified and deleted to generate resource data; the resource data is aggregated based on the application identifier and the set monitoring indicators, and the indicator status corresponding to the monitoring indicators is determined according to the data aggregation results; in response to the selection operation of the target application, the corresponding indicator status is extracted based on the application identifier of the target application, and the extracted indicator status is displayed. Using the above technical means, the resource data of the application resources are associated with the unique application identifier, and the resource data is aggregated according to the monitoring indicators, and then the corresponding indicator status is displayed according to the aggregation results. In this way, the integrated and unified management of cross-platform application resources can be achieved, the management efficiency and reliability of cross-platform application resources can be improved, the cost of application resource management can be reduced, and the application experience management effect can be improved.

[0096] The application resource integration management system provided in the embodiment of the present application can be configured to execute the application resource integration management method provided in the above embodiment, and has corresponding functions and beneficial effects.

[0097] Based on the above practical example, the present application embodiment also provides an application resource integrated management device, referring to Figure 6 , the application resource integration management device includes: a processor 31, a memory 32, a communication module 33, an input device 34 and an output device 35. The memory, as a computer-readable storage medium, can be configured to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the application resource integration management method described in any embodiment of the present application (for example, the acquisition module, aggregation module and display module in the application resource integration management system). The communication module is configured to perform data transmission. The processor executes various functional applications and data processing of the device by running the software programs, instructions and modules stored in the memory, that is, realizes the above-mentioned application resource integration management method. The input device can be configured to receive input digital or character information, and generate key signal input related to the user settings and function control of the device. The output device may include a display device such as a display screen. The above-mentioned application resource integration management device can be configured to execute the application resource integration management method provided in the above-mentioned embodiment, and has corresponding functions and beneficial effects.

[0098] On the basis of the above embodiments, the embodiments of the present application further provide a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores computer-executable instructions, wherein the computer-executable instructions are configured to execute an application resource integration management method when executed by a computer processor, and the storage medium may be any of various types of memory devices or storage devices. Of course, the non-volatile computer-readable storage medium provided in the embodiments of the present application, whose computer-executable instructions are not limited to the application resource integration management method described above, may also execute the related operations in the application resource integration management method provided in any embodiment of the present application.

[0099] On the basis of the above embodiments, the embodiments of the present application also provide a computer program product. The technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer program product is stored in a storage medium and includes a number of instructions for enabling a computer device, a mobile terminal or a processor therein to execute all or part of the steps of the application resource integration management method described in each embodiment of the present application.

Claims

1. A method for integrated management of application resources, characterized in that: include: Collecting resource data of corresponding application resources based on a unique application identifier, wherein the application resources are associated with the corresponding application identifier to generate the resource data when being created, modified or deleted; Aggregating the resource data based on the application identifier and the set monitoring indicator, and determining the indicator state corresponding to the monitoring indicator according to the data aggregation result; In response to the selection operation of the target application, the corresponding indicator state is extracted based on the application identifier of the target application, and the extracted indicator state is displayed.

2. The application resource integration management method according to claim 1, characterized in that: The displaying of the extracted indicator status includes: Displaying a plurality of sub-options on the resource management interface of the target application, wherein the sub-pages associated with the sub-options include a plurality of visualization elements, and the visualization elements are used to represent the indicator status of the monitoring indicators of the corresponding type; The sub-page associated with the sub-option set by default is displayed, and in response to the switching operation received by the resource management interface, the sub-page associated with the sub-option selected by the switching operation is switched and displayed.

3. The application resource integration management method according to claim 2, characterized in that: The visualization element is a curve chart representing the indicator status of the monitoring indicator at different time nodes; The displaying of the extracted indicator status also includes: A visual alarm mark is added to the indicator status in the curve graph that exceeds the corresponding alarm threshold, and a status prediction is performed based on the indicator status at different time nodes, and the corresponding status prediction result is marked on the curve graph.

4. The application resource integration management method according to claim 2, characterized in that: After displaying the extracted indicator status, the method further includes: The indicator state is compared with a set indicator benchmark, and a set configuration strategy is selected according to the comparison result to perform configuration update on the application resources to which the indicator state belongs.

5. The application resource integrated management method according to any one of claims 1 to 4, characterized in that: The resource data is pre-associated with the corresponding resource type; The aggregating the resource data based on the application identifier and the set monitoring indicator includes: It is determined that the resource type pre-configured for the set monitoring indicator is a target type, and the resource data matching the target type is filtered out from the resource data corresponding to the application identifier for aggregation.

6. The application resource integrated management method according to any one of claims 1 to 4, characterized in that: The collecting of resource data corresponding to the application resource based on the unique application identifier includes: Obtain an application list uploaded by a resource configuration management platform, and filter resource data of corresponding application resources from the application list based on a unique application identifier. The resource configuration management platform is used to synchronize the resource data generated in real time from the server of each application resource, and construct the application list based on the resource data and the corresponding application identifier.

7. An application resource integrated management system, characterized in that: include: A collection module configured to collect resource data of a corresponding application resource based on a unique application identifier, wherein the application resource is associated with the corresponding application identifier to generate the resource data when the application resource is created, modified or deleted; an aggregation module, configured to aggregate the resource data based on the application identifier and the set monitoring indicator, and determine the indicator state corresponding to the monitoring indicator according to the data aggregation result; The display module is configured to extract the corresponding indicator state based on the application identifier of the target application in response to the selection operation of the target application, and display the extracted indicator state.

8. An application resource integrated management device, characterized in that: include: memory and one or more processors; The memory is configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the application resource integration management method as described in any one of claims 1-6.

9. A non-volatile computer-readable storage medium, characterized in that: The non-volatile computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a computer processor, they are configured to execute the application resource integration management method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The computer program product includes instructions, and when the instructions are executed on a computer or a processor, the computer or the processor executes the application resource integration management method according to any one of claims 1 to 6.