Monitoring data processing method, system and device and electronic equipment
By deploying a monitoring platform to access multiple types of third-party monitoring systems, collecting and screening monitoring data, the problem of inconvenient data management of multiple monitoring systems in the prior art is solved, and maintenance efficiency and user experience are improved.
Patent Information
- Application Number
- CN202510258953.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-06-27
AI Technical Summary
The existing operation and maintenance monitoring system is difficult to meet the needs of multiple objects to be monitored, resulting in the need to deploy multiple different monitoring systems, which is inconvenient to frequently switch systems, and the monitoring data format and interface layout of each system are different, which affects maintenance efficiency.
By deploying a monitoring platform, multiple types of third-party monitoring systems are connected to each system, monitoring data is collected, and the required target monitoring data is determined based on pre-set configuration information, supporting active acquisition and passive reception modes.
It realizes unified management of multiple monitoring systems, facilitates operation, improves maintenance efficiency, and optimizes user experience.
Smart Images

Figure CN120216284A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure belongs to the field of computer technology, and particularly relates to a method, system, device and electronic device for monitoring data processing. Background Art
[0002] To monitor the operation of a business system, an operation and maintenance monitoring system is usually deployed as a monitoring tool for each object of the business system. In some implementation scenarios, the objects to be monitored in the business system can include servers, operating environments, security, networks, resource usage, business metrics, etc. It is difficult for a single operation and maintenance monitoring system to meet the monitoring requirements for all objects. Therefore, for a business system, multiple different operation and maintenance monitoring systems are usually deployed.
[0003] Among them, when deploying multiple different operation and maintenance monitoring systems, it is necessary to frequently switch systems during daily maintenance, which is not convenient for maintenance. Moreover, the formats of the monitoring data and the layouts of the operation interfaces of multiple different operation and maintenance monitoring systems are different, which further affects the efficiency of daily maintenance. Summary of the Invention
[0004] The present disclosure provides a method, system, device and electronic device for monitoring data processing. By deploying a monitoring platform, multiple types of third-party monitoring systems are connected, and the required target monitoring data is determined respectively from each type of third-party monitoring system, which is not only convenient to operate, but also helps to improve the maintenance efficiency and optimize the user experience.
[0005] A first aspect embodiment of the present disclosure provides a method for monitoring data processing, which is applied to a monitoring platform. The method includes:
[0006] After receiving the information of at least one third-party monitoring system input by a user, establish a communication connection with the at least one third-party monitoring system, where the at least one third-party monitoring system is divided into at least one type of third-party monitoring system;
[0007] For any one third-party monitoring system, collect the monitoring data of the third-party monitoring system in a data collection mode corresponding to the third-party monitoring system; the data collection mode is an active collection mode or a passive reception mode;
[0008] Determine the required target monitoring data from the monitoring data, where the target monitoring data is processed according to the configuration information corresponding to the third-party monitoring system, and the configuration information is preset based on the type of the third-party monitoring system and is used to indicate the data types to be screened corresponding to the type of the third-party monitoring system.
[0009] An embodiment of the second aspect of the present disclosure provides a monitoring data processing system, which includes a monitoring platform and at least one third-party monitoring system. The at least one third-party monitoring system is divided into at least one category of third-party monitoring systems. Among them,
[0010] The monitoring platform is configured to receive information of the at least one third-party monitoring system input by a user and establish a communication connection with the at least one third-party monitoring system;
[0011] Any one of the third-party monitoring systems is configured to respond to the collection by the monitoring platform in a data collection mode corresponding to this third-party monitoring system, and send monitoring data of this third-party monitoring system to the monitoring platform;
[0012] The monitoring platform is further configured to determine required target monitoring data from the monitoring data. The target monitoring data is processed according to configuration information corresponding to this third-party monitoring system. The configuration information is preset based on the type of this third-party monitoring system and is used to indicate the data types to be screened corresponding to the type of this third-party monitoring system.
[0013] An embodiment of the third aspect of the present disclosure provides a monitoring data processing device, which is applied to a monitoring platform. The device includes:
[0014] A construction module is configured to, after receiving information of at least one third-party monitoring system input by a user, establish a communication connection with the at least one third-party monitoring system, where the at least one third-party monitoring system is divided into at least one category of third-party monitoring systems;
[0015] An acquisition module is configured to, for any one of the third-party monitoring systems, acquire monitoring data of this third-party monitoring system in a data collection mode corresponding to this third-party monitoring system; the data collection mode is an active collection mode or a passive reception mode;
[0016] A determination module is configured to determine required target monitoring data from the monitoring data. The target monitoring data is processed according to configuration information corresponding to this third-party monitoring system. The configuration information is preset based on the type of this third-party monitoring system and is used to indicate the data types to be screened corresponding to the type of this third-party monitoring system.
[0017] An embodiment of the fourth aspect of the present disclosure provides an electronic device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor for deploying a monitoring platform. The processor runs the computer program to implement the method described in the first aspect above.
[0018] An embodiment of the fifth aspect of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and the program is executed by a processor to implement the method described in the first aspect above.
[0019] The technical solutions provided in the embodiments of the present disclosure have at least the following technical effects or advantages:
[0020] An embodiment of the present disclosure provides a monitoring platform. By establishing a communication connection between the monitoring platform and at least one third-party monitoring system, the monitoring data of each third-party monitoring system is collected. Among them, for different types of third-party monitoring systems, the monitoring platform can set configuration information matching the type of the third-party monitoring system to indicate the data type to be screened corresponding to the type of the third-party monitoring system. After the monitoring platform collects the monitoring data of any third-party monitoring system in the active collection mode or the passive reception mode, the required target monitoring data can be determined from the monitoring data based on the corresponding configuration information. Thus, it is beneficial to monitor different types of third-party monitoring systems and support the management of data of multiple monitoring systems. It can be seen that in the embodiment of the present disclosure, by deploying the monitoring platform, multiple types of third-party monitoring systems are accessed, and the required target monitoring data is determined from each type of third-party monitoring system, which is not only convenient to operate, but also beneficial to improving the maintenance efficiency and optimizing the user experience.
[0021] The additional aspects and advantages of the present disclosure will be partially given in the following description, partially become obvious from the following description, or be understood through the practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present disclosure. Moreover, throughout the drawings, the same reference numerals are used to represent the same components.
[0023] In the drawings:
[0024] Figure 1 shows a schematic structural diagram of a monitoring data processing system provided by an embodiment of the present disclosure;
[0025] Figure 2 shows a schematic flowchart of a monitoring data processing method provided by an embodiment of the present disclosure;
[0026] Figure 3 shows a schematic structural diagram of a monitoring data processing device provided by an embodiment of the present disclosure;
[0027] Figure 4 shows a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure;
[0028] Figure 5 FIG. shows a schematic diagram of a storage medium provided by an embodiment of the present disclosure. Detailed implementation manners
[0029] Hereinafter, the exemplary embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be fully conveyed to those skilled in the art.
[0030] It should be noted that, unless otherwise specified, the technical terms or scientific terms used in the present disclosure should have the ordinary meanings understood by those skilled in the art to which the present disclosure belongs.
[0031] Hereinafter, the implementation scenarios and related technologies involved in the embodiments of the present disclosure will be introduced.
[0032] During the operation of business systems related to production and life, the operation and maintenance data of the business system should be monitored to timely follow up the operation status of the business system and monitor the performance of the business system. Among them, the objects to be monitored in the business system can include server hardware, software, operating environment, security, network, resource usage, business metrics, etc. It is difficult for a single operation and maintenance monitoring system (hereinafter referred to as the third-party monitoring system) to meet the monitoring requirements for all objects. For a business system, multiple third-party monitoring systems of different manufacturers or models are usually deployed. Hereinafter, the third-party monitoring systems of different manufacturers or models will be collectively referred to as different types of third-party monitoring systems.
[0033] In the actual implementation scenario, different types of third-party monitoring systems have their own advantages, and the interface styles, storage formats of monitoring data, etc. of different types of third-party monitoring systems are all different. Moreover, in daily maintenance, it is necessary to frequently switch monitoring systems. In this way, the efficiency of daily maintenance will be low, affecting the user experience.
[0034] The technical solution proposed in the embodiments of the present disclosure pre-deploys a monitoring platform. The monitoring platform can access multiple types of third-party monitoring systems. Furthermore, through the monitoring platform, the monitoring data of each third-party monitoring system is collected, and according to the types of each third-party monitoring system, the target monitoring data of each type of third-party monitoring system required by the third-party monitoring system is determined. Thus, each type of monitoring system can be uniformly managed through the monitoring platform, which is not only convenient to operate, but also conducive to improving the maintenance efficiency and optimizing the user experience.
[0035] The following describes a method, system, device, and electronic device for processing monitoring data according to embodiments of the present disclosure in combination with the above-described implementation scenarios and the accompanying drawings.
[0036] Referring to Figure 1 , Figure 1 FIG. 7 shows a monitoring data processing system provided by an embodiment of the present disclosure. The monitoring data processing system according to the embodiment of the present disclosure includes: a monitoring platform 1000 and multiple third-party monitoring systems. The multiple third-party monitoring systems may include, for example, third-party monitoring system 2000A, third-party monitoring system 2000B, third-party monitoring system 2000C, and so on. Among them, both the monitoring platform 1000 and the multiple third-party monitoring systems may be software systems. The monitoring platform 1000 may, for example, establish a communication connection with the multiple third-party monitoring systems and transmit data through an Application Programming Interface (API). The multiple third-party monitoring systems may be divided into at least one type of third-party monitoring system.
[0037] The monitoring platform 1000 may be configured to provide functions such as customizing configuration information and data formats for users, so that users can customize configuration information and data formats based on the monitoring platform 1000 through a display interface, which is beneficial for monitoring different types of third-party monitoring systems. The monitoring platform 1000 may deploy a Software Development Kit (SDK) for adapting collectors, so that users can customize and develop collectors with matching data collection modes based on third-party monitoring systems with different ports. The monitoring platform 1000 may store the policies and data for implementing the embodiments of the present disclosure. The policies may include, for example, screening policies for target monitoring data, conversion policies for data formats, etc. The data may include, for example, the correspondence between configuration information and data types to be screened, data formats, which will not be listed one by one here.
[0038] The monitoring platform 1000 may provide a data type template. In the implementation scenario of monitoring data processing, for any third-party monitoring system that has established a communication connection, configuration information is deployed corresponding to the third-party monitoring system. The configuration information may define the monitoring data of this type of third-party monitoring system required. Exemplarily, the data types may include, for example, hardware parameters, software parameters, etc. The hardware parameters may include, for example, processor utilization rate, memory utilization rate, etc.; the software parameters may include, for example, the number of threads called, the number of processes started, etc. There is no limitation here. The monitoring platform 1000 may also provide a collector for defining the data collection mode corresponding to the third-party monitoring system.
[0039] The multiple third - party monitoring systems included in the embodiments of the present disclosure can be third - party monitoring systems of different types respectively. Any third - party monitoring system (such as the third - party monitoring system 2000A, the third - party monitoring system 2000B, or the third - party monitoring system 2000C) can, for example, monitor the operation data of third - party monitoring server hardware, software, operating environment, security, network, resource usage, or business metrics. Any third - party monitoring system can be configured to establish a communication connection with the monitoring platform 1000 and send local monitoring data to the monitoring platform 1000. In some embodiments, the monitoring system can respond to the collection instruction of the monitoring platform 1000 and send monitoring data to the monitoring platform 1000. In other embodiments, the monitoring system can send monitoring data to the monitoring platform 1000 based on a pre - configured sending period or trigger condition.
[0040] The following combines Figure 1 the shown monitoring data processing system to illustrate the monitoring data processing method of the embodiments of the present disclosure.
[0041] As Figure 2 shown, the embodiments of the present disclosure provide a monitoring data processing method, which can be applied to a monitoring platform, and the monitoring platform can be Figure 1 the monitoring platform 1000 in
[0042] In step S11, after receiving the information of at least one third - party monitoring system input by the user, a communication connection with the at least one third - party monitoring system is established.
[0043] Among them, the at least one third - party monitoring system can belong to Figure 1 the multiple third - party monitoring systems in
[0044] In some implementation manners, the at least one third - party monitoring system is divided into at least one type of third - party monitoring system. After establishing a communication connection with the at least one third - party monitoring system, for any one third - party monitoring system, the monitoring platform can further determine the type of the third - party monitoring system, where the type is related to the monitoring data of the third - party monitoring system, and receive the configuration information of the third - party monitoring system, and the configuration information includes the target data type used to indicate the monitoring data to be filtered.
[0045] The data type can be deployed by the user according to the data of the object monitored by the third-party monitoring system. Correspondingly, the data type can be associated with the object type of the monitoring data in the third-party monitoring system. The configuration information may include the correspondence between the data type and the object type in the monitoring system. For example, the correspondence between the object type "hardware" and the data type of hardware utilization rate can be defined.
[0046] In an actual implementation scenario, multiple data types can be defined in the configuration information corresponding to one type. Multiple third-party monitoring systems in at least one third-party monitoring system can be divided into one type. Correspondingly, the monitoring platform can monitor the monitoring data of the same data type of the multiple monitoring systems. For multiple data types in the configuration file, the process of collecting monitoring data from any one third-party monitoring system and determining the monitoring data of any one data type from the monitoring data is similar. For the convenience of description, the following takes determining a target monitoring data from one third-party monitoring system as an example to describe the monitoring data processing method of the embodiments of the present disclosure.
[0047] In step S12, for any one third-party monitoring system, the monitoring data of the third-party monitoring system is collected in the data collection mode corresponding to the third-party monitoring system.
[0048] Wherein, the data collection mode is an active collection mode or a passive reception mode.
[0049] It should be understood that "active" and "passive" are defined from the perspective of the monitoring platform. The active collection mode means that the monitoring platform actively obtains the monitoring data from the monitoring system, and the passive reception mode means that the monitoring platform waits for the monitoring system to send the monitoring data.
[0050] It should be noted that among at least one third-party monitoring system, some third-party monitoring systems provide external interfaces, while some third-party monitoring systems do not provide external interfaces. For the third-party monitoring systems that provide external interfaces, it can be understood that such third-party monitoring systems support the access of external systems. Then, the monitoring platform can adopt the active collection mode to collect the monitoring data of such third-party monitoring systems. For the third-party monitoring systems that do not provide external interfaces, it can be understood that such third-party monitoring systems do not support the access of external systems. Then, the monitoring platform can adopt the passive reception mode to collect the monitoring data of such third-party monitoring systems.
[0051] Exemplarily, during the process of establishing a communication connection with the at least one third-party monitoring system, the monitoring platform can detect whether the information of the third-party monitoring system contains the port number of the third-party monitoring system. If it contains the port number of the third-party monitoring system, the monitoring data of the third-party monitoring system is collected in the active collection mode. If it does not contain the port number of the third-party monitoring system, the monitoring data of the third-party monitoring system is collected in the passive collection mode.
[0052] In some embodiments, when the data collection mode is the active collection mode, the monitoring platform can also read the monitoring data of the third-party monitoring system through the port number according to the processing period of the monitoring data in the third-party monitoring system.
[0053] The processing period of the monitoring data can be set during the process of establishing a communication connection with the third-party monitoring system. It should be understood that the collection period of the monitoring data can be related to the update period of the monitoring data, and the corresponding processing periods of the monitoring data of different object types in the same third-party monitoring system can be different.
[0054] When the data collection mode is the passive reception mode, the monitoring platform should inform the third-party monitoring system of its own port number so that the third-party monitoring system can send the monitoring data to the monitoring platform. Exemplarily, the monitoring platform sends the port number of the monitoring platform and the corresponding preset data format to the third-party monitoring system, and then receives the monitoring data sent by the third-party monitoring system based on the port number. The monitoring data can be sent by the monitoring system when the sending conditions are met, and the sending conditions are reaching the preset sending period or data update.
[0055] Optionally, the monitoring data is the monitoring data in the source format, a data file, or the monitoring data in the preset data format.
[0056] Among them, the source format refers to the data format of the data in the monitoring system, such as the JavaScript Object Notation (JSON) format and the Extensible Markup Language (XML) format.
[0057] It can be seen that in the embodiments of the present disclosure, the monitoring platform supports the active collection mode and the passive reception mode. For different monitoring systems, a data collection mode matching the corresponding monitoring system can be adopted to collect the monitoring data of the corresponding monitoring system, which is beneficial to adapting to third-party monitoring systems with different data transmission modes and supports the management of the data of multiple third-party monitoring systems.
[0058] In step S13, the required target monitoring data is determined from the monitoring data.
[0059] Among them, the target monitoring data is processed based on the configuration information corresponding to the third-party monitoring system. The configuration information is preset based on the type of the third-party monitoring system and is used to indicate the data types to be screened corresponding to the type of the third-party monitoring system.
[0060] Furthermore, after receiving the monitoring data, the monitoring platform can screen out the data of the target data type from the monitoring data as the target monitoring data.
[0061] Combined with the foregoing descriptions of each third-party monitoring system, it can be seen that the formats of the monitoring data of each third-party monitoring system may be different. After determining the target monitoring data, the monitoring platform can detect whether the data format of the target monitoring data is the preset data format. If the data format of the target monitoring data is not the preset data format, convert the data format of the target monitoring data into the preset data format. Furthermore, the target monitoring data after the format conversion and the prompt information related to the target monitoring data can be displayed.
[0062] In the embodiments of the present application, the preset data format refers to the data format defined by the user and supported by the monitoring system.
[0063] Exemplarily, in the case where the data collection mode is the passive reception mode, the data format of the monitoring data received by the monitoring platform is determined by the third-party monitoring system. Based on this, the target monitoring data is the monitoring data in the source format, the data file, or the monitoring data in the preset data format. Furthermore, if the target monitoring data is the monitoring data in the source format, convert the target monitoring data from the source format into the preset data format according to the conversion relationship between the source format and the preset data format; if the target monitoring data is the data file, read the data from the data file and organize the read data according to the preset data format to obtain the target monitoring data in the preset data format.
[0064] In this way, the monitoring platform can maintain and manage the monitoring data of multiple different third-party monitoring systems in a unified data format, and enable users not to switch different monitoring systems, which is not only convenient for operation, but also conducive to improving the maintenance efficiency and optimizing the user experience.
[0065] It should be noted that the monitoring platform can collect monitoring data from the third-party monitoring system through a pre-deployed collector. The collector can be defined based on the SDK deployed in the monitoring platform. In some embodiments, to save resources, multiple third-party monitoring systems adopting the same data collection mode can correspond to one collector.
[0066] With this implementation method, by customizing the collector at the monitoring platform side to collect the data of the monitoring system, it is not only beneficial to adapt to third-party monitoring systems with different data transmission modes, but also does not occupy the License nodes of the monitoring system.
[0067] In summary, the embodiments of the present disclosure provide a monitoring platform. By establishing a communication connection between the monitoring platform and at least one third-party monitoring system, the monitoring data of each third-party monitoring system is collected. Among them, for different types of third-party monitoring systems, the monitoring platform can set configuration information matching the type of the third-party monitoring system to indicate the data types to be screened corresponding to the type of the third-party monitoring system. After the monitoring platform collects the monitoring data of any third-party monitoring system in the active collection mode or the passive reception mode, the required target monitoring data can be determined from the monitoring data based on the corresponding configuration information. Therefore, it is beneficial to monitor different types of third-party monitoring systems and support the management of data of multiple monitoring systems. It can be seen that in the embodiments of the present disclosure, by deploying the monitoring platform, multiple types of third-party monitoring systems are connected, and the required target monitoring data is respectively determined from each type of third-party monitoring system, which is not only convenient to operate, but also beneficial to improving the maintenance efficiency and optimizing the user experience.
[0068] The embodiments of the present disclosure also provide a monitoring data processing device, which can be deployed in the monitoring platform and is used to execute the operations of the monitoring platform in any of the above embodiments, such as Figure 3 shown, the device includes:
[0069] A construction module 401, configured to construct a communication connection with the at least one third-party monitoring system after receiving information of the at least one third-party monitoring system input by a user, where the at least one third-party monitoring system is divided into at least one type of third-party monitoring system;
[0070] An acquisition module 402, configured to acquire the monitoring data of any third-party monitoring system in a data acquisition mode corresponding to the third-party monitoring system; the data acquisition mode is an active acquisition mode or a passive reception mode;
[0071] A determination module 403, configured to determine the required target monitoring data from the monitoring data, where the target monitoring data is obtained by processing according to the configuration information corresponding to the third-party monitoring system, and the configuration information is preset based on the type of the third-party monitoring system and is used to indicate the data types to be screened corresponding to the type of the third-party monitoring system.
[0072] In an embodiment of the present disclosure, the monitoring data processing device further includes a receiving module, and the determining module 403 is further configured to determine the type of the third-party monitoring system, where the type is related to the monitoring data of the third-party monitoring system; the receiving module is configured to receive the configuration information of the third-party monitoring system, and the configuration information includes a target data type for indicating the monitoring data to be screened.
[0073] In an embodiment of the present disclosure, the determining module 403 is further configured to screen out the data of the target data type from the monitoring data as the target monitoring data.
[0074] In an embodiment of the present disclosure, the monitoring data processing device further includes a detection module and a format conversion module. The detection module is configured to detect whether the data format of the target monitoring data is a preset data format; the format conversion module is configured to convert the data format of the target monitoring data to the preset data format if the data format of the target monitoring data is not the preset data format.
[0075] In an embodiment of the present disclosure, the monitoring data processing device further includes a display module, and the display module is configured to display the target monitoring data after the format conversion and the prompt information related to the target monitoring data.
[0076] In an embodiment of the present disclosure, the construction module 401 is further configured to detect whether the information of the third-party monitoring system includes the port number of the third-party monitoring system; if the port number of the third-party monitoring system is included, collect the monitoring data of the third-party monitoring system in the active collection mode; if the port number of the third-party monitoring system is not included, collect the monitoring data of the third-party monitoring system in the passive collection mode.
[0077] In an embodiment of the present disclosure, the collection module 402 is further configured to receive the monitoring data sent by the third-party monitoring system when the sending condition is met, where the sending condition is reaching a preset sending period or data update.
[0078] The monitoring data processing device provided in the above embodiments of the present disclosure and the monitoring data processing method provided in the embodiments of the present disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.
[0079] The present embodiment of the disclosure further provides an electronic device for deploying the above monitoring platform to execute the above monitoring data processing method. Please refer to Figure 4 , which shows a schematic diagram of an electronic device provided in some embodiments of the present disclosure. As Figure 4As shown, the electronic device 6 includes: a processor 600, a memory 601, a bus 602, and a communication interface 603. The processor 600, the communication interface 603, and the memory 601 are connected through the bus 602. A computer program that can run on the processor 600 is stored in the memory 601. When the processor 600 runs the computer program, it executes the monitoring data processing method provided in any of the foregoing embodiments of the present disclosure.
[0080] Among them, the memory 601 may include a high-speed random access memory (RAM: Random Access Memory), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system virtual devices is realized through at least one communication interface 603 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used.
[0081] The bus 602 can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. Among them, the memory 601 is used to store programs. After receiving an execution instruction, the processor 600 executes the program. The monitoring data processing method disclosed in any of the foregoing embodiments of the present disclosure can be applied to or implemented by the processor 600.
[0082] The processor 600 may be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor 600 or the instructions in the form of software. The above-mentioned processor 600 may be a general-purpose processor, including a central processing unit (CPU for short), a network processor (NP for short), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute each method, step and logic block diagram disclosed in the embodiments of the present disclosure. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present disclosure can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 601, and the processor 600 reads the information in the memory 601 and combines its hardware to complete the steps of the above method.
[0083] The electronic device provided by the embodiments of the present disclosure and the monitoring data processing method provided by the embodiments of the present disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by it.
[0084] The embodiments of the present disclosure also provide a computer-readable storage medium corresponding to the monitoring data processing method provided by the foregoing embodiments. Please refer to Figure 5 which shows that the computer-readable storage medium is an optical disc 30, on which a computer program (i.e., a program product) is stored. When the computer program is run by a processor, it will execute the monitoring data processing method provided by any of the foregoing embodiments.
[0085] It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical and magnetic storage media, which will not be elaborated here one by one.
[0086] The computer-readable storage medium provided by the above embodiments of the present disclosure and the monitoring data processing method provided by the embodiments of the present disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.
[0087] Although the alternative embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they learn the basic creative concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications falling within the scope of the present application.
[0088] The specific embodiments described above further elaborate on the purpose, technical solution and beneficial effects of the present application. It should be understood that the above description is only the specific embodiments of the present application and is not used to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solution of the present application shall be included within the protection scope of the present invention.
Claims
1. A monitoring data processing method, characterized in that: Applied to a monitoring platform, the method comprises: After receiving information of at least one third-party monitoring system input by a user, establishing a communication connection with the at least one third-party monitoring system, wherein the at least one third-party monitoring system is divided into at least one category of third-party monitoring systems; For any third-party monitoring system, the monitoring data of the third-party monitoring system is collected in a data collection mode corresponding to the third-party monitoring system; the data collection mode is an active collection mode or a passive receiving mode; Determine the required target monitoring data from the monitoring data, wherein the target monitoring data is obtained by processing according to configuration information corresponding to the third-party monitoring system, wherein the configuration information is pre-set based on the type of the third-party monitoring system and is used to indicate the type of data to be screened corresponding to the type of the third-party monitoring system.
2. The method according to claim 1, characterized in that Before collecting the monitoring data of the third-party monitoring system in a data collection mode corresponding to the third-party monitoring system, the method further includes: determining a type of the third-party monitoring system, wherein the type is related to monitoring data of the third-party monitoring system; Configuration information of the third-party monitoring system is received, wherein the configuration information includes a target data type for indicating monitoring data to be filtered.
3. The method according to claim 2, characterized in that The step of determining the required target monitoring data from the monitoring data includes: Data of the target data type is filtered out from the monitoring data as the target monitoring data.
4. The method according to any one of claims 1 to 3, characterized in that: After determining the required target monitoring data from the monitoring data, the method further includes: Detecting whether the data format of the target monitoring data is a preset data format; If the data format of the target monitoring data is not a preset data format, the data format of the target monitoring data is converted into the preset data format.
5. The method according to claim 4, characterized in that Also includes: Display the target monitoring data after the conversion format, and prompt information related to the target monitoring data.
6. The method according to claim 1, characterized in that The establishing of a communication connection with the at least one third-party monitoring system comprises: Detecting whether the information of the third-party monitoring system includes the port number of the third-party monitoring system; If the port number of the third-party monitoring system is included, the monitoring data of the third-party monitoring system is collected in the active collection mode; If the port number of the third-party monitoring system is not included, the monitoring data of the third-party monitoring system is collected in the passive collection mode.
7. The method according to claim 6, characterized in that The collecting the monitoring data of the third-party monitoring system in the passive collection mode includes: The monitoring data sent by the third-party monitoring system is received when a sending condition is met, wherein the sending condition is that a preset sending cycle is reached or the data is updated.
8. A monitoring data processing system, characterized in that: The monitoring data processing system includes a monitoring platform and at least one third-party monitoring system, wherein the at least one third-party monitoring system is divided into at least one type of third-party monitoring system, wherein: The monitoring platform is used to receive information of the at least one third-party monitoring system input by a user and establish a communication connection with the at least one third-party monitoring system; Any third-party monitoring system, used to respond to the monitoring platform collecting data in a data collection mode corresponding to the third-party monitoring system, and send the monitoring data of the third-party monitoring system to the monitoring platform; The monitoring platform is also used to determine the required target monitoring data from the monitoring data, and the target monitoring data is obtained by processing according to the configuration information corresponding to the third-party monitoring system. The configuration information is pre-set based on the type of the third-party monitoring system and is used to indicate the type of data to be screened corresponding to the type of the third-party monitoring system.
9. A monitoring data processing device, characterized in that: Applied to a monitoring platform, the device comprises: A building module, configured to build a communication connection with at least one third-party monitoring system after receiving information of at least one third-party monitoring system input by a user, wherein the at least one third-party monitoring system is divided into at least one type of third-party monitoring system; A collection module, used for collecting monitoring data of any third-party monitoring system in a data collection mode corresponding to the third-party monitoring system; the data collection mode is an active collection mode or a passive receiving mode; A determination module is used to determine the required target monitoring data from the monitoring data, wherein the target monitoring data is obtained by processing according to the configuration information corresponding to the third-party monitoring system, and the configuration information is pre-set based on the type of the third-party monitoring system, and is used to indicate the type of data to be screened corresponding to the type of the third-party monitoring system.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: Used to deploy a monitoring platform, the processor runs the computer program to implement the method according to any one of claims 1-7.