获取配置参数的方法、创建适配器的方法及装置.pdf

上传人:倪** 文档编号:12170210 上传时间:2021-11-29 格式:PDF 页数:14 大小:465.07KB
收藏 版权申诉 举报 下载
获取配置参数的方法、创建适配器的方法及装置.pdf_第1页
第1页 / 共14页
获取配置参数的方法、创建适配器的方法及装置.pdf_第2页
第2页 / 共14页
获取配置参数的方法、创建适配器的方法及装置.pdf_第3页
第3页 / 共14页
文档描述:

《获取配置参数的方法、创建适配器的方法及装置.pdf》由会员分享,可在线阅读,更多相关《获取配置参数的方法、创建适配器的方法及装置.pdf(14页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910217780.8 (22)申请日 2019.03.21 (71)申请人 恒生电子股份有限公司 地址 310053 浙江省杭州市滨江区江南大 道3588号恒生大厦11楼 (72)发明人 郑彬王晋龙赵亚张旭锋 朱继永吴斌 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 王宝筠 (51)Int.Cl. G06F 8/71(2018.01) (54)发明名称 一种获取配置参数的方法、 创建适配器的方 法及装置 (57)摘要 本申请公开了一种获取配置参。

2、数的方法, 可 以利用与待监测应用程序位于同一逻辑主机中 的参数获取模块, 获取待监测应用程序的配置参 数。 由于待监测应用程序与参数获取模块配置于 同一逻辑主机中, 因此, 参数获取模块可以向待 监测应用程序发送配置参数获取指令, 待监测应 用程序接收到该配置参数获取命令之后, 执行相 应的配置参数获取操作, 得到自身的配置参数, 并将配置参数发送给参数获取模块。 由此可见, 利用本申请提供的方案, 即使待监测应用程序频 繁发生版本升级, 使得待监测应用程序的配置参 数频繁发生改变, 参数获取模块也可以自动获取 配置参数, 无需运维人员人工频繁执行确定版本 升级之后的应用程序的配置信息的操作。

3、, 减少了 运维工作量。 权利要求书2页 说明书8页 附图3页 CN 109871234 A 2019.06.11 CN 109871234 A 1.一种获取配置参数的方法, 其特征在于, 所述方法包括: 参数获取模块向待监测应用程序发送配置参数获取指令; 所述待监测应用程序与所述 参数获取模块配置于同一逻辑主机中; 参数获取模块接收所述待监测应用程序发送的配置参数; 所述配置参数为所述待监测 应用程序执行配置参数获取操作得到的; 所述配置参数获取操作是根据所述配置参数获取 指令触发的; 所述配置参数为所述待监测应用程序的配置参数。 2.根据权利要求1所述的方法, 其特征在于, 所述待监测应用。

4、程序与所述参数获取模块 配置于同一逻辑主机中, 包括: 所述待监测应用程序与所述参数获取模块配置于Kubernetes的同一个豆荚Pod中。 3.根据权利要求2所述的方法, 其特征在于, 所述待监测应用程序与所述参数获取模块 配置于Kubernetes的同一个豆荚Pod中, 包括: 所述Kubernetes的应用编排文件中包括体现所述待监测应用程序与所述参数获取模 块配置于Kubernetes的同一个Pod中的配置信息。 4.根据权利要求2或3所述的方法, 其特征在于, 所述配置参数获取操作包括: 读取所述Kubernetes的应用编排文件。 5.一种创建适配器的方法, 其特征在于, 所述方法。

5、包括: 接收参数获取模块发送的配置参数; 所述配置参数为参数获取模块执行权利要求1所 述的方法得到的; 利用所述配置参数创建与待监测应用程序对应的适配器。 6.根据权利要求5所述的方法, 其特征在于, 所述待监测应用程序包括至少一个应用程 序, 所述利用所述配置参数创建与待监测应用程序对应的适配器, 包括: 利用所述至少一个应用程序分别对应的配置参数, 分别创建与所述至少一个应用程序 对应的适配器。 7.一种获取配置参数的装置, 其特征在于, 所述装置包括: 发送单元, 用于参数获取模块向待监测应用程序发送配置参数获取指令; 所述待监测 应用程序与所述参数获取模块配置于同一逻辑主机中; 第一接。

6、收单元, 用于参数获取模块接收所述待监测应用程序发送的配置参数; 所述配 置参数为所述待监测应用程序执行配置参数获取操作得到的; 所述配置参数获取操作是根 据所述配置参数获取指令触发的; 所述配置参数为所述待监测应用程序的配置参数。 8.一种创建适配器的装置, 其特征在于, 所述装置包括: 第二接收单元, 用于接收参数获取模块发送的配置参数; 所述配置参数为参数获取模 块执行权利要求1所述的装置得到的; 创建单元, 用于利用所述配置参数创建与待监测应用程序对应的适配器。 9.一种业务节点模型应用设备, 其特征在于, 包括: 存储器和处理器; 所述存储器, 用于 存储程序代码; 所述处理器, 用。

7、于读取所述存储器中的程序代码, 执行所述程序代码以实现权利要求1 至4中任一项所述的获取配置参数的方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质用于存储程序代 码, 所述程序代码用于执行权利要求1至4中任一项所述的获取配置参数的方法。 权利要求书 1/2 页 2 CN 109871234 A 2 11.一种业务节点模型应用设备, 其特征在于, 包括: 存储器和处理器; 所述存储器, 用 于存储程序代码; 所述处理器, 用于读取所述存储器中的程序代码, 执行所述程序代码以实现权利要求5 至6中任一项所述的创建适配器的方法。 12.一种计算机可读存储介质, 其特征在于。

8、, 所述计算机可读存储介质用于存储程序代 码, 所述程序代码用于执行权利要求5至6中任一项所述的创建适配器的方法。 权利要求书 2/2 页 3 CN 109871234 A 3 一种获取配置参数的方法、 创建适配器的方法及装置 技术领域 0001 本申请涉及计算机领域, 特别是涉及一种获取配置参数的方法、 创建适配器的方 法及装置。 背景技术 0002 Kubernetes(K8S)是一种开源容器编排系统, 可以对容器集群进行管理, 例如对容 器集群进行自动化部署、 自动扩缩容以及升级等。 随着K8S的飞速发展, 越来越多的应用程 序通过K8S部署到容器集群中。 0003 在实际应用中, 需要。

9、对部署到容器集群中的应用程序进行监控。 对部署到容器集 群中的应用程序进行监控, 需要创建监控适配器。 传统的创建监控适配器的方式, 需要监控 运维人员通过手工方式录入被监控的应用程序的一个或多个配置参数。 随着应用程序发生 版本升级, 被监控的应用程序的配置参数可能会发生改变, 需要运维人员人工确定版本升 级之后的应用程序的配置参数, 并手动对所述配置参数进行修改, 以实现对版本升级之后 的应用程序的监控。 在实际应用中, 应用程序的版本升级是比较频繁的, 从而导致对应用程 序进行监控的运维工作量比较大。 0004 鉴于此, 需要提供一种方案, 能够解决上述问题。 发明内容 0005 本申请。

10、所要解决的技术问题是: 由于应用程序升级频繁导致对应用程序进行监控 的运维工作量比较大, 提供一种获取配置参数的方法、 创建适配器的方法及装置。 0006 第一方面, 本申请实施例提供了一种获取配置参数的方法, 所述方法包括: 0007 参数获取模块向待监测应用程序发送配置参数获取指令; 所述待监测应用程序与 所述参数获取模块配置于同一逻辑主机中; 0008 参数获取模块接收所述待监测应用程序发送的配置参数; 所述配置参数为所述待 监测应用程序执行配置参数获取操作得到的; 所述配置参数获取操作是根据所述配置参数 获取指令触发的; 所述配置参数为所述待监测应用程序的配置参数。 0009 可选的,。

11、 所述待监测应用程序与所述参数获取模块配置于同一逻辑主机中, 包括: 0010 所述待监测应用程序与所述参数获取模块配置于Kubernetes的同一个豆荚Pod 中。 0011 可选的, 所述待监测应用程序与所述参数获取模块配置于Kubernetes的同一个豆 荚Pod中, 包括: 0012 所述Kubernetes的应用编排文件中包括体现所述待监测应用程序与所述参数获 取模块配置于Kubernetes的同一个Pod中的配置信息。 0013 可选的, 所述配置参数获取操作包括: 0014 读取所述Kubernetes的应用编排文件。 0015 第二方面, 本申请实施例提供了一种创建适配器的方法。

12、, 所述方法包括: 说明书 1/8 页 4 CN 109871234 A 4 0016 接收参数获取模块发送的配置参数; 所述配置参数为参数获取模块执行权利要求 1所述的方法得到的; 0017 利用所述配置参数创建与待监测应用程序对应的适配器。 0018 可选的, 所述待监测应用程序包括至少一个应用程序, 所述利用所述配置参数创 建与待监测应用程序对应的适配器, 包括: 0019 利用所述至少一个应用程序分别对应的配置参数, 分别创建与所述至少一个应用 程序对应的适配器。 0020 第三方面, 本申请实施例提供了一种获取配置参数的装置, 所述装置包括: 0021 发送单元, 用于参数获取模块向。

13、待监测应用程序发送配置参数获取指令; 所述待 监测应用程序与所述参数获取模块配置于同一逻辑主机中; 0022 第一接收单元, 用于参数获取模块接收所述待监测应用程序发送的配置参数; 所 述配置参数为所述待监测应用程序执行配置参数获取操作得到的; 所述配置参数获取操作 是根据所述配置参数获取指令触发的; 所述配置参数为所述待监测应用程序的配置参数。 0023 可选的, 所述待监测应用程序与所述参数获取模块配置于同一逻辑主机中, 包括: 0024 所述待监测应用程序与所述参数获取模块配置于Kubernetes的同一个豆荚Pod 中。 0025 可选的, 所述待监测应用程序与所述参数获取模块配置于K。

14、ubernetes的同一个豆 荚Pod中, 包括: 0026 所述Kubernetes的应用编排文件中包括体现所述待监测应用程序与所述参数获 取模块配置于Kubernetes的同一个Pod中的配置信息。 0027 可选的, 所述配置参数获取操作包括: 0028 读取所述Kubernetes的应用编排文件。 0029 第四方面, 本申请实施例提供了一种创建适配器的装置, 所述装置包括: 0030 第二接收单元, 用于接收参数获取模块发送的配置参数; 所述配置参数为参数获 取模块执行权利要求1所述的装置得到的; 0031 创建单元, 用于利用所述配置参数创建与待监测应用程序对应的适配器。 0032。

15、 可选的, 所述待监测应用程序包括至少一个应用程序, 所述创建单元, 具体用于: 0033 利用所述至少一个应用程序分别对应的配置参数, 分别创建与所述至少一个应用 程序对应的适配器。 0034 第五方面, 本申请实施例提供了一种业务节点模型应用设备, 包括: 存储器和处理 器; 0035 所述存储器, 用于存储程序代码; 0036 所述处理器, 用于读取所述存储器中的程序代码, 执行所述程序代码以实现以第 一方面任一项所述的获取配置参数的方法。 0037 第六方面, 本申请实施例提供了一种计算机可读存储介质, 所述计算机可读存储 介质用于存储程序代码, 所述程序代码用于执行以上第一方面任一项。

16、所述的获取配置参数 的方法。 0038 第七方面, 本申请实施例提供了一种业务节点模型应用设备, 包括: 存储器和处理 器; 说明书 2/8 页 5 CN 109871234 A 5 0039 所述存储器, 用于存储程序代码; 0040 所述处理器, 用于读取所述存储器中的程序代码, 执行所述程序代码以实现以上 第二方面任一项所述的创建适配器的方法。 0041 第八方面, 本申请实施例提供了一种计算机可读存储介质, 所述计算机可读存储 介质用于存储程序代码, 所述程序代码用于执行以上第二方面任一项所述的创建适配器的 方法。 0042 与现有技术相比, 本申请实施例具有以下优点: 0043 本申。

17、请提供了一种获取配置参数的方法, 具体地, 可以利用与待监测应用程序位 于同一逻辑主机中的参数获取模块, 获取待监测应用程序的配置参数。 由于所述待监测应 用程序与所述参数获取模块配置于同一逻辑主机中, 因此, 所述参数获取模块可以向所述 待监测应用程序发送配置参数获取指令, 待监测应用程序接收到该配置参数获取命令之 后, 则执行相应的配置参数获取操作, 得到自身的配置参数, 并将所述配置参数发送给所述 参数获取模块。 由此可见, 利用本申请实施例提供的方案, 即使待监测应用程序频繁发生版 本升级, 使得待监测应用程序的配置参数频繁发生改变, 参数获取模块也可以自动获取配 置参数, 无需运维人。

18、员人工频繁执行确定版本升级之后的应用程序的配置信息的操作, 减 少了运维工作量。 附图说明 0044 为了更清楚地说明本申请实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 申请中记载的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。 0045 图1为本申请实施例提供的一种获取配置参数的方法的流程示意图; 0046 图2为本申请实施例提供的一种创建适配器的方法的流程示意图; 0047 图3为本申请实施例提供的一种示例性应用场景示意图; 0048 图4。

19、为本申请实施例提供的一种获取配置参数的装置的结构示意图; 0049 图5为本申请实施例提供的一种创建适配器的装置的结构示意图。 具体实施方式 0050 为了使本技术领域的人员更好地理解本申请方案, 下面将结合本申请实施例中的 附图, 对本申请实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅是本 申请一部分实施例, 而不是全部的实施例。 基于本申请中的实施例, 本领域普通技术人员在 没有做出创造性劳动前提下所获得的所有其他实施例, 都属于本申请保护的范围。 0051 本申请的发明人经过研究发现, 传统的创建监控适配器的方式, 需要监控运维人 员通过手工方式录入被监控的应用程序。

20、的一个或多个配置参数。 随着应用程序发生版本升 级, 被监控的应用程序的配置参数可能会发生改变, 需要运维人员人工确定版本升级之后 的应用程序的配置参数, 并手动对所述配置参数进行修改, 以实现对版本升级之后的应用 程序的监控。 在实际应用中, 应用程序的版本升级是比较频繁的, 从而导致对应用程序进行 监控的运维工作量比较大。 说明书 3/8 页 6 CN 109871234 A 6 0052 鉴于此, 本申请提供了一种获取配置参数的方法, 具体地, 可以利用与待监测应用 程序位于同一逻辑主机中的参数获取模块, 获取待监测应用程序的配置参数。 由于所述待 监测应用程序与所述参数获取模块配置于同。

21、一逻辑主机中, 因此, 所述参数获取模块可以 向所述待监测应用程序发送配置参数获取指令, 待监测应用程序接收到该配置参数获取命 令之后, 则执行相应的配置参数获取操作, 得到自身的配置参数, 并将所述配置参数发送给 所述参数获取模块。 由此可见, 利用本申请实施例提供的方案, 即使待监测应用程序频繁发 生版本升级, 使得待监测应用程序的配置参数频繁发生改变, 参数获取模块也可以自动获 取配置参数, 无需运维人员人工频繁执行确定版本升级之后的应用程序的配置信息的操 作, 减少了运维工作量。 0053 下面结合附图, 详细说明本申请的各种非限制性实施方式。 0054 示例性方法 0055 参见图1。

22、, 该图为本申请实施例提供的一种获取配置参数的方法的流程示意图。 0056 在本实施例中, 所述方法例如可以通过以下步骤S101-S102实现。 0057 S101: 参数获取模块向待监测应用程序发送配置参数获取指令, 所述待监测应用 程序与所述参数获取模块配置于同一逻辑主机中。 0058 本申请实施例不具体限定所述待监测应用程序, 所述待监测应用程序例如可以为 部署于TOMCAT上的应用程序; 所述待监测应用程序又如可以为MYSQL应用程序; 所述待监测 应用程序再如可以为oracle应用程序; 所述待监测应用程序还可以为其它应用程序。 0059 需要说明的是, 本申请实施例中提及的待监测应。

23、用程序, 可以包括至少一个应用 程序。 0060 在本申请实施例中, 考虑到待监测应用程序部署于容器集群中之后, 由于待监测 应用程序所处的容器的IP是随机分配的, 因此, 外部设备不能直接访问所述待监测应用程 序, 得到所述待监测应用程序的配置参数。 其中, 所述外部设备是指与所述待监测应用程序 配置于不同逻辑主机中的设备。 而所述参数获取模块和所述待监测应用程序配置与同一逻 辑主机中, 因此, 所述参数获取模块可以直接访问所述待监测应用程序, 从而得到所述待监 测应用程序的配置参数。 0061 需要说明的是, 若所述待监测应用程序是通过K8S部署到容器集群中的, 则在本申 请实施例的一种可。

24、能的实现方式中, 所述参数获取模块和所述待监测应用程序配置与同一 逻辑主机中, 例如可以为所述待监测应用程序与所述参数获取模块配置于K8S的同一个豆 荚Pod中。 0062 在本申请实施例中, 可以通过在K8S的应用编排文件例如yaml文件中, 添加体现所 述待监测应用程序与所述参数获取模块配置于K8S的同一个Pod中的配置信息的方式, 实现 将所述待监测应用程序与所述参数获取模块配置于K8S的同一个Pod中。 0063 在本申请实施例中, 参数获取模块可以向所述待监测应用程序发送配置参数获取 指令, 所述配置参数获取指令, 用于获取所述待监测应用程序的配置参数。 0064 在本申请实施例不具。

25、体限定所述参数获取指令, 所述参数配置指令可以根据待获 取的配置参数确定, 例如, 待获取的配置参数为所述待获取应用程序的IP地址, 则所述配置 参数获取指令可以为IP地址获取指令。 0065 可以理解的是, 待监测应用程序可以包括一些对外端口, 参数获取模块可以使用 说明书 4/8 页 7 CN 109871234 A 7 所述待监测应用程序支持的协议, 向这些对外端口发送配置参数获取指令。 0066 S102: 参数获取模块接收所述待监测应用程序发送的配置参数, 所述配置参数为 所述待监测应用程序执行配置参数获取操作得到的; 所述配置参数获取操作是根据所述配 置参数获取指令触发的; 所述配。

26、置参数为所述待监测应用程序的配置参数。 0067 在本申请实施例中, 所述待监测应用程序接收到所述配置参数获取指令之后, 即 可根据所述配置参数获取指令, 触发配置参数获取操作, 以得到所述待监测应用程序自身 的配置参数。 0068 本申请实施例不具体限定所述配置参数获取操作, 在本申请实施例中, 考虑到K8S 是根据应用编排文件拉起所述待监测应用程序和参数获取模块的, 因此, 所述K8S的应用编 排文件例如yaml文件中, 包括所述待监测应用程序的配置参数。 因此, 所述待监测应用程序 可以通过读取所述K8S的应用编排文件, 获取所述待监测应用程序的配置参数。 也就是说, 所述配置参数获取操。

27、作可以为读取所述Kubernetes的应用编排文件。 0069 通过以上描述可知, 本申请提供的一种获取配置参数的方法, 可以利用与待监测 应用程序位于同一逻辑主机中的参数获取模块, 获取待监测应用程序的配置参数。 由于所 述待监测应用程序与所述参数获取模块配置于同一逻辑主机中, 因此, 所述参数获取模块 可以向所述待监测应用程序发送配置参数获取指令, 待监测应用程序接收到该配置参数获 取命令之后, 则执行相应的配置参数获取操作, 得到自身的配置参数, 并将所述配置参数发 送给所述参数获取模块。 由此可见, 利用本申请实施例提供的方案, 即使待监测应用程序频 繁发生版本升级, 使得待监测应用程。

28、序的配置参数频繁发生改变, 参数获取模块也可以自 动获取配置参数, 无需运维人员人工频繁执行确定版本升级之后的应用程序的配置信息的 操作, 减少了运维工作量。 0070 基于以上实施例提供的获取配置参数的方法, 本申请实施例还提供了一种创建适 配器的方法, 以下结合附图介绍该方法。 0071 参见图2, 该图为本申请实施例提供的一种创建适配器的方法的流程示意图。 0072 本申请实施例提供的创建适配器的方法, 可以由生成适配器的设备实现, 作为一 种示例, 可以由监控系统中的设备例如服务器实现。 0073 所述创建适配器的方法, 可以通过如下步骤S201-S202实现。 0074 S201: 。

29、接收参数获取模块发送的配置参数。 0075 需要说明的是, 此处提及的参数获取模块, 与以上图1对应的实施例中的参数获取 模块相同, 相关描述可以参考以上实施例中的描述部分, 此处不再赘述。 0076 需要说明的是, 此处提及的配置参数, 是所述参数获取模块执行以上实施例提供 的 “获取配置参数的方法” 得到的。 关于所述配置参数的相关描述, 可以参考以上实施例的 相关描述, 此处不再赘述。 0077 需要说明的是, 待监测应用程序部署于K8S容器集群中之后, 由于待监测应用程序 所处的容器的IP是随机分配的, 因此, 所述生成适配器的设备不能直接访问所述待监测应 用程序, 得到所述待监测应用。

30、程序的配置参数。 但是, K8S容器集群对外暴露的服务端口和 IP是固定的, 因此, 生成适配器的设备可以利用所述服务端口和IP, 访问参数获取模块, 从 而从所述参数获取模块处得到待监测应用程序的配置参数。 0078 在本申请实施例的一种实现方式中, 生成适配器的设备可以向参数获取模块发送 说明书 5/8 页 8 CN 109871234 A 8 配置参数获取请求, 参数获取模块接收到该配置参数获取请求之后, 则可以将获取的配置 参数发送给生成适配器的设备。 0079 在本申请实施例的又一种实现方式中, 参数获取模块可以主动向生成适配器的设 备上报自身获取的配置参数。 0080 S202: 。

31、利用所述配置参数创建与待监测应用程序对应的适配器。 0081 生成适配器的设备接收到配置参数之后, 即可创建与待监测应用程序对应的适配 器, 从而利用该适配器对所述待监测应用程序进行监测。 0082 在本申请实施例中, 所述待监测应用程序可以包括至少一个应用程序, 当所述待 监测应用程序包括多个应用程序时, 可以利用所述多个应用程序分别对用的配置参数, 分 别创建与所述多个应用程序对应的适配器。 0083 通过以上描述可知, 生成适配器的设备可以接收参数获取模块发送的配置参数, 利用所述配置参数创建与待监测应用程序对应的适配器。 可以利用与待监测应用程序位于 同一逻辑主机中的参数获取模块, 获。

32、取待监测应用程序的配置参数。 由于所述待监测应用 程序与所述参数获取模块配置于同一逻辑主机中, 因此, 所述参数获取模块可以向所述待 监测应用程序发送配置参数获取指令, 待监测应用程序接收到该配置参数获取命令之后, 则执行相应的配置参数获取操作, 得到自身的配置参数, 并将所述配置参数发送给所述参 数获取模块。 即使待监测应用程序频繁发生版本升级, 使得待监测应用程序的配置参数频 繁发生改变, 参数获取模块也可以自动获取配置参数, 无需运维人员人工频繁执行确定版 本升级之后的应用程序的配置信息的操作, 提升了创建适配器的效率。 0084 以上对本申请实施例提供的获取配置参数的方法以及创建适配器。

33、的方法进行介 绍, 以下结合具体场景介绍上述方法。 0085 参见图3, 该图为本申请实施例提供的一种示例性应用场景示意图。 0086 在图3所示的场景中, 应用部署系统310向K8S集群320下发应用编排文件, 所述应 用编排文件中, 包括体现所述待监测应用程序321与所述参数获取模块322配置于K8S的同 一个Pod中的配置信息。 K8S集群320根据所述应用编排文件, 拉起所述待监测应用程序321 和参数获取模块322。 0087 所述参数获取模块322, 可以执行以上图1所述的获取配置参数的方法。 0088 监控系统330接收参数获取模块322发送的配置参数, 并利用所述配置参数生成与。

34、 待监测应用程序321对应的适配器。 0089 示例性设备 0090 基于以上实施例提供的获取配置参数的方法, 本申请实施例还提供了一种获取配 置参数的装置, 以下结合附图介绍该装置。 0091 参见图4, 该图为本申请实施例提供的一种获取配置参数的装置的结构示意图。 0092 所述装置400例如可以具体包括: 发送单元410和第一接收单元420。 0093 发送单元410, 用于参数获取模块向待监测应用程序发送配置参数获取指令; 所述 待监测应用程序与所述参数获取模块配置于同一逻辑主机中; 0094 第一接收单元420, 用于参数获取模块接收所述待监测应用程序发送的配置参数; 所述配置参数为。

35、所述待监测应用程序执行配置参数获取操作得到的; 所述配置参数获取操 作是根据所述配置参数获取指令触发的; 所述配置参数为所述待监测应用程序的配置参 说明书 6/8 页 9 CN 109871234 A 9 数。 0095 可选的, 所述待监测应用程序与所述参数获取模块配置于同一逻辑主机中, 包括: 0096 所述待监测应用程序与所述参数获取模块配置于Kubernetes的同一个豆荚Pod 中。 0097 可选的, 所述待监测应用程序与所述参数获取模块配置于Kubernetes的同一个豆 荚Pod中, 包括: 0098 所述Kubernetes的应用编排文件中包括体现所述待监测应用程序与所述参数。

36、获 取模块配置于Kubernetes的同一个Pod中的配置信息。 0099 可选的, 所述配置参数获取操作包括: 0100 读取所述Kubernetes的应用编排文件。 0101 由于所述装置400是与以上方法实施例提供的 “获取配置参数的方法” 对应的装 置, 所述装置400的各个单元的具体实现, 均与以上方法实施例为同一构思, 因此, 关于所述 装置400的各个单元的具体实现, 可以参考以上方法实施例的描述部分, 此处不再赘述。 0102 通过以上描述可知, 本申请提供的一种获取配置参数的方法, 可以利用与待监测 应用程序位于同一逻辑主机中的参数获取模块, 获取待监测应用程序的配置参数。 。

37、由于所 述待监测应用程序与所述参数获取模块配置于同一逻辑主机中, 因此, 所述参数获取模块 可以向所述待监测应用程序发送配置参数获取指令, 待监测应用程序接收到该配置参数获 取命令之后, 则执行相应的配置参数获取操作, 得到自身的配置参数, 并将所述配置参数发 送给所述参数获取模块。 由此可见, 利用本申请实施例提供的方案, 即使待监测应用程序频 繁发生版本升级, 使得待监测应用程序的配置参数频繁发生改变, 参数获取模块也可以自 动获取配置参数, 无需运维人员人工频繁执行确定版本升级之后的应用程序的配置信息的 操作, 减少了运维工作量。 0103 基于以上实施例提供的创建适配器的方法, 本申请。

38、实施例还提供了一种创建适配 器的装置, 以下结合附图介绍该装置。 0104 参见图5, 该图为本申请实施例提供的一种创建适配器的装置的结构示意图。 0105 所述装置500例如可以具体包括: 第二接收单元510和创建单元520。 0106 第二接收单元510, 用于接收参数获取模块发送的配置参数; 所述配置参数为参数 获取模块执行权利要求1所述的装置得到的; 0107 创建单元520, 用于利用所述配置参数创建与待监测应用程序对应的适配器。 0108 可选的, 所述待监测应用程序包括至少一个应用程序, 所述创建单元520, 具体用 于: 0109 利用所述至少一个应用程序分别对应的配置参数, 。

39、分别创建与所述至少一个应用 程序对应的适配器。 0110 由于所述装置500是与以上方法实施例提供的 “创建适配器的方法” 对应的装置, 所述装置500的各个单元的具体实现, 均与以上方法实施例为同一构思, 因此, 关于所述装 置500的各个单元的具体实现, 可以参考以上方法实施例的描述部分, 此处不再赘述。 0111 通过以上描述可知, 生成适配器的设备可以接收参数获取模块发送的配置参数, 利用所述配置参数创建与待监测应用程序对应的适配器。 可以利用与待监测应用程序位于 同一逻辑主机中的参数获取模块, 获取待监测应用程序的配置参数。 由于所述待监测应用 说明书 7/8 页 10 CN 109。

40、871234 A 10 程序与所述参数获取模块配置于同一逻辑主机中, 因此, 所述参数获取模块可以向所述待 监测应用程序发送配置参数获取指令, 待监测应用程序接收到该配置参数获取命令之后, 则执行相应的配置参数获取操作, 得到自身的配置参数, 并将所述配置参数发送给所述参 数获取模块。 即使待监测应用程序频繁发生版本升级, 使得待监测应用程序的配置参数频 繁发生改变, 参数获取模块也可以自动获取配置参数, 无需运维人员人工频繁执行确定版 本升级之后的应用程序的配置信息的操作, 提升了创建适配器的效率。 0112 本领域技术人员在考虑说明书及实践这里公开的发明后, 将容易想到本申请的其 它实施方。

41、案。 本申请旨在涵盖本申请的任何变型、 用途或者适应性变化, 这些变型、 用途或 者适应性变化遵循本申请的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。 说明书和实施例仅被视为示例性的, 本申请的真正范围和精神由下面的 权利要求指出。 0113 应当理解的是, 本申请并不局限于上面已经描述并在附图中示出的精确结构, 并 且可以在不脱离其范围进行各种修改和改变。 本申请的范围仅由所附的权利要求来限制 0114 以上所述仅为本申请的较佳实施例, 并不用以限制本申请, 凡在本申请的精神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本申请的保护范围之内。 说明书 8/8 页 11 CN 109871234 A 11 图1 图2 说明书附图 1/3 页 12 CN 109871234 A 12 图3 图4 说明书附图 2/3 页 13 CN 109871234 A 13 图5 说明书附图 3/3 页 14 CN 109871234 A 14 。

展开阅读全文
内容关键字: 获取 配置 参数 方法 创建 适配器 装置
关于本文
本文标题:获取配置参数的方法、创建适配器的方法及装置.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/12170210.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1