CN107147547A - 一种集群整体性能监控实现方法 - Google Patents
一种集群整体性能监控实现方法 Download PDFInfo
- Publication number
- CN107147547A CN107147547A CN201710557251.3A CN201710557251A CN107147547A CN 107147547 A CN107147547 A CN 107147547A CN 201710557251 A CN201710557251 A CN 201710557251A CN 107147547 A CN107147547 A CN 107147547A
- Authority
- CN
- China
- Prior art keywords
- data
- node
- cluster
- performance indications
- database
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/067—Generation of reports using time frame reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开一种集群整体性能监控实现方法,涉及集群管理技术领域;在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
Description
技术领域
本发明公开一种性能监控实现方法,涉及集群管理技术领域,具体地说是一种集群整体性能监控实现方法。
背景技术
集群是一种计算机***, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。集群***中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。一个客户与集群相互作用时,集群像是一个独立的服务器。通过集群技术,可以在付出较低成本的情况下在***性能、可靠性、灵活性方面获得相对较高的收益。集群整体性能监控,可以使管理员了解集群的整体负载情况,对合理调整、分配资源,提高***整体性能起到重要作用。在某种意义上,他们可以被看作是一台计算机。因为集群由节点组成,所以通常比较注重集群各节点单机性能指标监控,而往往忽略了集群***整体性能监控的问题。本发明提供一种集群整体性能监控实现方法,可监控集群整体性能指标采集、计算、展示的集群***整体平均性能,便于集群管理员了解集群的整体负载情况,合理调整、分配资源,提高***整体性能。
发明内容
本发明针对现有技术存在的不足和问题,提供一种集群整体性能监控实现方法,便于集群管理员了解集群的整体负载情况,合理调整、分配资源,提高***整体性能。
本发明提出的具体方案是:
一种集群整体性能监控实现方法,在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
所述的方法,利用数据集合工具,定期读取集群节点列表,并创建对应线程,向集群节点发送数据请求,获取节点的性能指标数据,待各线程退出,遍历每个节点的数据,对各节点指标数据进行求和运算,将指标数据和求和获得的数值存储到数据库。
所述的方法,性能指标数据包括集群平均负载,其中集群平均负载为负载和值与集群CPU和值的比值。
一种集群整体性能监控实现***,包括集群节点、数据集合工具,
其中在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
所述的***,数据集合工具定期读取集群节点列表,并创建对应线程,向集群节点发送数据请求,获取节点的性能指标数据,待各线程退出,遍历每个节点的数据,对各节点指标数据进行求和运算,将指标数据和求和获得的数值存储到数据库。
本发明的有益之处是:
本发明提供一种集群整体性能监控实现方法,在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上;利用本发明方法可监控集群整体性能指标采集、计算、展示的集群***整体平均性能,便于集群管理员了解集群的整体负载情况,合理调整、分配资源,提高***整体性能。
附图说明
图1本发明***框架示意图;
图2本发明方法流程示意图。
具体实施方式
本发明提供一种集群整体性能监控实现方法,在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
同时提供一种集群整体性能监控实现***,包括集群节点、数据集合工具,
其中在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
结合附图和具体实施,对本发明做进一步说明。
利用本发明方法,集群指定节点部署数据集合工具,数据集合工具定期向集群中的各主机发送数据请求,以收集各节点采集到的本机的性能指标数据,数据集合工具将每次收集到的各节点的性能指标数据存储到数据库,并且对每次采集到的集群各节点数据的性能指标进行求和运算,并将对应的和值存储到数据库,并存储对应的时间戳,具体流程如下:
程序启动时初始化相关数据结构,
设定时间间隔到,则利用数据集合工具,定期读取集群节点列表,
为集群节点创建对应线程,向集群节点发送数据请求,获取节点的性能指标数据,
等待各线程退出,
遍历每个节点的数据,对各节点指标数据进行求和运算,将指标数据和求和获得的数值存储到数据库,同时存储对应时间戳。
集群平均性能计算与展示:WebUI从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。如:集群平均负载=负载和值/集群CPU和值。
利用本发明方法可监控集群平均性能指标,便于集群管理员了解集群的整体负载情况,合理调整、分配资源,提高***整体性能。
Claims (5)
1.一种集群整体性能监控实现方法,其特征是在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
2.根据权利要求1所述的方法,其特征是利用数据集合工具,定期读取集群节点列表,并创建对应线程,向集群节点发送数据请求,获取节点的性能指标数据,待各线程退出,遍历每个节点的数据,对各节点指标数据进行求和运算,将指标数据和求和获得的数值存储到数据库。
3.根据权利要求1或2所述的方法,其特征是所述性能指标数据包括集群平均负载,其中集群平均负载为负载和值与集群CPU和值的比值。
4.一种集群整体性能监控实现***,其特征是包括集群节点、数据集合工具,
其中在集群节点部署数据集合工具,利用数据集合工具定期向集群节点发送数据请求,收集各节点采集到的本节点的性能指标数据,
对每次收集到的集群各节点数据的性能指标分别进行求和运算,并将对应的数据及结果存储到数据库,并存储对应的时间戳,
从数据库中获取各性能指标参数的和值,进行运算得到平均性能,并展示在Web页面上。
5.根据权利要求4所述的***,其特征是所述数据集合工具定期读取集群节点列表,并创建对应线程,向集群节点发送数据请求,获取节点的性能指标数据,待各线程退出,遍历每个节点的数据,对各节点指标数据进行求和运算,将指标数据和求和获得的数值存储到数据库。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710557251.3A CN107147547A (zh) | 2017-07-10 | 2017-07-10 | 一种集群整体性能监控实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710557251.3A CN107147547A (zh) | 2017-07-10 | 2017-07-10 | 一种集群整体性能监控实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107147547A true CN107147547A (zh) | 2017-09-08 |
Family
ID=59776404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710557251.3A Pending CN107147547A (zh) | 2017-07-10 | 2017-07-10 | 一种集群整体性能监控实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107147547A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086009A (zh) * | 2018-08-03 | 2018-12-25 | 厦门集微科技有限公司 | 一种监控管理方法和装置、计算机可读存储介质 |
CN110515805A (zh) * | 2019-08-30 | 2019-11-29 | 京信通信***(中国)有限公司 | 性能监测方法、装置、通信设备及计算机存储介质 |
CN112559065A (zh) * | 2019-09-26 | 2021-03-26 | 北京沃东天骏信息技术有限公司 | 分集群加载模型的方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101694649A (zh) * | 2009-08-28 | 2010-04-14 | 曙光信息产业(北京)有限公司 | 集群监控的报表生成***及方法 |
US20140330965A1 (en) * | 2011-10-26 | 2014-11-06 | International Business Machines Corporation | Server cluster monitoring |
CN104639347A (zh) * | 2013-11-07 | 2015-05-20 | 北大方正集团有限公司 | 一种多集群监控方法、装置及*** |
CN106375419A (zh) * | 2016-08-31 | 2017-02-01 | 东软集团股份有限公司 | 分布式集群的部署方法和装置 |
-
2017
- 2017-07-10 CN CN201710557251.3A patent/CN107147547A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101694649A (zh) * | 2009-08-28 | 2010-04-14 | 曙光信息产业(北京)有限公司 | 集群监控的报表生成***及方法 |
US20140330965A1 (en) * | 2011-10-26 | 2014-11-06 | International Business Machines Corporation | Server cluster monitoring |
CN104639347A (zh) * | 2013-11-07 | 2015-05-20 | 北大方正集团有限公司 | 一种多集群监控方法、装置及*** |
CN106375419A (zh) * | 2016-08-31 | 2017-02-01 | 东软集团股份有限公司 | 分布式集群的部署方法和装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086009A (zh) * | 2018-08-03 | 2018-12-25 | 厦门集微科技有限公司 | 一种监控管理方法和装置、计算机可读存储介质 |
CN109086009B (zh) * | 2018-08-03 | 2021-08-03 | 厦门集微科技有限公司 | 一种监控管理方法和装置、计算机可读存储介质 |
CN110515805A (zh) * | 2019-08-30 | 2019-11-29 | 京信通信***(中国)有限公司 | 性能监测方法、装置、通信设备及计算机存储介质 |
CN112559065A (zh) * | 2019-09-26 | 2021-03-26 | 北京沃东天骏信息技术有限公司 | 分集群加载模型的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108874640B (zh) | 一种集群性能的评估方法和装置 | |
CN106126407B (zh) | 一种针对分布式存储***的性能监控调优***及方法 | |
CN104424229B (zh) | 一种多维度拆分的计算方法及*** | |
CN100422939C (zh) | 取得优化价值的配置分布式计算***的元素的方法和*** | |
CN107528870B (zh) | 一种数据采集方法及其设备 | |
EP2791825B1 (en) | System and method for monitoring and managing data center resources in real time incorporating manageability subsystem | |
US20060277206A1 (en) | Automated reporting of computer system metrics | |
CN103414608B (zh) | 快速的web流量采集统计***和方法 | |
CN111740860B (zh) | 日志数据传输链路监控方法及装置 | |
US20110295728A1 (en) | Systems and methods for automatically collection of performance data in a multi-tenant database system environment | |
CN104881352A (zh) | 基于移动端的***资源监控装置 | |
CN107147547A (zh) | 一种集群整体性能监控实现方法 | |
US20080168044A1 (en) | System and method for providing performance statistics for application components | |
CN106202566A (zh) | 一种基于大数据的海量用电数据混合存储***及方法 | |
CN110147470B (zh) | 一种跨机房数据比对***及方法 | |
US20170132284A1 (en) | Query hint management for a database management system | |
CN113360554A (zh) | 一种数据抽取、转换和加载etl的方法和设备 | |
CN106789270A (zh) | 一种信息***集中运维管理的实现方法及*** | |
CN106131227A (zh) | 负载平衡方法、元数据服务器***及负载平衡*** | |
CN103235976A (zh) | 一种用于10kV用户巡视的巡视优化管理平台 | |
CN106682206A (zh) | 一种大数据处理方法及*** | |
CN113238917A (zh) | 前端性能监控方法、装置、设备及存储介质 | |
CN109165045A (zh) | 一种调整服务器的硬件配置的方法和装置 | |
CN114595129A (zh) | 一种可配置的多维度数据监控方法、装置及存储介质 | |
CN110941536B (zh) | 监控方法及***、第一服务器集群 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170908 |
|
RJ01 | Rejection of invention patent application after publication |