首页 / 专利库 / 人工智能 / 虚拟界面 / 一种监控Carte服务器状态的方法

一种监控Carte服务器状态的方法

阅读:902发布:2020-05-08

专利汇可以提供一种监控Carte服务器状态的方法专利检索,专利查询,专利分析的服务。并且一种监控Carte 服务器 状态的方法,采用如下步骤:步骤1,在Carte服务器上配置建立监控服务以及供客户端连接监控服务的接入参数;步骤2,在Carte服务器上开启Carte服务;步骤3:Carte服务器成功启动Carte服务之后,建立监控服务,监控服务启用步骤1设置的接入参数,等待客户端的连接;步骤4:客户端采用步骤3中监控服务启用的接入参数连接监控服务获取Carte服务器的状态数据,在客户端中为Carte服务器的状态数据提供 可视化 界面。对Carte服务运行的服务器 硬件 资源、JVM(即java 虚拟机 )资源的状态进行实时获取并存储,实现了Carte单机服务器乃至集群服务器的监控,解决远程执行作业无法查看服务器情况的问题,在出现故障的时候提供状态回溯,以便于查找出现的问题。,下面是一种监控Carte服务器状态的方法专利的具体信息内容。

1.一种监控Carte服务器状态的方法,其特征在于,采用如下步骤:
步骤1,在Carte服务器上配置建立监控服务以及供客户端连接监控服务的接入参数;
步骤2,在Carte服务器上开启Carte服务;
步骤3:Carte服务器成功启动Carte服务之后,建立监控服务,监控服务启用步骤1设置的接入参数,等待客户端的连接;
步骤4:客户端采用步骤3中监控服务启用的接入参数连接监控服务获取Carte服务器的状态数据,在客户端中为Carte服务器的状态数据提供可视化界面。
2.如权利要求1所述的一种监控Carte服务器状态的方法,其特征在于,为客户端与监控服务之间配置连接消息中心,客户端以消息中心作为获取状态数据的中转站。
3.如权利要求2所述的一种监控Carte服务器状态的方法,其特征在于,连接消息中心采用可实现监控服务与状态数据的存储过程解耦的中间件
4.如权利要求3所述的一种监控Carte服务器状态的方法,其特征在于,中间件采用消息订阅/发布类型,客户端通过消息订阅/布机制从连接消息中心订阅主题,连接消息中心将新的Carte服务器的状态数据同步发布到客户端。
5.如权利要求2所述的一种监控Carte服务器状态的方法,其特征在于,客户端主动从连接消息中心拉取Carte服务器的状态数据,可通过定时调度的方式进行自定义时间间隔重复执行拉取操作。
6.如权利要求2所述的一种监控Carte服务器状态的方法,其特征在于,Carte服务器的状态数据在连接消息中心通过数据持久化技术保存,保存的状态数据将作为历史状态,可供可视化界面展示使用。
7.如权利要求1所述的一种监控Carte服务器状态的方法,其特征在于,接入参数包括但不限于是否开启远程服务连接、远程服务的IP地址和端口号、授权验证信息、是否启用安全连接。
8.如权利要求1所述的一种监控Carte服务器状态的方法,其特征在于,Carte服务器的状态数据包括Carte服务运行的服务器硬件资源的状态、java虚拟机资源的状态、CPU占用率、物理内存使用大小。

说明书全文

一种监控Carte服务器状态的方法

技术领域

[0001] 本发明涉及数据ETL过程的技术领域,具体是一种监控Carte服务器状态的方法。

背景技术

[0002] 目前各行业在快速发展的过程中,总会产生大量的业务数据,这时需要通过ETL(Extraction-Transformation-Loading),即数据抽取、转换、加载(Load)的方式将数据进行汇聚、转换,然后在应用或系统中加以利用。
[0003] 在ETL领域内,比较知名的ETL工具有Kettle软件,它有两种工作模式,一种是桌面应用执行作业或者转换,一种是使用Carte服务器执行作业或者转换。
[0004] Carte服务器的运行适用场景为远程执行作业或者转换,无需启动桌面应用程序,它是一个后台命令执行的独立服务。在使用Carte服务器运行作业或者转换过程中可能存在操作过程中时间较长、服务器等外部环境等因素的影响,可能导致作业或者转换执行失败,在失败之后难以查找到具体的原因。
[0005] 分析其原因,系Carte服务器没有提供可视化界面和服务接口进行远程查看服务器状态。此外,也不能在操作过程中查看Carte服务器的状态信息等,这对于即将执行的操作带来不确定性。

发明内容

[0006] 本发明为了克服上述的现有技术不足之处,提供了一种监控Carte服务器状态的方法,实现了Carte单机服务器乃至集群服务器的监控,解决远程执行作业无法查看服务器情况的问题,在出现故障的时候提供状态回溯,以便于查找出现的问题。
[0007] 具体的,本发明采用了如下的技术方案。
[0008] 一种监控Carte服务器状态的方法,采用如下步骤:
[0009] 步骤1,在Carte服务器上配置建立监控服务以及供客户端连接监控服务的接入参数;
[0010] 步骤2,在Carte服务器上开启Carte服务;
[0011] 步骤3:Carte服务器成功启动Carte服务之后,建立监控服务,监控服务启用步骤1设置的接入参数,等待客户端的连接;
[0012] 步骤4:客户端采用步骤3中监控服务启用的接入参数连接监控服务获取Carte服务器的状态数据,在客户端中为Carte服务器的状态数据提供可视化界面。
[0013] 在步骤4中,为客户端与监控服务之间配置连接消息中心,客户端以消息中心作为获取状态数据的中转站。
[0014] 进一步的,Carte服务器的状态数据在连接消息中心通过数据持久化技术保存,保存的状态数据将作为历史状态,可供可视化界面展示使用。
[0015] 进一步的,Carte服务器的状态数据包括Carte服务运行的服务器硬件资源的状态、java虚拟机资源的状态、CPU占用率、物理内存使用大小。
[0016] 与现有技术相比,本发明具有以下的有益效果:
[0017] 对Carte服务运行的服务器硬件资源、JVM(即java虚拟机)资源的状态进行实时获取并存储,可获取的服务器硬件实时参数包括CPU占用率、物理内存使用大小,并且保存服务器历史运行状态,实现了Carte单机服务器乃至集群服务器的监控,解决远程执行作业无法查看服务器情况的问题,在出现故障的时候提供状态回溯,以便于查找出现的问题。附图说明
[0018] 图1是本发明的流程示意图。

具体实施方式

[0019] 如图1所示,一种监控Carte服务器状态的方法,采用如下步骤:
[0020] 步骤1,在Carte服务器上配置建立监控服务以及供客户端连接监控服务的接入参数;步骤1强调了连接的基本方式与安全模式,便于灵活配置连接方式,对于非安全连接有保护作用;
[0021] 步骤2,在Carte服务器上开启Carte服务;因Carte是Kettle工具中一个可独立运行的服务器,可在Windows、Linux系统下通过命令行的方式启动;
[0022] 步骤3:Carte服务器成功启动Carte服务之后,建立监控服务,监控服务启用步骤1设置的接入参数,等待客户端的连接;步骤1中配置的IP和端口号作为监控服务的开放出来的IP地址和端口号,授权验证信息作为连接服务的验证信息,是否启用安全连接作为客户端连接服务的连接方式;
[0023] 步骤4:客户端采用步骤3中监控服务启用的接入参数连接监控服务获取Carte服务器的状态数据,在客户端中为Carte服务器的状态数据提供可视化界面。
[0024] 在步骤4中,为客户端与监控服务之间配置连接消息中心,客户端以消息中心作为获取状态数据的中转站。
[0025] 较佳的,连接消息中心采用可实现监控服务与状态数据的存储过程解耦的中间件。通过中间件还可应对集群服务下大数据量超负荷请求,并且有利于扩展。可用中间件有Kafka、RabbitMQ等,
[0026] 可选的,中间件采用消息订阅/发布类型,客户端通过消息订阅/布机制从连接消息中心订阅主题,连接消息中心将新的Carte服务器的状态数据同步发布到客户端。
[0027] 可选的,客户端主动从连接消息中心拉取Carte服务器的状态数据,可通过定时调度的方式进行自定义时间间隔重复执行拉取操作。
[0028] 较佳的,Carte服务器的状态数据在连接消息中心通过数据持久化技术保存,保存的状态数据将作为历史状态,可供可视化界面展示使用。数据持久化技术保存可选用数据库、ElasticSearch等软件来实现。
[0029] 较佳的,接入参数包括但不限于是否开启远程服务连接、远程服务的IP地址和端口号、授权验证信息、是否启用安全连接。接入参数中配置的IP和端口号作为监控服务开放出来的IP地址和端口号,授权验证信息作为连接的验证信息,是否启用安全连接作为客户端连接服务的连接方式。
[0030] 较佳的,Carte服务器的状态数据包括Carte服务运行的服务器硬件资源的状态、java虚拟机资源的状态、CPU占用率、物理内存使用大小。因Kettle使用java语言开发,java执行过程中的JVM(java虚拟机)等信息对于程序运行和开发具有很大的参考意义,可根据JVM运行数据对程序进行优化与调整。本发明还专针对JVM的状态进行实时提取,如运行时长、垃圾回收器执行时间、交换空间大小、堆内存大小、线程峰值、活动线程、线程列表与运行状况、加载的类等数据,将这些数据同样提供历史数据保存,可通过这些数据了解虚拟机内部运行的活动轨迹。
[0031] 综上所述,本领域的普通技术人员阅读本发明文件后,根据本发明的技术方案和技术构思无需创造性脑劳动而做出其他各种相应的变换方案,均属于本发明所保护的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈