[发明专利]模块化环境的性能分析方法、装置及可存储介质在审
申请号: | 201810654933.0 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108959048A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 饶琛琳;梁玫娟 | 申请(专利权)人: | 北京优特捷信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 100102 北京市朝阳区阜通*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分析对象 性能分析 服务器集群 计算机集群 可存储 模块化 采集 计算机系统 性能采集线程 健康程序 角度判断 接口接入 人工管理 容量调度 容量需求 性能分配 运维管理 传统的 启动时 一站式 原有的 合理化 扩缩 全局 分配 分析 | ||
1.一种模块化环境的性能分析方法,其特征在于,所述方法包括:
接入待分析对象;
在待分析对象启动时,启动所述待分析对象的性能采集线程并采集所述待分析对象的性能指标;
对获取的性能指标进行全局性分析,得到分析结果;
根据所述分析结果对所述待分析对象进行合理化分配。
2.根据权利要求1所述的方法,其特征在于,所述接入待分析对象,包括:
通过提供的系统接口接入所述待分析对象;其中,所述待分析对象至少包括多个耦合的设备和/或系统;
采集所述待分析对象的性能指标包括:
设定每一所述耦合的设备和/或系统需要采集的性能指标类型并采集。
3.根据权利要求1所述的方法,其特征在于,所述启动所述待分析对象的性能采集线程并采集所述待分析对象的性能指标,包括:
通过每一所述待分析对象对应的性能采集线程采集预设的性能指标;
保存所述性能指标;
模块化展示所述性能指标。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
设置针对于所述待分析对象的告警逻辑;
根据所述告警逻辑,检测所述性能指标是否发生异常;
当所述性能指标发生异常时,生成告警信息并插入到告警队列中;
检测所述异常是否恢复;
当所述异常已恢复时,生成告警恢复信息并插入到告警队列中。
5.根据权利要求4所述的方法,其特征在于,所述根据所述告警逻辑,检测所述性能指标是否发生异常包括:
根据所述告警逻辑,启动至少一个的告警检测线程以及至少一个的告警处理线程;
当所述告警处理线程查询到所述告警队列中待处理的告警信息时,提取告警信息中的字符串;
检测系统中是否已存在所述字符串;
当已存在所述字符串时,更新所述字符串对应的告警信息的最后上报时间;
当不存在所述字符串时,在系统中记录所述字符串对应的告警信息;
根据预设规则发送所述告警信息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
通过所述告警处理线程对告警队列进行轮询;
当发现待处理的告警恢复信息时,提取所述告警恢复信息的字符串;
检测所述告警恢复信息的字符串所对应的告警信息是否存在;
当存在时,根据预设规则处理所述告警信息,同时发送告警恢复通知;
当不存在时,标记所述告警恢复信息为无效信息。
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取所述分析结果后,结合所述告警逻辑中的告警信息及告警恢复信息,对待分析对象所属的设备集群进行容量调度和性能匹配。
8.一种模块化环境的容量规划及性能分析装置,其特征在于,所述装置包括:
接入模块,用于接入待分析对象;
启动模块,用于在待分析对象启动时,启动所述待分析对象的性能采集线程并采集所述待分析对象的性能指标;
分析模块,用于对获取的性能指标进行全局性分析,得到分析结果;
分配模块,用于根据所述分析结果对所述待分析对象进行合理化分配。
9.根据权利要求8所述的装置,其特征在于,所述接入模块还用于:
通过提供的系统接口接入所述待分析对象;其中,所述待分析对象至少包括多个耦合的设备和/或系统;
所述启动模块还用于:
设定每一所述耦合的设备和/或系统需要采集的性能指标类型并采集。
10.一种可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1~7所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优特捷信息技术有限公司,未经北京优特捷信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810654933.0/1.html,转载请声明来源钻瓜专利网。