1 .一种慢日志采集动态调整方法,其特征在于,包括如下步骤:
S1:在公有云环境中部署实例,将慢日志相关执行方法脚本部署在实例节点;
S2:启动所有慢日志采集器,并将所有慢日志采集器注册到运维平台;
S3:运维平台根据式(1)实时计算所有慢日志采集器每分钟合理采集数据的条数,并将
当前待采集的数据条数与所有慢日志采集器每分钟合理采集数据的条数总和进行比较,然
后按照如下方法根据比较结果采用不同的任务分配方式将当前待采集的数据分配给慢日
志采集器:
若当前待采集的数据条数小于或等于所有慢日志采集器每分钟合理采集数据的条数
总和,则运维平台根据计算的慢日志采集器每分钟合理采集数据的条数按照所有慢日志采
集器优先权排序将待采集的任务分配给相应的慢日志采集器,若当前待采集的数据条数大
于所有慢日志采集器每分钟合理采集数据的条数总和,则运维平台根据计算的慢日志采集
器每分钟合理采集数据的条数按照采集任务优先权排序将待采集的任务分配给所有慢日
志采集器;
(1);
其中 表示第 个慢日志采集器当前每分钟合理采集数据的条数, 表示用户设
置的当前优先在第 个慢日志采集器执行的数据条数, 表示用户设置的第 个慢日志
采集器执行失败过但没有超过第 个慢日志采集器设定失败次数的数据条数, 表示第
个慢日志采集器当前未执行的采集任务条数, 表示第 个慢日志采集器设置的最小
采集任务条数, 表示第 个慢日志采集器的优先权, 表示第 个慢日志采
集器实际使用CPU的核数, 表示第 个慢日志采集器CPU的总核数, 表示
第 个慢日志采集器实际使用内存数, 表示第 个慢日志采集器总内存数;
S4:慢日志采集器接收到运维平台分配的采集任务后对相应的数据进行采集并保存。
2 .根据权利要求1所述的一种慢日志采集动态调整方法,其特征在于,运维平台根据式
(2)计算第 个慢日志采集器优先权 :
(2);
其中: 表示第 个慢日志采集器存储数据库路径的剩余磁盘空间,
表示第 个慢日志采集器存储数据库路径的总磁盘空间, 表示第
个慢日志采集器查询一个批次的慢日志采集耗时, 表示所有慢日志采集器查
询一个批次的慢日志采集的平均耗时, 表示第 个慢日志采集器剩余交换
权 利 要 求 书
1/2 页
2
评论