CN116594836A - Cloud protogenesis-based unified monitoring method and device for multi-cloud heterogeneous resources - Google Patents

Cloud protogenesis-based unified monitoring method and device for multi-cloud heterogeneous resources Download PDF

Info

Publication number
CN116594836A
CN116594836A CN202310556023.XA CN202310556023A CN116594836A CN 116594836 A CN116594836 A CN 116594836A CN 202310556023 A CN202310556023 A CN 202310556023A CN 116594836 A CN116594836 A CN 116594836A
Authority
CN
China
Prior art keywords
monitoring
cloud
data
cloud platform
heterogeneous
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310556023.XA
Other languages
Chinese (zh)
Inventor
徐建锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CLP Cloud Digital Intelligence Technology Co Ltd
Original Assignee
CLP Cloud Digital Intelligence Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CLP Cloud Digital Intelligence Technology Co Ltd filed Critical CLP Cloud Digital Intelligence Technology Co Ltd
Priority to CN202310556023.XA priority Critical patent/CN116594836A/en
Publication of CN116594836A publication Critical patent/CN116594836A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3086Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves the use of self describing data formats, i.e. metadata, markup languages, human readable formats
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3089Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Library & Information Science (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

The application discloses a unified monitoring method and device for multi-cloud heterogeneous resources based on cloud protogenesis, and relates to the field of data monitoring management, wherein the method comprises the steps of constructing corresponding plug-ins based on interface specifications and interface authentication characteristics provided by each cloud platform so as to butt-joint each cloud platform, and realizing the acquisition of monitoring data; obtaining a corresponding heterogeneous cloud model based on type matching of the monitoring data so as to analyze the collected monitoring data into metadata and form unified monitoring structure data; and configuring monitoring display dimensions and views of each cloud platform and resource alarm rules, and realizing monitoring and alarm of the cloud platform based on the monitoring structure data. The method and the system can quickly access the multi-cloud heterogeneous resource index, realize the unified monitoring and alarming capability of the multi-cloud heterogeneous resource, put more resources and energy on the monitoring service, and greatly improve the operation and maintenance efficiency.

Description

Cloud protogenesis-based unified monitoring method and device for multi-cloud heterogeneous resources
Technical Field
The application relates to the field of data monitoring management, in particular to a cloud heterogeneous resource unified monitoring method and device based on cloud protogenesis.
Background
In recent years, departments and enterprises invest a large amount of resources to cloud the original IT (Internet Technology ) system, and most enterprises have more than one public cloud and private cloud service. The more cloud services an enterprise uses, the more complex the management task becomes and the lack of unified management of existing resources, operation and maintenance management work from a global perspective. In this context, heterogeneous cloud-based, heterogeneous device monitoring is also more complex and uncontrollable.
At present, the multi-cloud monitoring scheme is an interface for extracting data through other platforms, and monitoring data is monitored and alarmed through the interface. However, the scheme is highly dependent on the data type provided by the cloud service provider, and certain differences exist in monitoring and displaying. There is a lack of unified management methods for the processing of monitoring data and an overview of all resources of a multi-cloud platform is not possible. When more heterogeneous cloud platforms are added, a great deal of effort is required to be expended again to carry out butt-joint matching on all resources, and the management difficulty is exponentially increased.
Disclosure of Invention
Aiming at the defects in the prior art, the application aims to provide a unified monitoring method and device for multi-cloud heterogeneous resources based on cloud protogenesis, which can rapidly access indexes of the multi-cloud heterogeneous resources, realize unified monitoring alarm capacity of the multi-cloud heterogeneous resources, and can put more resources and energy on a monitoring service, thereby greatly improving the operation and maintenance efficiency.
In order to achieve the above purpose, the application provides a cloud heterogeneous resource unified monitoring method based on cloud protogenesis, which specifically comprises the following steps:
based on interface specifications and interface authentication characteristics provided by each cloud platform, constructing corresponding plug-ins to butt-joint each cloud platform, and realizing acquisition of monitoring data;
obtaining a corresponding heterogeneous cloud model based on type matching of the monitoring data so as to analyze the collected monitoring data into metadata and form unified monitoring structure data;
and configuring monitoring display dimensions and views of each cloud platform and resource alarm rules, and realizing monitoring and alarm of the cloud platform based on the monitoring structure data.
On the basis of the technical scheme, the method constructs corresponding plug-ins to butt joint each cloud platform based on the interface specification and the interface authentication characteristic provided by each cloud platform, and realizes the acquisition of monitoring data, and specifically comprises the following steps:
constructing a corresponding plug-in based on the monitoring interface specification and the monitoring interface authentication difference provided by each cloud platform;
based on the cloud platform corresponding to the constructed plug-in, the cloud platform monitoring data is acquired.
On the basis of the technical scheme, after the acquisition of the monitoring data is realized, the method further comprises the following steps:
and collecting the monitoring data collected by each plug-in through the message middleware.
On the basis of the technical proposal, the method comprises the following steps,
the monitoring data comprises monitoring indexes and resource information;
the resource information is a monitoring resource to which the monitoring data belong;
the monitoring index comprises a monitoring resource object unique identification code, an index related attribute description, an index occurrence time and a monitoring index value.
Based on the technical scheme, the type matching based on the monitoring data obtains a corresponding heterogeneous cloud model so as to analyze the collected monitoring data into metadata and form unified monitoring structure data, and the method specifically comprises the following steps:
based on cloud platform resource information associated with monitoring indexes in the monitoring data, matching from a heterogeneous cloud model library to obtain a corresponding heterogeneous cloud model;
and analyzing specific elements of the monitoring index in the monitoring data based on the heterogeneous cloud model obtained by matching so as to disassemble the monitoring data into metadata with the minimum dimension of the monitoring index, thereby forming unified monitoring structure data.
On the basis of the technical scheme, after unified monitoring structure data are obtained, the monitoring structure data of each cloud platform are stored in an independent partition storage mode.
On the basis of the technical scheme, the configuration of the monitoring display dimension and view of each cloud platform and the resource alarm rule realizes the monitoring and alarm of the cloud platform based on the monitoring structure data, and the specific steps comprise:
the configuration of monitoring display dimensions and views of each cloud platform is carried out in a monitoring center, and resource alarm rules are set;
the configured monitoring display dimension and view and the set resource alarm rules are issued to each cloud platform;
and each cloud platform realizes monitoring and alarming of the cloud platform based on the monitoring structure data.
Based on the technical scheme, the method further comprises the following steps of:
and aggregating the alarm information to provide a unified alarm management interface for the later operation and maintenance.
The application provides a cloud-protogenesis-based unified monitoring device for multi-cloud heterogeneous resources, which comprises the following components:
the data acquisition module is used for constructing corresponding plug-ins based on interface specifications and interface authentication characteristics provided by each cloud platform so as to butt-joint each cloud platform, and realizing the acquisition of monitoring data;
the data conversion module is used for obtaining a corresponding heterogeneous cloud model based on type matching of the monitoring data so as to analyze the collected monitoring data into metadata and form unified monitoring structure data;
the monitoring alarm processing module is used for configuring monitoring display dimensions and views of each cloud platform and resource alarm rules and realizing monitoring and alarm of the cloud platforms based on the monitoring structure data.
On the basis of the technical scheme, the specific process of constructing the corresponding plug-in to butt-joint each cloud platform based on the interface specification and the interface authentication characteristic provided by each cloud platform to realize the acquisition of monitoring data comprises the following steps:
constructing a corresponding plug-in based on the monitoring interface specification and the monitoring interface authentication difference provided by each cloud platform;
based on the cloud platform corresponding to the constructed plug-in, the cloud platform monitoring data is acquired.
Compared with the prior art, the application has the advantages that: the indexes of all heterogeneous clouds are uniformly converted into uniform monitoring indexes, data are accessed into an authentication part in a cloud primary mode, data conversion is realized, and the service support can be rapidly and conveniently carried out through plug-in deployment; the method can quickly access the multi-cloud heterogeneous resource index, realize the unified monitoring and alarming capability of the multi-cloud heterogeneous resource, and can put more resources and energy on the monitoring service by shielding the data difference of the bottom layer resources, thereby greatly improving the operation and maintenance efficiency.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flowchart of a unified monitoring method for multi-cloud heterogeneous resources based on cloud protogenesis in an embodiment of the application;
fig. 2 is a block diagram of a specific implementation process of the unified monitoring method of multi-cloud heterogeneous resources based on cloud protogenesis.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application.
The embodiment of the application provides a unified monitoring method for multi-cloud heterogeneous resources based on cloud primordia, which is used for realizing unified monitoring for the multi-cloud heterogeneous resources, mainly aiming at monitoring of heterogeneous resources of the same type of different cloud service providers and unified monitoring of equipment of different types under a multi-cloud platform, and a unified monitoring and alarming system is constructed by collecting data and relying on a monitoring system Prometaus of the cloud primordia.
Referring to fig. 1, the method for uniformly monitoring the cloud heterogeneous resources based on the cloud protogenesis provided by the embodiment of the application specifically comprises the following steps:
s1: based on interface specifications and interface authentication characteristics provided by each cloud platform, constructing corresponding plug-ins to butt-joint each cloud platform, and realizing acquisition of monitoring data;
in the application, based on interface specifications and interface authentication characteristics provided by each cloud platform, a corresponding plug-in is constructed to butt-joint each cloud platform, so as to realize the acquisition of monitoring data, and the method specifically comprises the following steps:
s101: constructing a corresponding plug-in based on the monitoring interface specification and the monitoring interface authentication difference provided by each cloud platform;
s102: based on the cloud platform corresponding to the constructed plug-in, the cloud platform monitoring data is acquired.
When the cloud platforms are in butt joint, the differences of interface specifications and interface authentication provided by the cloud platforms are required to be considered, and matching is required according to the characteristics of the cloud platforms, so that the data of the cloud platforms are orderly accessed, corresponding development is performed according to different cloud platforms, and corresponding functional components, namely plug-ins of the corresponding cloud platforms, are formed.
In the application, after the acquisition of the monitoring data is realized, the method further comprises the following steps: and collecting the monitoring data collected by each plug-in through the message middleware.
In the multi-cloud platform, monitoring data interfaces provided by the cloud platforms have differences, and in order to ensure the real-time performance and the integrity of the whole multi-cloud platform data, a data collection part is used for butt-jointing heterogeneous monitoring data of the cloud management platforms through a message middleware. And the collected data are uniformly processed by the data conversion module. Because the data acquisition part is developed based on a cloud primary mode, the data acquisition part is horizontally expanded according to the scale of the service, and a large-batch data concurrency scene is met.
S2: obtaining a corresponding heterogeneous cloud model based on type matching of the monitoring data so as to analyze the collected monitoring data into metadata and form unified monitoring structure data;
after the monitoring data of each heterogeneous cloud platform are collected, data conversion is needed through a corresponding model, and the core function is to convert heterogeneous monitoring data into time sequence data of standard monitoring.
In the application, the monitoring data comprises monitoring indexes and resource information; the resource information is a monitoring resource to which the monitoring data belong, such as an ECS cloud server or cloud computing products such as an EIP cloud server, and the like, and can also be resources such as an infrastructure physical server, a switch and the like in the heterogeneous cloud, and the resource information is managed through a resource management module. The monitoring index comprises a unique identification code of the monitoring resource object, an index related attribute description, an index occurrence time and a monitoring index value.
In the application, a corresponding heterogeneous cloud model is obtained based on type matching of monitoring data so as to analyze the collected monitoring data into metadata and form unified monitoring structure data, and the method specifically comprises the following steps:
s201: based on cloud platform resource information associated with monitoring indexes in the monitoring data, matching from a heterogeneous cloud model library to obtain a corresponding heterogeneous cloud model;
s202: and analyzing specific elements of the monitoring index in the monitoring data based on the heterogeneous cloud model obtained by matching so as to disassemble the monitoring data into metadata with the minimum dimension of the monitoring index, thereby forming unified monitoring structure data.
The cloud platform resource information associated with the monitoring indexes in the monitoring data can be matched from the heterogeneous cloud model library to obtain a corresponding heterogeneous cloud model, the specific elements of the corresponding specific heterogeneous cloud resource monitoring indexes are analyzed through the model, and the monitoring information is disassembled into metadata with the minimum monitoring indexes.
The resource type and index items of the source data are obtained through monitoring indexes (monitoring indexes in heterogeneous cloud), corresponding models are matched, and the collected source data are analyzed through the models to form metadata with minimum dimension. Furthermore, a unified monitoring index format (target monitoring index format) and a structural model of target data can be matched through the corresponding model, and the monitoring data metadata of the source monitoring model are combined according to the target model, so that unified monitoring structural data is finally formed.
S3: and configuring monitoring display dimensions and views of each cloud platform and resource alarm rules, and realizing monitoring and alarm of the cloud platform based on the monitoring structure data.
According to the method, after unified monitoring structure data are obtained, the monitoring structure data of each cloud platform are stored in an independent partition storage mode. In the multi-cloud system, the service data of each heterogeneous cloud is not strong in relevance, so that independent storage is performed on data storage according to the dimension of the heterogeneous cloud, and on the premise of guaranteeing service isolation, data are stored in a partitioning mode, the coupling degree of the system is reduced, and the data access speed of the system is improved.
In the application, the monitoring display dimension and view of each cloud platform and the resource alarm rule are configured, and the monitoring and alarm of the cloud platform are realized based on the monitoring structure data, and the specific steps comprise:
s301: the configuration of monitoring display dimensions and views of each cloud platform is carried out in a monitoring center, and resource alarm rules are set;
s302: the configured monitoring display dimension and view and the set resource alarm rules are issued to each cloud platform;
s303: and each cloud platform realizes monitoring and alarming of the cloud platform based on the monitoring structure data.
On the basis of monitoring data partition processing, configuration of data display is configured through a central management module of a monitoring center for convenient management, and after the configuration is completed, each heterogeneous cloud is directly synchronized, so that the purpose of one-point configuration and multi-point use is realized.
When the multi-cloud monitoring center acquires unified monitoring data of the resources, the monitoring center configures monitoring display dimensions and views of each cloud, and can uniformly set rules of resource alarming. After the setting is completed, the unified issuing is carried out, so that the alarm flow forms a closed loop in each cloud. And forming real-time monitoring on the monitoring resources in the cloud monitoring centers by using unified monitoring indexes and unified monitoring rules, and realizing monitoring and alarming on the monitoring targets by using configured alarming rules.
In the application, for the alarm generated in the monitoring process, the method also comprises the following steps: and aggregating the alarm information to provide a unified alarm management interface for the later operation and maintenance. The alarm information can be gathered according to the service management requirements, and a unified alarm management interface is provided for operation and maintenance personnel. The specific implementation block diagram of the cloud-protogenesis-based multi-cloud heterogeneous resource unified monitoring method can be seen in fig. 2.
The application uniformly collects and reports the conversion function of the monitoring index of the monitoring resource. The index mode provided by each heterogeneous cloud outwards provides service in an interface mode, the heterogeneous cloud needs to be subjected to plug-in mode, and the monitoring service layer shields the heterogeneous problem of the bottom cloud; constructing a functional component for authentication and data switching in a cloud native mode, combining the component according to service requirements in a plug-in mode, analyzing the monitoring data of the heterogeneous cloud according to a configuration model of the heterogeneous cloud by defining the format of target data of a multi-cloud management platform, forming unified data storage of the target format according to a mapping model, forming effective monitoring data by unique coding of monitoring resources and constructing a complete monitoring alarm function by the unified monitoring data and the resources; the method comprises the steps of constructing a corresponding plug-in for the heterogeneous cloud based on a component mode, enabling the plug-in to achieve a heterogeneous cloud authentication function, enabling heterogeneous cloud monitoring data to be converted into unified monitoring data through a model, constructing a resource model for a monitoring target, constructing a unified monitoring alarm function through the resource model and monitoring indexes, enabling a monitoring alarm service module to adopt a cloud primary mode, constructing a micro service mode, continuously delivering, containerized deploying and enabling quick deployment support according to service and scale requirements.
According to the cloud-protogenesis-based multi-cloud heterogeneous resource unified monitoring method, indexes of heterogeneous clouds are uniformly converted into unified monitoring indexes, data are accessed into an authentication part in a cloud protogenesis mode, data conversion is achieved, deployment is conducted in a plug-in mode, and service support can be rapidly and conveniently conducted; the method can quickly access the multi-cloud heterogeneous resource index, realize the unified monitoring and alarming capability of the multi-cloud heterogeneous resource, and can put more resources and energy on the monitoring service by shielding the data difference of the bottom layer resources, thereby greatly improving the operation and maintenance efficiency.
In a possible implementation manner, the embodiment of the present application further provides a readable storage medium, where the readable storage medium is located in a PLC (Programmable Logic Controller ) controller, and a computer program is stored on the readable storage medium, where the program is executed by a processor to implement the following steps of a cloud-protogenesis-based unified monitoring method for multiple cloud heterogeneous resources:
based on interface specifications and interface authentication characteristics provided by each cloud platform, constructing corresponding plug-ins to butt-joint each cloud platform, and realizing acquisition of monitoring data;
obtaining a corresponding heterogeneous cloud model based on type matching of the monitoring data so as to analyze the collected monitoring data into metadata and form unified monitoring structure data;
and configuring monitoring display dimensions and views of each cloud platform and resource alarm rules, and realizing monitoring and alarm of the cloud platform based on the monitoring structure data.
The storage media may take the form of any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium may be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present application may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The embodiment of the application provides a unified monitoring device for multi-cloud heterogeneous resources based on cloud protogenesis, which comprises a data acquisition module, a data conversion module and a monitoring alarm processing module.
The data acquisition module is used for constructing corresponding plug-ins based on interface specifications and interface authentication characteristics provided by each cloud platform so as to butt-joint each cloud platform, and realizing the acquisition of monitoring data; the data conversion module is used for obtaining a corresponding heterogeneous cloud model based on the type matching of the monitoring data so as to analyze the collected monitoring data into metadata and form unified monitoring structure data; the monitoring alarm processing module is used for configuring monitoring display dimensions and views of each cloud platform and resource alarm rules, and realizing monitoring and alarm of the cloud platforms based on monitoring structure data.
In the application, based on interface specifications and interface authentication characteristics provided by each cloud platform, a corresponding plug-in is constructed to butt-joint each cloud platform, so as to realize the acquisition of monitoring data, and the specific process comprises the following steps:
constructing a corresponding plug-in based on the monitoring interface specification and the monitoring interface authentication difference provided by each cloud platform;
based on the cloud platform corresponding to the constructed plug-in, the cloud platform monitoring data is acquired.
In the application, after the acquisition of the monitoring data is realized, the method further comprises the following steps: and collecting the monitoring data collected by each plug-in through the message middleware.
In the application, the monitoring data comprises monitoring indexes and resource information; the resource information is a monitoring resource to which the monitoring data belongs; the monitoring index comprises a unique identification code of the monitoring resource object, an index related attribute description, an index occurrence time and a monitoring index value.
In the application, a corresponding heterogeneous cloud model is obtained based on type matching of monitoring data so as to analyze the collected monitoring data into metadata and form unified monitoring structure data, and the specific process comprises the following steps:
based on cloud platform resource information associated with monitoring indexes in the monitoring data, matching from a heterogeneous cloud model library to obtain a corresponding heterogeneous cloud model;
and analyzing specific elements of the monitoring index in the monitoring data based on the heterogeneous cloud model obtained by matching so as to disassemble the monitoring data into metadata with the minimum dimension of the monitoring index, thereby forming unified monitoring structure data.
According to the method, after unified monitoring structure data are obtained, the monitoring structure data of each cloud platform are stored in an independent partition storage mode.
In the application, the monitoring display dimension and view of each cloud platform and the resource alarm rule are configured, and the monitoring and alarm of the cloud platform are realized based on the monitoring structure data, and the specific process comprises the following steps:
the configuration of monitoring display dimensions and views of each cloud platform is carried out in a monitoring center, and resource alarm rules are set;
the configured monitoring display dimension and view and the set resource alarm rules are issued to each cloud platform;
and each cloud platform realizes monitoring and alarming of the cloud platform based on the monitoring structure data.
In the application, for the alarm generated in the monitoring process, the method also comprises the following steps: and aggregating the alarm information to provide a unified alarm management interface for the later operation and maintenance.
The foregoing is only a specific embodiment of the application to enable those skilled in the art to understand or practice the application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

Claims (10)

1. The unified monitoring method for the multi-cloud heterogeneous resources based on the cloud protogenesis is characterized by comprising the following steps of:
based on interface specifications and interface authentication characteristics provided by each cloud platform, constructing corresponding plug-ins to butt-joint each cloud platform, and realizing acquisition of monitoring data;
obtaining a corresponding heterogeneous cloud model based on type matching of the monitoring data so as to analyze the collected monitoring data into metadata and form unified monitoring structure data;
and configuring monitoring display dimensions and views of each cloud platform and resource alarm rules, and realizing monitoring and alarm of the cloud platform based on the monitoring structure data.
2. The unified monitoring method of multi-cloud heterogeneous resources based on cloud protogenesis according to claim 1, wherein the specific steps include:
constructing a corresponding plug-in based on the monitoring interface specification and the monitoring interface authentication difference provided by each cloud platform;
based on the cloud platform corresponding to the constructed plug-in, the cloud platform monitoring data is acquired.
3. The unified monitoring method of multi-cloud heterogeneous resources based on cloud protogenesis according to claim 2, wherein after the collection of the monitoring data is realized, further comprising:
and collecting the monitoring data collected by each plug-in through the message middleware.
4. The unified monitoring method for multi-cloud heterogeneous resources based on cloud protogenesis as claimed in claim 1, wherein the method comprises the following steps:
the monitoring data comprises monitoring indexes and resource information;
the resource information is a monitoring resource to which the monitoring data belong;
the monitoring index comprises a monitoring resource object unique identification code, an index related attribute description, an index occurrence time and a monitoring index value.
5. The unified monitoring method for multi-cloud heterogeneous resources based on cloud protogenesis according to claim 4, wherein the type matching based on the monitoring data obtains a corresponding heterogeneous cloud model to analyze the collected monitoring data into metadata and form unified monitoring structure data, and the specific steps comprise:
based on cloud platform resource information associated with monitoring indexes in the monitoring data, matching from a heterogeneous cloud model library to obtain a corresponding heterogeneous cloud model;
and analyzing specific elements of the monitoring index in the monitoring data based on the heterogeneous cloud model obtained by matching so as to disassemble the monitoring data into metadata with the minimum dimension of the monitoring index, thereby forming unified monitoring structure data.
6. The unified monitoring method of multi-cloud heterogeneous resources based on cloud protogenesis according to claim 5, wherein after unified monitoring structure data is obtained, the monitoring structure data of each cloud platform is stored in an independent partition storage mode.
7. The unified monitoring method of multi-cloud heterogeneous resources based on cloud protogenesis according to claim 1, wherein the configuring the monitoring display dimension and view of each cloud platform and the resource alarm rule realizes the monitoring and alarm of the cloud platform based on the monitoring structure data comprises the following specific steps:
the configuration of monitoring display dimensions and views of each cloud platform is carried out in a monitoring center, and resource alarm rules are set;
the configured monitoring display dimension and view and the set resource alarm rules are issued to each cloud platform;
and each cloud platform realizes monitoring and alarming of the cloud platform based on the monitoring structure data.
8. The unified monitoring method of multi-cloud heterogeneous resources based on cloud protogenesis according to claim 7, wherein for the alarms generated in the monitoring process, further comprising:
and aggregating the alarm information to provide a unified alarm management interface for the later operation and maintenance.
9. Cloud heterogeneous resource unified monitoring device based on cloud primordia, characterized by comprising:
the data acquisition module is used for constructing corresponding plug-ins based on interface specifications and interface authentication characteristics provided by each cloud platform so as to butt-joint each cloud platform, and realizing the acquisition of monitoring data;
the data conversion module is used for obtaining a corresponding heterogeneous cloud model based on type matching of the monitoring data so as to analyze the collected monitoring data into metadata and form unified monitoring structure data;
the monitoring alarm processing module is used for configuring monitoring display dimensions and views of each cloud platform and resource alarm rules and realizing monitoring and alarm of the cloud platforms based on the monitoring structure data.
10. The unified monitoring device for multi-cloud heterogeneous resources based on cloud protogenesis according to claim 9, wherein the specific process includes:
constructing a corresponding plug-in based on the monitoring interface specification and the monitoring interface authentication difference provided by each cloud platform;
based on the cloud platform corresponding to the constructed plug-in, the cloud platform monitoring data is acquired.
CN202310556023.XA 2023-05-15 2023-05-15 Cloud protogenesis-based unified monitoring method and device for multi-cloud heterogeneous resources Pending CN116594836A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310556023.XA CN116594836A (en) 2023-05-15 2023-05-15 Cloud protogenesis-based unified monitoring method and device for multi-cloud heterogeneous resources

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310556023.XA CN116594836A (en) 2023-05-15 2023-05-15 Cloud protogenesis-based unified monitoring method and device for multi-cloud heterogeneous resources

Publications (1)

Publication Number Publication Date
CN116594836A true CN116594836A (en) 2023-08-15

Family

ID=87604084

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310556023.XA Pending CN116594836A (en) 2023-05-15 2023-05-15 Cloud protogenesis-based unified monitoring method and device for multi-cloud heterogeneous resources

Country Status (1)

Country Link
CN (1) CN116594836A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117667425A (en) * 2023-12-25 2024-03-08 江苏博云科技股份有限公司 Configuration optimization method and system for heterogeneous cloud resources
CN118012697A (en) * 2023-12-26 2024-05-10 ***数智科技有限公司 Cloud network IT equipment operation and maintenance data processing method, device, equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117667425A (en) * 2023-12-25 2024-03-08 江苏博云科技股份有限公司 Configuration optimization method and system for heterogeneous cloud resources
CN118012697A (en) * 2023-12-26 2024-05-10 ***数智科技有限公司 Cloud network IT equipment operation and maintenance data processing method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
Khare et al. Big data in IoT
CN116594836A (en) Cloud protogenesis-based unified monitoring method and device for multi-cloud heterogeneous resources
CN105843182B (en) A kind of power scheduling accident prediction system and method based on OMS
CN112698953A (en) Power grid intelligent operation and detection platform based on micro-service
CN105577446B (en) Lightweight embedded network management system and method
CN114169579B (en) Nuclear Power Industry Internet Comprehensive Intelligent Platform System
US20190050435A1 (en) Object data association index system and methods for the construction and applications thereof
CN104731943A (en) Server and data processing method
CN113448812A (en) Monitoring alarm method and device under micro-service scene
CN103914307A (en) Interactive-interface fast implementation method based on reusable library
CN108710644A (en) One kind is about government affairs big data processing method
CN111046000A (en) Government data exchange sharing oriented security supervision metadata organization method
CN113516331A (en) Building data processing method and device
CN113282611A (en) Method and device for synchronizing stream data, computer equipment and storage medium
CN114780798A (en) Knowledge map system based on BIM
CN113177088B (en) Multi-scale simulation big data management system for material irradiation damage
CN114756301B (en) Log processing method, device and system
CN115719147A (en) Power transmission line inspection data processing method, device and platform
CN110209722A (en) A kind of data-interface for data exchange
CN110349044A (en) A kind of agriculture feelings monitoring method, system and electronic equipment
CN107977831A (en) Management method, device, computer-readable storage medium and the electronic equipment of contract
CN113472779A (en) Data processing method and device
CN115374101A (en) Rail transit station level data management system
KR101878291B1 (en) Big data management system and management method thereof
Gallego et al. BD4OPEM H2020 project. The 4+ 1 View Model of Software Architecture for enabling AI-based services in distribution grids

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination