全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211059626.0 (22)申请日 2022.09.01 (65)同一申请的已公布的文献号 申请公布号 CN 115150104 A (43)申请公布日 2022.10.04 (73)专利权人 梯度云科技 (北京) 有限公司 地址 101100 北京市通州区榆西一 街1号院 4号楼5层5 02室713 (72)发明人 王伟华 刘井山 吴政 李威斌  (74)专利代理 机构 北京融智邦 达知识产权代理 事务所(普通 合伙) 11885 专利代理师 董惠文 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/40(2022.01)(56)对比文件 CN 112261008 A,2021.01.2 2 审查员 方苏叶 (54)发明名称 一种对目标接口进行周期性监控的方法及 装置 (57)摘要 本发明提供的一种对目标接口进行周期性 监控的方法及装置, 通过从认证接口的请求结果 中提取Token信息, 由于在认证接口每发出一次 请求后, 将Token的下次刷新任务定义到延时队 列中, 确保了T oken在到期之前进行刷新, 保持了 Token的持续有效性, 将 目标接口与认证接口进 行关联, 可以实时得到最新的T oken信息, 使用最 新的Token信息访 问目标接口, 确保了对目标接 口的周期性 监控。 权利要求书1页 说明书4页 附图1页 CN 115150104 B 2022.11.25 CN 115150104 B 1.一种对目标接口进行周期性 监控的方法, 其特 征在于, 包括以下步骤: 步骤1: 创建一可添加不同应用系统 的认证接口的认证页面, 通过所述认证页面提交认 证接口请求信息向应用系统发出认证请求, 得到请求结果; 步骤2: 在所述认证页面中填写预先设置的用户身份验证令牌Token的有效时长信息以 及Token的提取 方式信息, 根据To ken的提取 方式信息从所述请求结果中提取To ken信息; 步骤3: 在认证接口每发出一次认证请求后, 将Token的下次刷新任务定义到延时队列 中, 延时的时间小于等于Token的有效时长信息, 在延时时间到达后, 认证接口进 行Token的 刷新, 并将从每一次认证请求的请求结果中提取 出的最新Token信息进行缓存; 步骤4: 创建一可添加多个被监控的目标接口的监控页面, 并将各目标接口与对应的认 证接口进行关联, 各目标接口从存储最新Token信息的缓存中获取对应认证接口的最新 Token信息; 步骤5: 根据目标接口的配置信息和最新Token信息生成监控采集软件的采集配置信 息, 将采集配置信息下发给采集软件, 采集软件根据配置信息对目标接口进行监控, 得到监 控指标信息, 目标接口 的配置信息为预 先设置的配置模板信息 。 2.根据权利要求1所述的方法, 其特征在于, 步骤1中所述认证接口请求信息包括目标 接口的认证参数名称、 认证参数携带位置、 认证参数 前缀以及认证接口 的认证信息 。 3.根据权利要求2所述的方法, 其特征在于, 步骤1中所述认证接口请求信息在 向应用 系统发出认证请求时被保存, 步骤3中每发出一次认证请求所使用的认证请求信息为被保 存的认证接口请求信息 。 4.一种对目标接口进行周期性 监控的装置, 其特 征在于, 包括以下模块: 认证模块: 用于创建一可添加不同应用系统的认证接口的认证页面, 通过所述认证页 面提交认证接口请求信息向应用系统发出认证请求, 得到请求结果; Token提取模块: 用于在 所述认证页 面中填写预先设置的用户身份验证令牌Token的有 效时长信息以及 Token的提取方式信息, 根据Token的提取方式信息从所述请求结果中提取 Token信息; Token刷新模块: 用于在认证接口每发出一次认证请求后, 将Token的下次刷 新任务定 义到延时 队列中, 延时的时间小于等于Token的有效时长信息, 在延时时间到达后, 认证接 口进行Token的刷新, 并将从每一次认证请求的请求结果中提取出的最新Token信息进行缓 存; 最新Token获取模块: 用于创建一可添加多个被监控的目标接口的监控页面, 并将各目 标接口与对应的认证接口进行关联, 各目标接口从存储最新Token信息的缓存中获取对应 认证接口 的最新Token信息; 监控模块: 用于根据目标接口的配置信息和最新Token信息生成监控采集软件的采集 配置信息, 将采集配置信息下发给采集软件, 采集软件根据配置信息对目标接口进 行监控, 得到监控指标信息, 目标接口 的配置信息为预 先设置的配置模板信息 。权 利 要 求 书 1/1 页 2 CN 115150104 B 2一种对目标接口进行周期性监控的方 法及装置 技术领域 [0001]本发明属于计算机软件领域, 尤其是涉及 一种对目标接口进行周期性监控的方法 及装置。 背景技术 [0002]为了探测服务 (应用) 的可用性, 通常使用接口监控的方式对服务的部分接口进行 周期性探测, 主要通过可用性、 响应时间、 响应结果匹配情况等几项指标来度量服务 (应用) 的状态。 [0003]大多数应用提供服务的接 口都在认证系统的保护之下, 要访问这些接 口, 需要使 用正确的账号密码登录认证系统, 获取到用户身份验证令牌 (后 简称Token) , 并且在访问接 口时将To ken携带在正确位置才能通过认证。 [0004]不同业务系统的Token有效时间大相径庭, 一旦Token失效, 则需要重新请求认证 系统获取新的To ken才能正常访问接口, 无法满足探测服 务可用性的需求。 发明内容 [0005]本发明所要解决的技术问题是怎样使接口在被监控期间Token始终有效, 提出了 一种对目标接口进行周期性 监控的方法及装置 。 [0006]为解决上述 技术问题, 本发明所采用的技 术方案是: [0007]一种对目标接口进行周期性 监控的方法, 包括以下步骤: [0008]步骤1: 创建一可添加不同应用系统的认证接口的认证页面, 通过所述认证页面提 交认证接口请求信息向应用系统发出请求, 得到请求结果; [0009]步骤2: 在所述认证页面中填写预先设置的用户身份验证令牌Token的有效时长信 息以及Token的提取方式信息, 根据Token的提取方式信息从所述请求结果中提取Token信 息; [0010]步骤3: 在认证接口每发出一次认证请求后, 将Token 的下次刷新任务定义到延 时 队列中, 延时的时间小于等于Token的有效时长信息, 在延时时间到达后, 认证接口进行 Token的刷新, 并将从每一次认证请求的请求结果中提取 出的最新Token信息进行缓存; [0011]步骤4: 创建一可添加多个被监控的目标接口监控页面, 并将各目标接口与 对应的 认证接口进行关联, 各目标接口从 缓存中获取对应认证接口 的最新Token信息; [0012]步骤5: 根据目标接口的配置信息和最新Token信息生成监控采集软件的采集配置 信息, 将采集配置信息下发给采集软件, 采集软件根据配置信息对目标接口进 行监控, 得到 监控指标信息 。 [0013]进一步地, 步骤1中所述认证接口的请求信息包括目标接口的认证参数名称、 认证 参数携带位置、 认证参数 前缀以及认证接口 的认证信息 。 [0014]进一步地, 步骤1中所述认证接口请求信息在向应用系统发出请求时被保存, 步骤 3中每发出一次认证请求所使用的认证请求信息为被保存的认证接口请求信息 。说 明 书 1/4 页 3 CN 115150104 B 3

PDF文档 专利 一种对目标接口进行周期性监控的方法及装置

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种对目标接口进行周期性监控的方法及装置 第 1 页 专利 一种对目标接口进行周期性监控的方法及装置 第 2 页 专利 一种对目标接口进行周期性监控的方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:05:26上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。