说明:最全电力标准
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111608275.X (22)申请日 2021.12.24 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 冯灿坤 陶桐桐  (74)专利代理 机构 济南舜源专利事务所有限公 司 37205 代理人 张卓 (51)Int.Cl. H04L 9/40(2022.01) H04L 41/0631(2022.01) H04L 41/142(2022.01) H04L 43/16(2022.01) G06F 11/22(2006.01) (54)发明名称 一种分布式对象存储系统中桶异常访问检 测方法及装置 (57)摘要 本发明涉及分布式对象存储系统检测领域, 具体公开一种分布式对象存储系统中桶异常访 问检测方法及装置, 桶处理业务请求时, 以K ‑V形 式将该次请求信息进行存储, 其中Key值为桶名, Value值为请求信息; 请求信息包括该次请求的 访问时间、 http异常状态码异常的次数和访问的 数据量; 每隔一定时间, 针对每个桶, 提取一次所 存储的请求信息, 并以当前时间为基线, 统计T分 钟之前到当前时间的所有http异常状态码异常 的次数之和和所有访问的数据量之和, 该两个总 和数值中任一个超过对应阈值, 则发出告警信 息。 本发明以桶为粒度进行细化的异常访问检测 和告警, 为客户端访问存储系统的问题定位和业 务稳定性 提供了有效的检测方案 。 权利要求书2页 说明书9页 附图2页 CN 114285647 A 2022.04.05 CN 114285647 A 1.一种分布式对象存 储系统中桶异常访问检测方法, 其特 征在于, 包括以下步骤: 桶处理业务请求时, 以K ‑V形式将该次请求信息进行存储, 其中Key值为桶名, Value值 为请求信息; 请求信息包括该次请求的访问时间、 http异常状态码异常的次数和访问的数 据量; 每隔一定时间, 针对每个桶, 提取一 次所存储的请求信息, 并以当前时间为基线, 统计T 分钟之前到 当前时间的所有http异常状态码异常的次数之和和所有访问的数据量之和, 该 两个总和数值中任一个超过对应阈值, 则发出告警信息 。 2.根据权利要求1所述的分布式对象存储系统中桶异常访问检测方法, 其特征在于, 该 方法还包括以下步骤: 在分布式对象存 储网关服 务初始化启动时, 创建一个全局数据结构; 在分布式对象存储系统部署时, 创建一个元数据池, 在元数据池内为每个桶创建一个 Rados对象; 相应的, 桶处 理业务请求时, 以K ‑V形式将该次请求信息进行存 储, 具体包括: 桶处理业务请求时, 以K ‑V形式将该次请求信息存储进所述全局数据结构子成员变量 中; 全局数据结构将其存 储的信息 定时下刷至所述元 数据池中对应的Rados对象中。 3.根据权利要求2所述的分布式对象存储系统中桶异常访问检测方法, 其特征在于, 该 方法还包括以下步骤: 全局数据结构将其存储的信息下刷至所述元数据池中对应的Rados对象之后, 将其存 储的信息清空。 4.根据权利要求3所述的分布式对象存储系统中桶异常访问检测方法, 其特征在于, 针 对每个桶, 提取一次所存 储的请求信息, 具体包括: 启动检测线程, 对元数据池中各个Rados对象进行遍历, 将提取数据加入到待检测队列 中。 5.根据权利要求4所述的分布式对象存储系统中桶异常访问检测方法, 其特征在于, 该 方法还包括以下步骤: 判断桶异常访问检测程序是否开启, 若开启, 则在桶处理业务请求时, 以K ‑V形式将该 次请求信息进行存 储; 若未开启, 则在桶处 理业务请求时, 不对该次请求信息存 储。 6.一种分布式对象存 储系统中桶异常访问检测装置, 其特 征在于, 包括, 请求信息存储模块: 桶处理业务请求时, 以K ‑V形式将该次请求信息进行存储, 其 中Key 值为桶名, Value值为请求信息; 请求信息包括该次请求的访问时间、 http异常状态码异常 的次数和访问的数据量; 桶访问检测模块: 每隔一定时间, 针对每个桶, 提取一次所存储的请求信息, 并以当前 时间为基线, 统计T分钟之前到当前时间的所有http异常状态码异常的次数之和和所有访 问的数据量之和, 该两个总和数值中任一个超过对应阈值, 则发出告警信息 。 7.根据权利要求6所述的分布式对象存储系统中桶异常访问检测装置, 其特征在于,   该装置还 包括, 全局数据结构创建模块: 在分布式对象存储网关服务初始化启动 时, 创建一个全局数 据结构;权 利 要 求 书 1/2 页 2 CN 114285647 A 2元数据池创建模块: 在分布式对象存储系统部署时, 创建一个元数据池, 在元数据池内 为每个桶创建一个Rados对象; 请求信息存储模块桶处理业务请求时, 以K ‑V形式将该次请求信息进行存储, 具体包 括: 桶处理业务请求时, 以K ‑V形式将该次请求信息存储进所述全局数据结构子成员变量 中; 全局数据结构将其存 储的信息 定时下刷至所述元 数据池中对应的Rados对象中。 8.根据权利要求7所述的分布式对象存储系统中桶异常访问检测装置, 其特征在于, 全 局数据结构将其存储的信息下刷至所述元数据池中对应的Rados对象之后, 将其存储的信 息清空。 9.根据权利要求8所述的分布式对象存储系统中桶异常访问检测装置, 其特征在于, 桶 访问检测模块针对每 个桶, 提取一次所存 储的请求信息, 具体包括: 启动检测线程, 对元数据池中各个Rados对象进行遍历, 将提取数据加入到待检测队列 中。 10.根据权利要求9所述的分布式对象存储系统中桶异常访问检测装置, 其特征在于, 该装置还 包括, 程序开启检测模块: 判断桶异常访问检测程序 是否开启, 若开启, 则执行请求信 息存储 模块, 若未开启, 则不执 行请求信息存 储模块。权 利 要 求 书 2/2 页 3 CN 114285647 A 3

.PDF文档 专利 一种分布式对象存储系统中桶异常访问检测方法及装置

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种分布式对象存储系统中桶异常访问检测方法及装置 第 1 页 专利 一种分布式对象存储系统中桶异常访问检测方法及装置 第 2 页 专利 一种分布式对象存储系统中桶异常访问检测方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 03:03:10上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。