Inspection and configuration method, device and equipment for monitoring coverage rate and storage medium

By obtaining monitoring indicator data from multiple monitoring platforms, using intelligent analysis models to calculate monitoring coverage and generate panoramic maps, the problem of decentralized management of existing monitoring tools is solved, and operation and maintenance efficiency and comprehensive monitoring are improved.

CN119964075APending Publication Date: 2025-05-09PING AN TECH (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510026546.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The existing monitoring tools are managed decentralizedly and lack a unified integration mechanism, resulting in low timeliness and comprehensiveness of data monitoring access, which in turn affects the operation and maintenance efficiency of the system.

Method used

By obtaining monitoring indicator data from multiple monitoring platforms, using pre-trained intelligent analysis models to calculate monitoring coverage, and generating monitoring panoramic maps through visualization technology, helping operation and maintenance personnel to make one-click configuration and personalized settings.

Benefits of technology

The operation and maintenance efficiency of the system is improved. By integrating monitoring data and intelligent analysis models, the comprehensiveness and timeliness of monitoring are improved, and the demand for operation and maintenance personnel to shuttle between multiple monitoring systems is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119964075A_ABST
    Figure CN119964075A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of artificial intelligence, and relates to a monitoring coverage rate inspection and configuration method, which comprises the following steps: obtaining monitoring index data of a plurality of monitoring platforms in a system, the monitoring index data comprising key monitoring index data configured by each resource type; calculating a monitoring coverage rate of the system according to the monitoring index data through a pre-trained intelligent analysis model; the monitoring coverage rate is rendered through a visualization technology, a visual monitoring panorama is generated, and the monitoring panorama is fed back to operation and maintenance personnel; and receiving an adjustment action made by the operation and maintenance personnel based on the monitoring panorama, and performing one-key configuration on a target resource type according to the adjustment action. In addition, the invention also relates to a block chain technology, and the target page and the like can be stored in a block chain. The operation and maintenance efficiency of the system can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of artificial intelligence, and in particular to a method for inspecting and configuring monitoring coverage. Background Art

[0002] With the rapid development of information technology, system complexity is increasing, and the demand for operation and maintenance monitoring is becoming more urgent.

[0003] At present, traditional monitoring methods mainly rely on multiple single monitoring tools or platforms, monitor through the monitoring information provided by multiple tools, and control the system status by collecting diverse monitoring data.

[0004] Although the existing monitoring tools have improved the operation and maintenance efficiency and comprehensiveness of monitoring to a certain extent, they are relatively scattered. Each monitoring platform manages its own monitoring data and lacks a unified integration mechanism. When faced with a highly complex system environment, operation and maintenance personnel have to shuttle between multiple monitoring systems. It can be seen that in traditional monitoring methods, the timeliness and comprehensiveness of data monitoring access are low, which in turn leads to poor system operation and maintenance efficiency. Summary of the invention

[0005] The purpose of the embodiments of the present application is to propose a method, device, equipment and storage medium for inspecting and configuring monitoring coverage, the main purpose of which is to improve the operation and maintenance efficiency of the system.

[0006] In order to solve the above technical problems, the embodiment of the present application provides a method for inspecting and configuring monitoring coverage, which adopts the following technical solution:

[0007] Acquire monitoring indicator data of multiple monitoring platforms in the system, wherein the monitoring indicator data includes key monitoring indicator data configured for each resource type;

[0008] The monitoring coverage of the system is calculated based on the monitoring indicator data through a pre-trained intelligent analysis model;

[0009] The monitoring coverage is rendered by using visualization technology to generate a visualized monitoring panorama, and the monitoring panorama is fed back to the operation and maintenance personnel;

[0010] Receive the adjustment action made by the operation and maintenance personnel based on the monitoring panorama, and perform one-click configuration on the target resource type according to the adjustment action.

[0011] Furthermore, after acquiring the monitoring indicator data of multiple monitoring platforms in the system, the method further includes:

[0012] Performing a data cleaning operation on the monitoring indicator data to obtain monitoring indicator data after data cleaning;

[0013] Performing data normalization processing on the monitoring indicator data after data cleaning to obtain the monitoring indicator data after data normalization;

[0014] Perform data feature extraction operations on the normalized monitoring indicator data to obtain standard monitoring indicator data.

[0015] Further, calculating the monitoring coverage of the system according to the monitoring indicator data includes:

[0016] According to the acquired monitoring indicator data, key monitoring indicator data configured for each resource type in the monitoring indicator data are counted to obtain the actual number of monitoring indicators for each resource type;

[0017] According to the preset rules, the number of key monitoring indicators that need to be configured for each resource type is determined, and the number of monitoring indicators that should be configured for each resource type is obtained;

[0018] Based on each of the resource types, the actual number of monitoring indicators corresponding to the resource type is compared with the number of monitoring indicators that should be configured to obtain the monitoring coverage of each of the resource types;

[0019] The monitoring coverage rate of the system is obtained by taking a weighted average of all the monitoring coverage rates.

[0020] Furthermore, the weighted average of all the monitoring coverage rates to obtain the monitoring coverage rate of the system includes:

[0021] Predefined weighted average rule;

[0022] All the monitoring coverage rates are weighted averaged according to the weighted average rule to obtain the monitoring coverage rate of the system.

[0023] Further, the receiving the adjustment action made by the operation and maintenance personnel based on the monitoring panorama, and performing one-key configuration on the target resource type according to the adjustment action, includes:

[0024] Receiving adjustment actions made by the operation and maintenance personnel based on the monitoring panorama;

[0025] Verifying the legitimacy of the adjustment action;

[0026] When the legality verification passes, the target resource type is configured with one click according to the adjustment action;

[0027] When the legality verification fails, an error alarm is generated and the error alarm is fed back to the operation and maintenance personnel.

[0028] Further, after performing one-key configuration on the target resource type according to the adjustment action, the method further includes:

[0029] Receiving the personalized setting instruction from the operation and maintenance personnel, parsing the personalized setting instruction, and obtaining the instruction requirement;

[0030] According to the instruction requirement, personalized monitoring indicator parameters are obtained, and the automatically configured monitoring indicator parameters are replaced with the personalized monitoring indicator parameters.

[0031] Further, after performing one-key configuration on the target resource type according to the adjustment action, the method further includes:

[0032] Regularly obtain new monitoring indicator data of multiple monitoring platforms;

[0033] By using the pre-trained intelligent analysis model, the updated monitoring coverage of the system is calculated according to the new monitoring indicator data;

[0034] The monitoring panorama is updated using the updated monitoring coverage of the system.

[0035] In order to solve the above technical problems, the embodiment of the present application further provides a monitoring coverage inspection and configuration device, which adopts the following technical solution:

[0036] An acquisition module is used to acquire monitoring indicator data of multiple monitoring platforms in the system, wherein the monitoring indicator data includes key monitoring indicator data configured for each resource type;

[0037] A calculation module, used to calculate the monitoring coverage of the system according to the monitoring indicator data through a pre-trained intelligent analysis model;

[0038] A generation module is used to render the monitoring coverage by using visualization technology to generate a visualized monitoring panorama, and feed back the monitoring panorama to the operation and maintenance personnel;

[0039] The configuration module is used to receive the adjustment actions made by the operation and maintenance personnel based on the monitoring panorama, and perform one-click configuration of the target resource type according to the adjustment actions.

[0040] In order to solve the above technical problems, an embodiment of the present application also provides a computer device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the monitoring coverage inspection and configuration method as described above.

[0041] In order to solve the above technical problems, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the above-mentioned method for inspecting and configuring monitoring coverage.

[0042] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0043] By obtaining monitoring indicator data from multiple platforms, it can provide a basis for calculating monitoring coverage and implementing one-click monitoring configuration, thus improving operation and maintenance efficiency.

[0044] The above intelligent analysis model can comprehensively evaluate the monitoring coverage of the system, identify the weak links in monitoring, and provide a basis for further improving the monitoring system. Compared with manual analysis or analysis based on each monitoring platform, it has higher efficiency and accuracy, thereby improving the subsequent operation and maintenance efficiency.

[0045] By integrating the monitoring data indicators of multiple platforms and presenting a monitoring panorama on a visual interface, operation and maintenance personnel can understand the monitoring coverage of the system by simply observing the monitoring panorama without having to understand complex monitoring indicator data, thus improving operation and maintenance efficiency and avoiding the need to shuttle between various monitoring platforms in traditional methods, resulting in omissions in system monitoring.

[0046] The operation and maintenance personnel make corresponding adjustments based on the visual monitoring panorama and implement one-click configuration based on the adjustment actions, which improves the comprehensiveness of monitoring and improves the operation and maintenance efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the scheme in the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0048] Figure 1 is an exemplary system architecture diagram to which the present application may be applied;

[0049] Figure 2 A flowchart of an embodiment of a method for inspecting and configuring monitoring coverage according to the present application;

[0050] Figure 3 is a structural schematic diagram of an embodiment of a monitoring coverage inspection and configuration device according to the present application;

[0051] Figure 4 It is a structural schematic diagram of an embodiment of a device according to the present application. DETAILED DESCRIPTION

[0052] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0053] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0054] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0055] like Figure 1 As shown, the system architecture 100 may include a terminal device 101, a network 102 and a server 103. The terminal device 101 may be a laptop 1011, a tablet computer 1012 or a mobile phone 1013. The network 102 is used to provide a medium for a communication link between the terminal device 101 and the server 103. The network 102 may include various connection types, such as wired, wireless communication links or optical fiber cables.

[0056] The user can use the terminal device 101 to interact with the server 103 through the network 102 to receive or send messages, etc. Various communication client applications can be installed on the terminal device 101, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0057] The terminal device 101 can be any electronic device with a display screen and supporting web browsing. In addition to a laptop computer 1011, a tablet computer 1012 or a mobile phone 1013, the terminal device 101 can also be an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV), a laptop computer, a desktop computer, etc.

[0058] The server 103 may be a server that provides various services, such as a background server that provides support for web pages displayed on the terminal device 101 .

[0059] It should be noted that the monitoring coverage inspection and configuration method provided in the embodiment of the present application is generally executed by a server / terminal device, and accordingly, the monitoring coverage inspection and configuration device is generally set in the server / terminal device.

[0060] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0061] Continue to refer Figure 2 , showing a flowchart of an embodiment of the monitoring coverage inspection and configuration method according to the present application. According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted. The monitoring coverage inspection and configuration method provided in the embodiment of the present application can be applied to any scenario that requires monitoring coverage inspection and configuration, and the monitoring coverage inspection and configuration method can be applied to products in these scenarios. The monitoring coverage inspection and configuration method comprises the following steps:

[0062] Step S201: Acquire monitoring indicator data of multiple monitoring platforms in the system, wherein the monitoring indicator data includes key monitoring indicator data configured for each resource type;

[0063] In this embodiment, the monitoring coverage inspection and configuration method is executed on the electronic device (eg Figure 1The server / terminal device shown in the figure) can obtain the monitoring indicator data of multiple monitoring platforms in the system through a wired connection or a wireless connection. It should be noted that the above wireless connection method may include but is not limited to 3G / 4G / 5G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other wireless connection methods currently known or to be developed in the future.

[0064] In this embodiment, the above-mentioned monitoring indicator data include but are not limited to key monitoring indicator data of various resource types, such as hosts (such as physical servers, virtual machines, etc.), middleware (such as Tomcat, Jboss, Weblogic, etc.), databases (such as MySQL, Oracle, etc.), containers (such as Docker containers, etc.), storage (cloud storage, local storage, etc.), etc.; the key monitoring indicator data include but are not limited to CPU usage, memory occupancy, disk space remaining amount and network status, etc.; for example, among various resource types, the key monitoring indicator data of the host include: CPU usage, memory occupancy, disk space remaining amount, network throughput (including upload and download speeds), disk I / O read and write speeds, system load, etc.; the key monitoring indicator data of the database include: PU usage (occupied by database processes), memory occupancy, disk space usage (including data files, log files, etc.), query response time, transaction processing time, lock waiting time, cache hit rate, etc.; the key monitoring indicator data of storage include: storage space usage, read and write speeds, I / O response time, access delay, error rate, etc.

[0065] In this embodiment, the monitoring indicator data corresponding to each monitoring platform is obtained, and the monitoring indicator data corresponding to each monitoring platform is aggregated to obtain the monitoring indicator data of multiple monitoring platforms;

[0066] Specifically, the API interface on each monitored resource is called, and the monitoring indicator data of each platform is collected through the interface. The monitoring indicator data of all monitoring platforms are then aggregated to obtain the monitoring indicator data of multiple monitoring platforms. After obtaining the multiple indicator data, in order to better perform intelligent analysis for step S202, the monitoring indicator data of multiple platforms are preprocessed. The purpose of the preprocessing is to convert the original monitoring indicator data into a standardized, easy-to-analyze sample data set, including data cleaning and feature extraction.

[0067] In this embodiment, by acquiring monitoring indicator data of multiple platforms, a basis can be provided for the subsequent calculation of monitoring coverage and the implementation of one-click monitoring configuration, thereby improving operation and maintenance efficiency.

[0068] Step S202: Calculate the monitoring coverage of the system based on the monitoring indicator data using a pre-trained intelligent analysis model.

[0069] In this embodiment, the intelligent analysis model refers to a model constructed based on a machine learning or deep learning algorithm, which can process and analyze the input monitoring indicator data to calculate the monitoring coverage of each resource type, and then calculate the monitoring coverage of the system through the monitoring coverage of each resource type; the above-mentioned intelligent analysis model includes but is not limited to convolutional neural networks (CNN), recurrent neural networks (RNN), etc.; the above-mentioned monitoring coverage refers to the proportion of actual monitored indicator data in the system to the monitoring indicator data that should be configured.

[0070] In this embodiment, the monitoring indicator data preprocessed in step S201 is input into a pre-trained intelligent analysis model, and the actual monitoring indicator data of each resource type is counted through the intelligent analysis model, and then the monitoring indicator data to be configured for each resource type is counted according to the preset rules; by comparing the actual monitoring indicator data with the monitoring indicator data to be configured, the monitoring coverage rate corresponding to each resource type is obtained, and then the monitoring coverage rates of all resource types are weighted averaged to obtain the monitoring coverage rate of the system, wherein the above-mentioned preset rules can be formulated according to the importance of the resource type, pre-define the core business and non-core business, and pre-set the number of key indicators corresponding to the core business and the number of key indicators corresponding to the non-core business, for example, the host and database are core businesses, and log storage resources are non-core businesses.

[0071] For example, for the host resources of the core business system, it can be stipulated that each host needs to be configured with 5 key indicators, including CPU utilization, memory occupancy, disk space utilization, network traffic, number of processes, etc.; and for the host resources of non-core business, it can be stipulated that each host needs to be configured with 3 key indicators. According to the number of different types of hosts in the system, the total number of monitoring indicators that should be configured for the host resource type can be calculated; for each resource type, the actual number of monitoring indicators is compared with the number of monitoring indicators that should be configured, and the monitoring coverage of each resource type is calculated. According to the weighted average of the monitoring coverage of each resource type, the overall monitoring coverage of the system is obtained.

[0072] In this embodiment, through the above-mentioned intelligent analysis model, the monitoring coverage of the system can be comprehensively evaluated, the weak links in monitoring can be found, and a basis can be provided for further improving the monitoring system. Compared with manual analysis or analysis based on each monitoring platform, it has higher efficiency and accuracy, thereby improving subsequent operation and maintenance efficiency.

[0073] Step S203: Render the monitoring coverage by using visualization technology to generate a visualized monitoring panorama, and feed back the monitoring panorama to the operation and maintenance personnel.

[0074] In this embodiment, the monitoring coverage obtained in step S202 is rendered using a preset visualization technology, and the monitoring coverage of each resource type is displayed on the visualization interface in a preset presentation form to obtain a visualized monitoring panorama, and the monitoring panorama is fed back to the operation and maintenance personnel. The monitoring coverage obtained in the above step S202 includes the monitoring coverage of the system, the monitoring coverage of each resource type, and the monitoring coverage of each resource in each monitoring platform, wherein each resource type has a unique platform identifier, indicating that the resource type belongs to a certain monitoring platform, and the monitoring coverage of each resource type in the platform can be obtained through the unique identifier; the above visualization technology includes but is not limited to two-dimensional charts and graphic conversion technologies, such as line graphs, bar charts, pie charts, scatter plots, etc.; the above presentation forms include tree diagrams, percentages, pie charts, etc.

[0075] Specifically, it can be understood that through the preset visualization technology, the names of multiple monitoring platforms, the types of monitored resources, and the monitoring coverage of each resource type are displayed in a preset presentation form (such as a tree diagram) on the visualization interface, which can intuitively present the coverage of various types of resources monitored by different monitoring platforms. Through the tree structure of the tree diagram, the hierarchical relationship between the monitoring platforms and the types of resources monitored under each monitoring platform can be clearly displayed. At the same time, the monitoring coverage of each resource type is displayed in the form of percentages or pie charts, so that operation and maintenance personnel can quickly understand which resource types have more comprehensive monitoring coverage and which ones are still lacking.

[0076] In this embodiment, by unifying and integrating the monitoring data indicators of multiple platforms and presenting a monitoring panorama on a visual interface, operation and maintenance personnel do not need to understand complex monitoring indicator data. They only need to observe the monitoring panorama to understand the monitoring coverage of the system, thereby improving operation and maintenance efficiency and avoiding the need to shuttle between various monitoring platforms in traditional methods, resulting in omissions in system monitoring.

[0077] Step S204: receiving the adjustment action made by the operation and maintenance personnel based on the monitoring panorama, and performing one-key configuration on the target resource type according to the adjustment action.

[0078] In this embodiment, the above adjustment action refers to enhancement, reduction, addition, etc. of each resource type; receiving the adjustment action made by the operation and maintenance personnel based on the visualized monitoring panorama, specifically, the operation and maintenance personnel intuitively understand the monitoring coverage of each resource type by viewing the monitoring panorama, and make corresponding adjustment actions according to the monitoring coverage of each resource, wherein the adjustment action of the operation and maintenance personnel can be completed by clicking on the corresponding element on the visualization interface (such as the node in the tree diagram, the sector on the pie chart), etc., or by entering a specific resource identifier to make adjustments to each resource type;

[0079] After receiving the selection of the operation and maintenance personnel, the one-click configuration stage is entered. In this stage, the target resource type is configured with one click according to the preset monitoring template or configuration rules and adjustment actions, for example, the key indicator parameters of each target resource type are configured.

[0080] In this embodiment, the operation and maintenance personnel make corresponding adjustment actions according to the visualized monitoring panorama, and implement one-key configuration according to the adjustment actions, thereby improving the comprehensiveness of monitoring and improving the operation and maintenance efficiency.

[0081] In one embodiment, after acquiring monitoring indicator data of multiple monitoring platforms in the system, the method further includes:

[0082] Performing a data cleaning operation on the monitoring indicator data to obtain monitoring indicator data after data cleaning;

[0083] Performing data normalization processing on the monitoring indicator data after data cleaning to obtain the monitoring indicator data after data normalization;

[0084] Perform data feature extraction operations on the normalized monitoring indicator data to obtain standard monitoring indicator data.

[0085] In this embodiment, after obtaining the monitoring indicator data of multiple monitoring platforms, in order to better utilize these monitoring indicator data for intelligent analysis, these monitoring indicator data need to be preprocessed, and the above preprocessing includes data cleaning, data normalization and feature extraction operations, wherein the data cleaning operation includes removing missing values, outliers and duplicate values, etc.;

[0086] Specifically, first, the monitoring indicator data is cleaned. Since the monitoring indicator data comes from multiple monitoring platforms, the data format and quality may be different. The data of some monitoring platforms may have missing values, abnormal values ​​or duplicate values. Through data cleaning operations, the above problems are overcome to ensure the integrity of the data. For example, if the CPU usage data at a certain time point is missing, you can choose to delete the record at that time point, or fill it with the average value of adjacent time points; secondly, the monitoring indicator data after data cleaning is normalized. Since the numerical ranges of different monitoring indicator data vary greatly, such as the CPU usage range is 0%-100%, while the network traffic range is 0%-100%. The value may be 0kb-several BG (where 1mb=1024kb, 1GB=1024mb). In order to eliminate the impact of this dimension difference on subsequent analysis, the data needs to be normalized, and the normalization includes but is not limited to minimum-maximum normalization and Z-score normalization. Finally, the data is feature extracted. Since the acquired monitoring indicator data is usually in the form of time series, the data volume is large and there is noise, in order to improve the analysis efficiency and accuracy, key features are extracted from the monitoring indicator data. The key features include but are not limited to statistical features (mean, variance, quantile, etc.), trend features (slope, inflection point, etc.) and periodic features (peak, valley, etc.). This can not only reduce the data dimension, but also highlight the key information of the data. For example, for the host CPU usage data, statistical features such as the average value, maximum value, and 95% quantile within a day can be calculated, and these features can be used to represent the overall CPU usage within a preset time period. Each key feature corresponds to the key monitoring indicator data (such as CPU usage, memory occupancy, etc.) of a monitoring resource (such as a host) within a time period. Through the above preprocessing steps, standardized monitoring indicator data is obtained.

[0087] In this embodiment, by acquiring monitoring indicator data of multiple monitoring platforms and performing preprocessing operations on the monitoring indicator data, computing resources can be reduced and the accuracy and analysis efficiency of subsequent intelligent analysis can be improved.

[0088] In one embodiment, calculating the monitoring coverage of the system according to the monitoring indicator data includes:

[0089] According to the acquired monitoring indicator data, key monitoring indicator data configured for each resource type in the monitoring indicator data are counted to obtain the actual number of monitoring indicators for each resource type;

[0090] According to the preset rules, determine the number of key monitoring indicators that need to be configured for each resource type, and obtain the number of monitoring indicators that should be configured for each resource type;

[0091] Based on each of the resource types, the actual number of monitoring indicators corresponding to the resource type is compared with the number of monitoring indicators that should be configured to obtain the monitoring coverage of each of the resource types;

[0092] The monitoring coverage rate of the system is obtained by taking a weighted average of all the monitoring coverage rates.

[0093] In this embodiment, the monitoring indicator data are classified into multiple resource types according to the resource types of all the monitoring indicator data obtained, and the key monitoring indicator data configured for each resource type are counted respectively to obtain the actual number of monitoring indicators for each resource type in the monitoring indicator data. For example, for the host resource type, the number of configured key monitoring indicators such as CPU usage, memory occupancy, and disk space usage can be counted. If there are 100 hosts in a system, 80 of which are configured with CPU usage indicators and memory occupancy indicators, and 60 are configured with disk space usage indicators, that is, 80 of the 100 hosts are configured with CPU usage indicators and memory occupancy indicators, and 60 of the 100 hosts are configured with disk space usage indicators, then the actual number of monitoring indicators for the host resource type is 80×2+60=220.

[0094] According to the preset rules, the number of key monitoring indicators that need to be configured for each resource type is determined, and the number of monitoring indicators that should be configured for each resource type is obtained. For example, if the host is a core business, the key monitoring indicators that need to be configured are 5, then among 100 hosts, the number of monitoring indicators that should be configured is 500. The actual number of monitoring indicators calculated above, 220, is compared with the number of monitoring indicators that should be configured, 500, and the monitoring coverage of the host is (220 / 500)*100%=44%;

[0095] Obtain the actual number of monitoring indicators and the number of monitoring indicators that should be configured for each resource type, and compare them in the above manner to finally obtain the monitoring coverage of each resource type;

[0096] The monitoring coverage of each resource type obtained above is weighted averaged, for example, the monitoring coverage of the system is (44%+70%+60%) / 3=58%.

[0097] Among them, the above can also calculate the monitoring coverage of each monitoring platform through the unique platform identifier corresponding to each resource type. For example, there is 1 host and 1 database in monitoring platform A, the actual number of monitoring indicators of the host is 3, the actual number of monitoring indicators of the database is 2, the number of monitoring indicators to be configured for the host is 5, and the number of monitoring indicators to be configured for the database is 4. The corresponding monitoring coverage of the host is 60%, and the corresponding monitoring coverage of the database is 50%. The monitoring coverage of monitoring platform A is (50%+60%) / 2=55%.

[0098] In this embodiment, the monitoring coverage of the system is calculated based on the monitoring indicator data, so that the overall monitoring situation can be known, which provides a basis for the subsequent generation of a monitoring panorama. In addition, the monitoring coverage of the system and the monitoring coverage of each platform can be comprehensively evaluated through the monitoring coverage rate, thereby improving the operation and maintenance efficiency and understanding the comprehensiveness of monitoring.

[0099] In another embodiment, taking a weighted average of all the monitoring coverage rates to obtain the monitoring coverage rate of the system includes:

[0100] Predefined weighted average rule;

[0101] All the monitoring coverage rates are weighted averaged according to the weighted average rule to obtain the monitoring coverage rate of the system.

[0102] In this embodiment, the weighted average rule can be defined according to the importance of different resource types. For example, resource types such as hosts and databases are more important, while some auxiliary resources (such as log storage resources) are relatively less important. In this case, the weight corresponding to each type can be predefined to obtain a weighted average rule.

[0103] According to the weighted average rule, all monitoring coverage rates are weighted averaged to obtain the monitoring coverage rate of the system. For example, the host resource coverage rate is 44%, with a weight of 0.3; the database resource coverage rate is 90%, with a weight of 0.3; the middleware resource coverage rate is 70%, with a weight of 0.2; the storage resource coverage rate is 60%, with a weight of 0.1; the log resource coverage rate is 30%, with a weight of 0.1. The overall monitoring coverage rate of the system is 44%×0.3+90%×0.3+70%×0.2+60%×0.1+30%×0.1=65%.

[0104] In this embodiment, by pre-defining the weights of various resource types, a weighted average rule is obtained, and the monitoring coverage of the system is calculated according to the weighted average rule, avoiding the deviation that may be caused by simple averaging, and improving the accuracy of the monitoring coverage of the evaluation system.

[0105] In one embodiment, the receiving the adjustment action made by the operation and maintenance personnel based on the monitoring panorama, and performing one-key configuration on the target resource type according to the adjustment action, includes:

[0106] Receiving adjustment actions made by the operation and maintenance personnel based on the monitoring panorama;

[0107] Verifying the legitimacy of the adjustment action;

[0108] When the legality verification passes, the target resource type is configured with one click according to the adjustment action;

[0109] When the legality verification fails, an error alarm is generated and the error alarm is fed back to the operation and maintenance personnel.

[0110] In this embodiment, the system first receives the adjustment actions made by the operation and maintenance personnel based on the visualized monitoring panorama. Specifically, the operation and maintenance personnel can intuitively understand the monitoring coverage of each resource type by viewing the panorama, and thus decide the resource type or specific monitoring item that needs to be enhanced or adjusted by clicking the corresponding element on the visualization interface (such as a node in a tree diagram, a sector in a pie chart, etc.), or select the monitoring type by entering a specific resource identifier;

[0111] After receiving the adjustment action from the operation and maintenance personnel, the system will verify the legitimacy of the adjustment action to ensure that the adjustment action is legal and effective. The legitimacy verification process includes checking whether the selected monitoring type exists in the list of monitoring types supported by the system, or whether an existing monitoring type is newly added. For example, if the monitoring coverage of monitoring platform A is 100%, and the adjustment action is to increase the monitoring coverage of monitoring platform A, the legitimacy verification will fail.

[0112] When the legitimacy is passed, the system will automatically enter the one-click configuration stage. In this stage, the system will configure the necessary monitoring parameters and monitoring strategies for the selected monitoring type according to the preset monitoring template or configuration rules.

[0113] After the configuration is completed, the system will display the configuration results to the operation and maintenance personnel, including the configuration details of the selected monitoring type and the expected monitoring effect. The operation and maintenance personnel can confirm or modify the configuration results to ensure that the configuration meets actual needs.

[0114] After confirmation by the operation and maintenance personnel, the new monitoring configuration will take effect. The system will start monitoring based on the original monitoring configuration and adding the selected monitoring type according to the configuration requirements.

[0115] When the legality verification fails, the error reason for the failure is obtained, an error alarm is generated according to the error reason, and the error alarm is fed back to the operation and maintenance personnel.

[0116] In this embodiment, the operation and maintenance personnel can intuitively understand the system status through the visual monitoring panorama, quickly make adjustment decisions, and directly configure through the one-click configuration function, reducing the time for manual input and configuration, and improving the operation and maintenance efficiency; the legality verification step ensures that the adjustment actions made by the operation and maintenance personnel are legal and valid, avoiding system problems caused by configuration errors; through the error alarm mechanism, the system can promptly notify the operation and maintenance personnel when the legality verification fails, and provide the cause of the error, thereby improving the operation and maintenance efficiency.

[0117] In one embodiment, after performing one-key configuration on the target resource type according to the adjustment action, the method further includes:

[0118] Receiving the personalized setting instruction from the operation and maintenance personnel, parsing the personalized setting instruction, and obtaining the instruction requirement;

[0119] According to the instruction requirement, personalized monitoring indicator parameters are obtained, and the automatically configured monitoring indicator parameters are replaced with the personalized monitoring indicator parameters.

[0120] In this embodiment, since the one-click configuration function only supports the configuration of unified monitoring indicator data, such as increasing the number of actual monitoring indicators of the host, it is impossible to configure the alarm thresholds, alarm levels, alarm channels, alarm shielding, etc. of each key monitoring indicator data. If the user needs to perform personalized configuration, the operation and maintenance personnel need to configure personalized setting instructions after the one-click configuration.

[0121] In this embodiment, a personalized setting instruction of the operation and maintenance personnel is received, and the personalized setting instruction includes but is not limited to configuring alarm thresholds, alarm levels, alarm channels, alarm shielding, etc. of various key monitoring indicator data, and verifying whether the format of the received personalized setting instruction meets the predefined requirements, and the predefined requirements include whether it contains necessary fields and whether the field values ​​are legal; if the format of the personalized setting instruction does not meet the predefined requirements, the operation and maintenance personnel are prompted to re-enter or correct it; if the format of the personalized setting instruction meets the predefined requirements, the personalized setting instruction is parsed using regular expressions, XML parsers, JSON parsers or other parsing technologies to extract the instruction requirements that the operation and maintenance personnel want to configure, and personalized monitoring indicator parameters are obtained through the instruction requirements, and the personalized monitoring indicator parameters include but are not limited to specific alarm thresholds (such as triggering an alarm when the CPU usage rate exceeds 80%), alarm levels (such as emergency, warning, information, etc.), alarm channels (such as SMS, email, instant messaging, etc.) and alarm shielding rules (such as not sending alarms within a specific time period), etc.; and the personalized monitoring indicator parameters replace the original monitoring indicator parameters, and the personalized configuration is completed.

[0122] In this embodiment, personalized monitoring indicator parameters are obtained by receiving personalized setting instructions uploaded by operation and maintenance personnel and parsing them, and personalized indicator parameters are used to replace original monitoring indicator parameters to enhance the flexibility of the system. Moreover, through personalized settings, operation and maintenance personnel can accurately configure key monitoring indicator data, thereby reducing unnecessary alarms and interference and improving operation and maintenance efficiency and accuracy.

[0123] In one embodiment, after performing one-key configuration on the target resource type according to the adjustment action, the method further includes:

[0124] Regularly obtain new monitoring indicator data of multiple monitoring platforms;

[0125] By using the pre-trained intelligent analysis model, the updated monitoring coverage of the system is calculated according to the new monitoring indicator data;

[0126] The monitoring panorama is updated using the updated monitoring coverage of the system.

[0127] In this embodiment, new monitoring indicator data of multiple monitoring platforms are periodically obtained by setting a scheduled task of the monitoring system. For example, a scheduled task can be configured in the monitoring system to collect new monitoring indicator data from each monitoring platform at each preset time. The collected new monitoring indicator data is preprocessed to obtain new standard monitoring indicator data, and the new standard monitoring indicator data is input into the intelligent analysis model to obtain the updated monitoring coverage of the system, and the monitoring panorama is updated through the updated monitoring coverage.

[0128] In this embodiment, by automatically acquiring and updating the monitoring coverage and updating the monitoring panorama by updating the coverage, continuous monitoring of the system can be maintained, and operation and maintenance efficiency and system stability can be improved; using the updated monitoring coverage to update the monitoring panorama can ensure that the monitoring view always reflects the latest status of the system.

[0129] It should be emphasized that in order to further ensure the privacy and security of the above-mentioned monitoring panorama, etc., the above-mentioned monitoring panorama, etc. can also be stored in a node of a blockchain.

[0130] The blockchain referred to in this application is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm, etc. Blockchain is essentially a decentralized database, a string of data blocks generated by cryptographic methods. Each data block contains a batch of network transaction information, which is used to verify the validity of its information (anti-counterfeiting) and generate the next block. Blockchain can include the underlying blockchain platform, platform product service layer, and application service layer.

[0131] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Among them, artificial intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.

[0132] AI basic technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, etc. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0133] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through computer-readable instructions, and the computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0134] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0135] Further references Figure 3 , as a response to the above Figure 2 The present application provides an embodiment of a monitoring coverage inspection and configuration device, and the device embodiment is similar to Figure 2 Corresponding to the method embodiment shown, the apparatus can be specifically applied to various computer devices.

[0136] like Figure 3As shown, the monitoring coverage inspection and configuration device 300 described in this embodiment includes: an acquisition module 301, a calculation module 302, a generation module 303, and a configuration module 304.

[0137] in:

[0138] An acquisition module 301 is used to acquire monitoring indicator data of multiple monitoring platforms in the system, wherein the monitoring indicator data includes key monitoring indicator data configured for each resource type;

[0139] In one embodiment, the apparatus further comprises:

[0140] A data cleaning module, used to perform a data cleaning operation on the monitoring indicator data to obtain the monitoring indicator data after data cleaning;

[0141] A normalization module is used to perform data normalization processing on the monitoring indicator data after data cleaning to obtain the monitoring indicator data after data normalization;

[0142] The feature extraction module is used to perform data feature extraction operations on the normalized monitoring indicator data to obtain standard monitoring indicator data.

[0143] A calculation module 302 is used to calculate the monitoring coverage of the system according to the monitoring indicator data through a pre-trained intelligent analysis model;

[0144] In one embodiment, the calculation module 302 includes:

[0145] A first statistical submodule is used to count the key monitoring indicator data configured for each resource type in the monitoring indicator data according to the acquired monitoring indicator data, so as to obtain the actual monitoring indicator quantity of each resource type;

[0146] The second statistical submodule is used to determine the number of key monitoring indicators that need to be configured for each resource type according to preset rules, and obtain the number of monitoring indicators that should be configured for each resource type;

[0147] A calculation submodule, for comparing the actual number of monitoring indicators corresponding to each resource type with the number of monitoring indicators to be configured, based on each resource type, to obtain the monitoring coverage of each resource type;

[0148] The weighted submodule is used to perform weighted averaging on all the monitoring coverage rates to obtain the monitoring coverage rate of the system.

[0149] In another embodiment, the weighting submodule comprises:

[0150] Define subunits for predefining weighted average rules;

[0151] The weighting subunit is used to perform weighted averaging on all the monitoring coverage rates according to the weighted averaging rule to obtain the monitoring coverage rate of the system.

[0152] A generation module 303 is used to render the monitoring coverage by using visualization technology to generate a visualized monitoring panorama, and feed back the monitoring panorama to the operation and maintenance personnel;

[0153] The configuration module 304 is used to receive the adjustment action made by the operation and maintenance personnel based on the monitoring panorama, and perform one-key configuration of the target resource type according to the adjustment action.

[0154] In one embodiment, the configuration module 304 includes:

[0155] A receiving submodule, used for receiving the adjustment action made by the operation and maintenance personnel based on the monitoring panorama;

[0156] A verification submodule, used to verify the legitimacy of the adjustment action;

[0157] A configuration submodule, used for performing one-key configuration of the target resource type according to the adjustment action when the legality verification passes;

[0158] The alarm submodule is used to generate an error alarm when the legitimacy verification fails, and feed back the error alarm to the operation and maintenance personnel.

[0159] In one embodiment, the device further comprises:

[0160] A parsing module, used for receiving the personalized setting instructions from the operation and maintenance personnel, parsing the personalized setting instructions, and obtaining instruction requirements;

[0161] The replacement module is used to obtain personalized monitoring indicator parameters according to the instruction requirements, and use the personalized monitoring indicator parameters to replace the automatically configured monitoring indicator parameters.

[0162] In one embodiment, the apparatus further comprises:

[0163] A regular configuration module is used to regularly obtain new monitoring indicator data of multiple monitoring platforms;

[0164] A first updating module, configured to calculate the updated monitoring coverage of the system according to the new monitoring indicator data by using the pre-trained intelligent analysis model;

[0165] The second updating module is used to update the monitoring panorama by using the updated monitoring coverage of the system.

[0166] In this embodiment, by acquiring monitoring indicator data of multiple platforms, a basis can be provided for the subsequent calculation of monitoring coverage and the realization of one-click monitoring configuration, thereby improving operation and maintenance efficiency;

[0167] The above intelligent analysis model can comprehensively evaluate the monitoring coverage of the system, identify the weak links in monitoring, and provide a basis for further improving the monitoring system. Compared with manual analysis or analysis based on each monitoring platform, it has higher efficiency and accuracy, thereby improving the subsequent operation and maintenance efficiency.

[0168] By integrating the monitoring data indicators of multiple platforms and presenting a monitoring panorama on a visual interface, operation and maintenance personnel can understand the monitoring coverage of the system by simply observing the monitoring panorama without having to understand complex monitoring indicator data, thus improving operation and maintenance efficiency and avoiding the need to shuttle between various monitoring platforms in traditional methods, resulting in omissions in system monitoring.

[0169] The operation and maintenance personnel make corresponding adjustments based on the visual monitoring panorama and implement one-click configuration based on the adjustment actions, which improves the comprehensiveness of monitoring and improves the operation and maintenance efficiency.

[0170] In order to solve the above technical problems, the present application embodiment also provides a device (computer device). Figure 4 , Figure 4 This is a basic structural block diagram of the computer device in this embodiment.

[0171] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are interconnected and communicated through a system bus. It should be noted that the figure only shows a computer device 4 with a memory 41, a processor 42, and a network interface 43, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.

[0172] The computer device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The computer device may interact with a user through a keyboard, a mouse, a remote controller, a touch pad, or a voice control device.

[0173] The memory 41 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 41 can be an internal storage unit of the computer device 4, such as a hard disk or memory of the computer device 4. In other embodiments, the memory 41 can also be an external storage device of the computer device 4, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (FlashCard), etc. equipped on the computer device 4. Of course, the memory 41 can also include both the internal storage unit of the computer device 4 and its external storage device. In this embodiment, the memory 41 is generally used to store the operating system and various application software installed on the computer device 4, such as computer-readable instructions of the inspection and configuration method of monitoring coverage, etc. In addition, the memory 41 can also be used to temporarily store various types of data that have been output or are to be output.

[0174] The processor 42 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips in some embodiments. The processor 42 is generally used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to run computer-readable instructions stored in the memory 41 or process data, such as computer-readable instructions for running the monitoring coverage inspection and configuration method.

[0175] The network interface 43 may include a wireless network interface or a wired network interface. The network interface 43 is generally used to establish a communication connection between the computer device 4 and other electronic devices.

[0176] During the implementation of the electronic device of the present application, by obtaining monitoring indicator data of multiple platforms, it can provide a basis for the subsequent calculation of monitoring coverage and the realization of one-key monitoring configuration, thereby improving operation and maintenance efficiency;

[0177] The above intelligent analysis model can comprehensively evaluate the monitoring coverage of the system, identify the weak links in monitoring, and provide a basis for further improving the monitoring system. Compared with manual analysis or analysis based on each monitoring platform, it has higher efficiency and accuracy, thereby improving the subsequent operation and maintenance efficiency.

[0178] By integrating the monitoring data indicators of multiple platforms and presenting a monitoring panorama on a visual interface, operation and maintenance personnel can understand the monitoring coverage of the system by simply observing the monitoring panorama without having to understand complex monitoring indicator data, thus improving operation and maintenance efficiency and avoiding the need to shuttle between various monitoring platforms in traditional methods, resulting in omissions in system monitoring.

[0179] The operation and maintenance personnel make corresponding adjustments based on the visual monitoring panorama and implement one-click configuration based on the adjustment actions, which improves the comprehensiveness of monitoring and improves the operation and maintenance efficiency.

[0180] The present application also provides another embodiment, namely, providing a storage medium (computer-readable storage medium), wherein the computer-readable storage medium stores computer-readable instructions, and the computer-readable instructions can be executed by at least one processor to enable the at least one processor to perform the steps of the monitoring coverage review and configuration method as described above.

[0181] During the implementation process, the computer-readable storage medium of the present application can obtain monitoring indicator data of multiple platforms, which can provide a basis for the subsequent calculation of monitoring coverage and the one-key configuration of monitoring, thereby improving operation and maintenance efficiency;

[0182] The above intelligent analysis model can comprehensively evaluate the monitoring coverage of the system, identify the weak links in monitoring, and provide a basis for further improving the monitoring system. Compared with manual analysis or analysis based on each monitoring platform, it has higher efficiency and accuracy, thereby improving the subsequent operation and maintenance efficiency.

[0183] By integrating the monitoring data indicators of multiple platforms and presenting a monitoring panorama on a visual interface, operation and maintenance personnel can understand the monitoring coverage of the system by simply observing the monitoring panorama without having to understand complex monitoring indicator data, thus improving operation and maintenance efficiency and avoiding the need to shuttle between various monitoring platforms in traditional methods, resulting in omissions in system monitoring.

[0184] The operation and maintenance personnel make corresponding adjustments based on the visual monitoring panorama and implement one-click configuration based on the adjustment actions, which improves the comprehensiveness of monitoring and improves the operation and maintenance efficiency.

[0185] The non-Company software tools or components appearing in the embodiments of this application are merely examples and do not represent actual use.

[0186] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0187] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to perform equivalent replacement of some of the technical features therein. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.

Claims

1. A method for inspecting and configuring monitoring coverage, characterized in that: The steps include: Acquire monitoring indicator data of multiple monitoring platforms in the system, wherein the monitoring indicator data includes key monitoring indicator data configured for each resource type; The monitoring coverage of the system is calculated based on the monitoring indicator data through a pre-trained intelligent analysis model; The monitoring coverage is rendered by using visualization technology to generate a visualized monitoring panorama, and the monitoring panorama is fed back to the operation and maintenance personnel; Receive the adjustment action made by the operation and maintenance personnel based on the monitoring panorama, and perform one-click configuration on the target resource type according to the adjustment action.

2. The monitoring coverage inspection and configuration method according to claim 1, characterized in that: After acquiring the monitoring indicator data of multiple monitoring platforms in the system, the method further includes: Performing a data cleaning operation on the monitoring indicator data to obtain monitoring indicator data after data cleaning; Performing data normalization processing on the monitoring indicator data after data cleaning to obtain the monitoring indicator data after data normalization; Perform data feature extraction operations on the normalized monitoring indicator data to obtain standard monitoring indicator data.

3. The monitoring coverage inspection and configuration method according to claim 1, characterized in that: The calculating the monitoring coverage of the system according to the monitoring indicator data includes: According to the acquired monitoring indicator data, key monitoring indicator data configured for each resource type in the monitoring indicator data are counted to obtain the actual number of monitoring indicators for each resource type; According to the preset rules, the number of key monitoring indicators that need to be configured for each resource type is determined, and the number of monitoring indicators that should be configured for each resource type is obtained; Based on each of the resource types, the actual number of monitoring indicators corresponding to the resource type is compared with the number of monitoring indicators that should be configured to obtain the monitoring coverage of each of the resource types; The monitoring coverage rate of the system is obtained by taking a weighted average of all the monitoring coverage rates.

4. The monitoring coverage inspection and configuration method as claimed in claim 3, characterized in that: The weighted average of all the monitoring coverage rates to obtain the monitoring coverage rate of the system includes: Predefined weighted average rule; All the monitoring coverage rates are weighted averaged according to the weighted average rule to obtain the monitoring coverage rate of the system.

5. The monitoring coverage inspection and configuration method according to claim 1, characterized in that: The receiving the adjustment action made by the operation and maintenance personnel based on the monitoring panorama, and performing one-key configuration on the target resource type according to the adjustment action, includes: Receiving adjustment actions made by the operation and maintenance personnel based on the monitoring panorama; Verifying the legitimacy of the adjustment action; When the legality verification passes, the target resource type is configured with one click according to the adjustment action; When the legality verification fails, an error alarm is generated and the error alarm is fed back to the operation and maintenance personnel.

6. The monitoring coverage inspection and configuration method according to claim 1, characterized in that: After performing one-key configuration on the target resource type according to the adjustment action, the method further includes: Receiving the personalized setting instruction from the operation and maintenance personnel, parsing the personalized setting instruction, and obtaining the instruction requirement; According to the instruction requirement, personalized monitoring indicator parameters are obtained, and the automatically configured monitoring indicator parameters are replaced with the personalized monitoring indicator parameters.

7. The monitoring coverage inspection and configuration method according to claim 1, characterized in that: After performing one-key configuration on the target resource type according to the adjustment action, the method further includes: Regularly obtain new monitoring indicator data of multiple monitoring platforms; By using the pre-trained intelligent analysis model, the updated monitoring coverage of the system is calculated according to the new monitoring indicator data; The monitoring panorama is updated using the updated monitoring coverage of the system.

8. A monitoring coverage inspection and configuration device, characterized in that: The device comprises: An acquisition module is used to acquire monitoring indicator data of multiple monitoring platforms in the system, wherein the monitoring indicator data includes key monitoring indicator data configured for each resource type; A calculation module, used to calculate the monitoring coverage of the system according to the monitoring indicator data through a pre-trained intelligent analysis model; A generation module is used to render the monitoring coverage by using visualization technology to generate a visualized monitoring panorama, and feed back the monitoring panorama to the operation and maintenance personnel; The configuration module is used to receive the adjustment actions made by the operation and maintenance personnel based on the monitoring panorama, and perform one-click configuration of the target resource type according to the adjustment actions.

9. A computer device, characterized in that: The computer device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the monitoring coverage review and configuration method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for inspecting and configuring monitoring coverage as described in any one of claims 1 to 7 is implemented.