CN101694649A - Report generating system and method of cluster monitoring - Google Patents

Report generating system and method of cluster monitoring Download PDF

Info

Publication number
CN101694649A
CN101694649A CN200910091839A CN200910091839A CN101694649A CN 101694649 A CN101694649 A CN 101694649A CN 200910091839 A CN200910091839 A CN 200910091839A CN 200910091839 A CN200910091839 A CN 200910091839A CN 101694649 A CN101694649 A CN 101694649A
Authority
CN
China
Prior art keywords
report
request
user
module
form template
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
CN200910091839A
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.)
National Computer Network and Information Security Management Center
Dawning Information Industry Beijing Co Ltd
Original Assignee
Dawning Information Industry Beijing 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 Dawning Information Industry Beijing Co Ltd filed Critical Dawning Information Industry Beijing Co Ltd
Priority to CN200910091839A priority Critical patent/CN101694649A/en
Publication of CN101694649A publication Critical patent/CN101694649A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention provides report generating system and method of cluster monitoring, wherein the method comprises the following steps: performance index data of a monitored cluster system are stored in a data source; different types of report templates which contain different report attributes are designed and stored in a report template module; an interaction module receives a user request and stores the user request in a report engine; and the report engine receives the user request, reads out performance index data meeting the user request from the data source, reads out report templates meeting the user request from the report template module according to the user request, and sends the report templates to the interaction module for being shown to a user. The invention shows cluster monitoring data to users in a report form, provides different types of data statistics, comparison, analysis and representation modes and meets the requirement of users for learning cluster states and assessing system performance by monitoring data.

Description

The report generating system of cluster monitoring and method
Technical field
The present invention relates to computing machine high performance technology field, particularly a kind of report generating system and method.
Background technology
In the High-Performance Computing Cluster supervisory system, can produce a large amount of cluster performance monitor data and alarm data, system need represent these lot of data to the user with a kind of reasonable manner directly perceived, so that the user in time grasps cluster running status and runnability trend, simultaneously, different users also needs to provide the data statistic analysis of different angles, cluster level for example, the node level, the data statistics of the inferior different levels of CPU stratum nucleare, the comparative analysis of correlated performance index etc., in addition, the user also wishes and can carry out statistical study to its relevant application monitor data.
In the prior art at the cluster monitoring data, simple queries function to these data mainly is provided, and these data are simply showed in the mode of form and figure, but do not provide analysis to different levels data in the cluster, can not well the data that are associated be compared, also not having well needs the data of statistical magnitude to add up and contrast to some, and, major part is based on browser and inquires about, and can not export to file so that the user carries out secondary analysis to data.In addition, prior art is primarily aimed at the monitor data of cluster self to hardware device, the related data of using for operation in the cluster not preferably framework expand.Therefore, need a kind of method to address the above problem.
Summary of the invention
At the one or more problems that exist in the correlation technique, the object of the present invention is to provide a kind of report generating system and method for cluster monitoring, with in addressing the above problem one of at least.
For achieving the above object, one aspect of the present invention proposes a kind of report generating system of cluster monitoring, comprises data source, report form template module, interactive module and Report Engine.Wherein, data source is used to store the performance index data of monitored group system.The report form template module is used to design multiple report form template and stores.Interactive module is used to receive user's request and user's request is sent to Report Engine, and the form that Report Engine generates is presented to the user.Report Engine is used to receive the user's request from interactive module, and from data source, read the performance index data that satisfy user's request, from the report form template module, read the report form template that satisfies user's request according to user request, and generate form, and form is back to described interactive module according to user request and the report form template that satisfies user's request.
Preferably, the report form template module comprises report form template design module and report form template memory module.Wherein, the report form template design module is used to design the multiple report form template that comprises different form attributes.The report form template memory module is used to store multiple report form template.
Preferably, interactive module comprises expression interface and processing module.Wherein, the expression interface is used to receive user's request, and the form that Report Engine is returned is presented to the user.Processing module is used for user's request is sent to Report Engine.
Preferably, Report Engine comprises receiver module, read module, report generation module and feedback module as a result.Wherein, receiver module is used to receive the user's request from interactive module.Read module is used for the request according to the user, reads the performance index data that satisfy user's request and read the report form template that satisfies user's request from data source from the report form template module.The report generation module is used for according to user's request and satisfies the report form template that the user asks, and counting statistics and tissue are arranged the performance index data that satisfy user's request and generated form.Feedback module is used for the form that the report generation module generates is fed back to interactive module as a result.
Preferably, user request comprise following one of at least: the kind of time range, range of nodes and performance index.The form attribute comprise following one of at least: corresponding performance index, the statistical calculation method of performance index data in the pattern of figure, the figure in the form.The form of form comprise following one of at least: HTML, PDF and XLS.
The present invention also proposes a kind of report form generation method on the other hand, may further comprise the steps: with the performance index data storage of monitored group system to data source.Design and multiplely comprise the report form template of different form attributes and be stored in the report form template module.Interactive module receives user's request and user's request is sent to Report Engine.Report Engine receives user's request, and from data source, read the performance index data that satisfy user's request and from the report form template module, read the report form template that satisfies user's request according to user request, generate form according to user request and the report form template that satisfies user's request then, and form is back to interactive module presents to the user.
By above-mentioned at least one technical scheme of the present invention, form by form represents the cluster monitoring data to the user by reasonable manner, several data statistics, contrast, analysis, ways of presentation are provided, have satisfied the user in time understands cluster state and evaluating system performance by monitor data demand.Simultaneously, system has adopted framework flexibly, and the system that makes can carry out statistical study to the related data of some application systems at an easy rate, has satisfied the requirement of user to the system expandability.
Aspect that the present invention adds and advantage part in the following description provide, and part will become obviously from the following description, or recognize by practice of the present invention.
Description of drawings
Above-mentioned and/or additional aspect of the present invention and advantage are from obviously and easily understanding becoming the description of embodiment below in conjunction with accompanying drawing, wherein:
Fig. 1 is the structural drawing according to the report generating system of cluster monitoring of the present invention; And
Fig. 2 is the process flow diagram according to the report form generation method of cluster monitoring of the present invention.
Embodiment
Consider the one or more problems that exist in the correlation technique, the invention provides a kind of report generating system and method for cluster monitoring.Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings.Should be understood that below by the embodiment that is described with reference to the drawings be exemplary, only be used to explain the present invention, and can not be interpreted as limitation of the present invention.
Fig. 1 is the structural drawing according to the report generating system of cluster monitoring of the present invention.As shown in Figure 1, this system comprises data source 100, report form template module 200, interactive module 300 and Report Engine 400.Wherein, data source 100 is used to store the performance index data of monitored group system.Report form template module 200 is used to design multiple report form template and stores.Interactive module 300 is used to receive user's request and user's request is sent to Report Engine 400, and the form that Report Engine 400 generates is presented to the user.Report Engine is used to receive the user's request from interactive module 300, and from data source 100, read the performance index data that satisfy user's request, from report form template module 200, read the report form template that satisfies user's request according to user request, and generate form, and form is back to interactive module 300 according to user request and the report form template that satisfies user's request.
Report form template module 200 comprises report form template design module 210 and report form template memory module 220.Wherein, report form template design module 210 is used to design the multiple report form template that comprises different form attributes, and wherein, the form attribute comprises performance index corresponding in the pattern, figure of figure in the form, the statistical calculation method of performance index data etc.Report form template memory module 220 is used to store multiple report form template.
Interactive module 300 comprises expression interface 3210 and processing module 3220.Wherein, expression interface 3210 is used to receive user's request, and the form that Report Engine 400 is returned is presented to the user, and wherein, user's request comprises selects range of nodes, time range and performance index kind etc.Processing module 320 is used for user's request is sent to Report Engine 400.
Report Engine 400 comprises receiver module 410, read module 420, report generation module 430 and feedback module 440 as a result.Wherein, receiver module 410 is used to receive the user's request from interactive module 300.Read module 420 is used for the request according to the user, reads the performance index data that satisfy user's request and read the report form template that satisfies user's request from data source 100 from report form template module 200.Report generation module 430 is used for according to user's request and satisfies the report form template that the user asks, and counting statistics and tissue are arranged the performance index data of meeting consumers' demand and also generated form.Feedback module 440 is used for the form that report generation module 430 generates is fed back to interactive module 300 as a result.Wherein, the form of form comprise following one of at least: PDF, XLS and HTML.
Report Engine 400 can adopt present existing realization technology.Adopt different Report Engine, on software architecture and program implementation, need corresponding change.
Should be understood that the foregoing description only is schematic embodiment, does not limit the present invention and only can realize by the foregoing description.Those of ordinary skill in the art can also propose other modifications or variation according to such scheme, for example changes Report Engine etc., and these modifications or variation all should be included in of the present invention comprising within the scope.
Describe report form generation method of the present invention in detail below in conjunction with accompanying drawing 2, this method may further comprise the steps:
Step S210, with the performance index data storage of monitored group system to data source 100.
Step S220 designs and multiplely comprises the report form template of different form attributes and be stored in report form template module 200.
Step S230, interactive module 300 receives user's request and user's request is sent to Report Engine 400.
Step S240, Report Engine 400 receives user's request, and from data source 100, read the performance index data that satisfy user's request, from report form template module 200, read the report form template that satisfies user's request according to user request, and generate form, and form is back to interactive module 300 presents to the user according to user request and the report form template that satisfies user's request.
When using the report generating system of cluster monitoring of the present invention, the user can directly set required condition, directly generates form then, just self-defined mode; Also can be to preserving behind some condition enactments commonly used, the condition of directly clicking preservation when needs generate form gets final product, predefine mode just, this mode is avoided the trouble to the repeat condition repeatedly setting.For example, the user can carry out the selection of precise time scope, as from such a month, and on such a day in such a month, and on such a day; Also can use the selection of time period always,, all need set the trouble of starting and ending time when reducing user's select time at every turn as last week, last month, nearest one hour etc.
The report generating system of cluster monitoring of the present invention has the rich data processing power.Except data are carried out the simple demonstration, can also be to computing functions such as the calculating of the data value of averaging, number statisticals.And, system can be automatically carries out statistical study then with the chronomere of scope division Cheng Gengxiao sometime, the data in January 1 to April 10 have been selected as the user, it is unit that system can be automatically be divided into the data of scope during this period of time with the week, and data are weekly carried out certain statistical study.In addition, framework at group system, system also provides the varigrained data analysis of different levels, and the performance data that is accurate to each CPU nuclear can be provided, and also can carry out statistical study to certain performance index of each node, each rack and whole cluster all devices.
The report generating system of cluster monitoring of the present invention also provides various data display mode.System can also show data intuitively with curve map, histogram figures mode except can the form video data.System can divide into groups to show to the performance index data, when in the form a plurality of performance index being arranged, can divide into groups by performance index, and each performance index is with a form and be aided with figure and showed.System also can finally gather the data of whole form, provides summary information.System can also be analyzed the index that is associated, as contrasts the different indexs of same equipment, the perhaps distinct device of same index.
In summary it can be seen, the present invention represents the cluster monitoring data to the user by reasonable manner by the form of form, and several data statistics, contrast, analysis, ways of presentation are provided, satisfied the user in time understands cluster state and evaluating system performance by monitor data demand.Simultaneously, system has adopted framework flexibly, and the system that makes can carry out statistical study to the related data of some application systems at an easy rate, has satisfied the requirement of user to the system expandability.
Although illustrated and described embodiments of the invention, for the ordinary skill in the art, be appreciated that without departing from the principles and spirit of the present invention and can carry out multiple variation, modification, replacement and modification that scope of the present invention is by claims and be equal to and limit to these embodiment.

Claims (10)

1. the report generating system of a cluster monitoring is characterized in that, described system comprises,
Data source is used to store the performance index data of monitored group system;
The report form template module is used to design multiple report form template and stores;
Interactive module is used to receive user's request and described user's request is sent to Report Engine, and the form that described Report Engine generates is presented to the user; And
Described Report Engine, be used to receive user's request from described interactive module, and from described data source, read the performance index data that satisfy described user's request, from described report form template module, read the report form template that satisfies described user's request according to described user request, and according to described user request and the described report form template generation form that satisfies user's request, and described form is back to described interactive module.
2. system according to claim 1 is characterized in that, described report form template module comprises,
The report form template design module is used to design the multiple report form template that comprises different form attributes; And
The report form template memory module is used to store described multiple report form template.
3. system according to claim 1 is characterized in that, described interactive module comprises,
The expression interface is used to receive user's request, and the form that described Report Engine is returned is presented to the user; And
Processing module is used for described user's request is sent to described Report Engine.
4. system according to claim 1 is characterized in that, described Report Engine comprises,
Receiver module is used to receive the user's request from described interactive module;
Read module is used for reading the performance index data that satisfy described user's request according to described user's request from described data source, and reads the report form template that satisfies described user's request from described report form template module;
The report generation module is used for the report form template according to described user's request and the described user of satisfying request, and counting statistics and tissue are arranged described performance index data of meeting consumers' demand and generated form; And
Feedback module is used for the form that described report generation module generates is fed back to described interactive module as a result.
5. according to claim 1 or 4 described systems, it is characterized in that, described form attribute comprise following one of at least: corresponding performance index, the statistical calculation method of performance index data in the pattern of figure, the figure in the form.
6. according to each described system of claim 1 to 5, it is characterized in that, the form of described form comprise following one of at least: HTML, PDF and XLS.
7. the report form generation method of a cluster monitoring is characterized in that, said method comprising the steps of:
With the performance index data storage of monitored group system to data source;
Design and multiplely comprise the report form template of different attribute and be stored in the report form template module;
Interactive module receives user's request, and described user's request is sent to Report Engine; And
Described Report Engine receives described user's request, and from described data source, read the performance index data that satisfy described user's request and from described report form template module, read the report form template that satisfies described user's request according to described user request, then according to described user request and the described report form template generation form that satisfies user's request, and described form is back to described interactive module presents to the user.
8. method according to claim 7 is characterized in that, described user request comprise following one of at least: the kind of time range, range of nodes and performance index.
9. method according to claim 7 is characterized in that, the attribute of described report form template comprise following one of at least: corresponding performance index, the statistical calculation method of performance index data in the pattern of figure, the figure in the form.
10. according to claim 7 or 9 described methods, it is characterized in that, the form of described form comprise following one of at least: HTML, PDF and XLS.
CN200910091839A 2009-08-28 2009-08-28 Report generating system and method of cluster monitoring Pending CN101694649A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910091839A CN101694649A (en) 2009-08-28 2009-08-28 Report generating system and method of cluster monitoring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910091839A CN101694649A (en) 2009-08-28 2009-08-28 Report generating system and method of cluster monitoring

Publications (1)

Publication Number Publication Date
CN101694649A true CN101694649A (en) 2010-04-14

Family

ID=42093621

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910091839A Pending CN101694649A (en) 2009-08-28 2009-08-28 Report generating system and method of cluster monitoring

Country Status (1)

Country Link
CN (1) CN101694649A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129468A (en) * 2011-03-22 2011-07-20 曙光信息产业股份有限公司 Architecture for displaying customizable cluster state
CN104639347A (en) * 2013-11-07 2015-05-20 北大方正集团有限公司 Multi-cluster monitoring method and device, and system
CN104715052A (en) * 2015-03-27 2015-06-17 国家电网公司 Method and system for generating statement
CN105426465A (en) * 2015-11-13 2016-03-23 中国建设银行股份有限公司 Method and device for online exporting statements
CN105677539A (en) * 2016-01-12 2016-06-15 北京中交兴路车联网科技有限公司 Method and device for big data system information summarizing and graph reporting
CN105988909A (en) * 2015-02-06 2016-10-05 展讯通信(天津)有限公司 Real-time monitoring system as well as method and mobile terminal
CN106126406A (en) * 2016-06-22 2016-11-16 中国建设银行股份有限公司 A kind of generation method and device applying daily paper
CN107147547A (en) * 2017-07-10 2017-09-08 山东超越数控电子有限公司 A kind of cluster overall performance monitoring implementation method
CN109101397A (en) * 2018-08-01 2018-12-28 武汉索雅信息技术有限公司 High-Performance Computing Cluster monitoring method, unit and storage medium
CN111209270A (en) * 2019-12-24 2020-05-29 曙光信息产业(北京)有限公司 MapReduce technology-based cluster monitoring original data sampling calculation and storage method
CN112395154A (en) * 2020-10-28 2021-02-23 广东东方精工科技股份有限公司 Data report generation method, storage medium and generation system
CN112883695A (en) * 2019-11-29 2021-06-01 比亚迪股份有限公司 Method, device, equipment and medium for generating report template and displaying data report

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129468B (en) * 2011-03-22 2014-04-23 曙光信息产业股份有限公司 Method for displaying customizable cluster state
CN102129468A (en) * 2011-03-22 2011-07-20 曙光信息产业股份有限公司 Architecture for displaying customizable cluster state
CN104639347A (en) * 2013-11-07 2015-05-20 北大方正集团有限公司 Multi-cluster monitoring method and device, and system
CN105988909A (en) * 2015-02-06 2016-10-05 展讯通信(天津)有限公司 Real-time monitoring system as well as method and mobile terminal
CN104715052A (en) * 2015-03-27 2015-06-17 国家电网公司 Method and system for generating statement
CN105426465A (en) * 2015-11-13 2016-03-23 中国建设银行股份有限公司 Method and device for online exporting statements
CN105677539A (en) * 2016-01-12 2016-06-15 北京中交兴路车联网科技有限公司 Method and device for big data system information summarizing and graph reporting
CN106126406A (en) * 2016-06-22 2016-11-16 中国建设银行股份有限公司 A kind of generation method and device applying daily paper
CN106126406B (en) * 2016-06-22 2019-05-31 中国建设银行股份有限公司 A kind of generation method and device using daily paper
CN107147547A (en) * 2017-07-10 2017-09-08 山东超越数控电子有限公司 A kind of cluster overall performance monitoring implementation method
CN109101397A (en) * 2018-08-01 2018-12-28 武汉索雅信息技术有限公司 High-Performance Computing Cluster monitoring method, unit and storage medium
CN112883695A (en) * 2019-11-29 2021-06-01 比亚迪股份有限公司 Method, device, equipment and medium for generating report template and displaying data report
CN111209270A (en) * 2019-12-24 2020-05-29 曙光信息产业(北京)有限公司 MapReduce technology-based cluster monitoring original data sampling calculation and storage method
CN112395154A (en) * 2020-10-28 2021-02-23 广东东方精工科技股份有限公司 Data report generation method, storage medium and generation system

Similar Documents

Publication Publication Date Title
CN101694649A (en) Report generating system and method of cluster monitoring
CN110647608B (en) Map-based mass data aggregation display method, system, equipment and medium
EP3032442B1 (en) Modeling and simulation of infrastructure architecture for big data
US20160180556A1 (en) Visualization of data clusters
CN109902255B (en) Page mixed browsing record generation method, device, equipment and storage medium
CN109344178A (en) A kind of data sheet real-time statistical method, device, equipment and readable storage medium storing program for executing
CN102231673B (en) System and method for monitoring business server
EP2706494A1 (en) Energy efficient display of control events of an industrial automation system
CN110928740A (en) Centralized visualization method and system for operation and maintenance data of cloud computing center
KR101752575B1 (en) System and method for visualizing big data in learning analytics
CN111061758B (en) Data storage method, device and storage medium
CN108768790A (en) Distributed search cluster monitoring method and device, computing device, storage medium
CN103324713A (en) Data processing method and device in multistage server and data processing system
CN106484459B (en) Flow control method and device applied to JavaScript
CN111444158A (en) Long-short term user portrait generation method, device, equipment and readable storage medium
CN114090580A (en) Data processing method, device, equipment, storage medium and product
CN113325998A (en) Read-write speed control method and device
CN105279226A (en) Data monitoring method and equipment based on big data
CN105610643B (en) A kind of cloud computing monitoring method and device
CN112035555B (en) Information display method, device and equipment
CN106599313A (en) Visual data cognition method
CN111444249A (en) User portrait generation method, device and equipment based on thermal data and storage medium
CN109358942A (en) A kind of method, device and equipment of the monitoring page of adjustment management equipment software
EP2821928A2 (en) Method and system for limiting output results in a mobile telecommunication system
CN103649986A (en) Ensuring variety in a feed

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SUGON INFORMATION INDUSTRIAL (BEIJING) CO., LTD.

Owner name: STATE COMPUTER NETWORK AND INFORMATION SAFETY MANA

Free format text: FORMER OWNER: SUGON INFORMATION INDUSTRIAL (BEIJING) CO., LTD.

Effective date: 20110816

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent for invention or patent application
CB03 Change of inventor or designer information

Inventor after: Nie Hua

Inventor after: Guo Qing

Inventor after: Shao Zongyou

Inventor after: Li Jun

Inventor after: Liu Xinran

Inventor after: Du Cuilan

Inventor after: Wang Qi

Inventor after: Bai Kun

Inventor after: Wen Xin

Inventor after: Sun Guozhong

Inventor before: Nie Hua

Inventor before: Shao Zongyou

Inventor before: Li Jun

Inventor before: Wen Xin

Inventor before: Sun Guozhong

Inventor before: Guo Qing

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: NIE HUA SHAO ZONGYOU LI JUN WEN XIN SUN GUOZHONG GUO QING TO: NIE HUA SHAOZONGYOU LI JUN LIU XINRAN DU CUILAN WANG QI BAI KUN WEN XIN SUN GUOZHONG GUO QING

Free format text: CORRECT: ADDRESS; FROM: 100084 HAIDIAN, BEIJING TO: 100029 CHAOYANG, BEIJING

TA01 Transfer of patent application right

Effective date of registration: 20110816

Address after: 100029 Beijing Chaoyang District Yumin Road No. 3

Applicant after: State Computer Network and Information Safety Management Center

Co-applicant after: Dawning Information Industry (Beijing) Co., Ltd.

Address before: 100084 No. 6 South Road, Zhongguancun Academy of Sciences, Beijing, Haidian District

Applicant before: Dawning Information Industry (Beijing) Co., Ltd.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20100414