CN116401138B - 操作***的运行状态检测方法、装置、电子设备和介质 - Google Patents

操作***的运行状态检测方法、装置、电子设备和介质 Download PDF

Info

Publication number
CN116401138B
CN116401138B CN202310673803.2A CN202310673803A CN116401138B CN 116401138 B CN116401138 B CN 116401138B CN 202310673803 A CN202310673803 A CN 202310673803A CN 116401138 B CN116401138 B CN 116401138B
Authority
CN
China
Prior art keywords
operating system
target
data
determining
feature data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310673803.2A
Other languages
English (en)
Other versions
CN116401138A (zh
Inventor
李嘉文
李立
高飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CCB Finetech Co Ltd
Original Assignee
CCB Finetech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CCB Finetech Co Ltd filed Critical CCB Finetech Co Ltd
Priority to CN202310673803.2A priority Critical patent/CN116401138B/zh
Publication of CN116401138A publication Critical patent/CN116401138A/zh
Application granted granted Critical
Publication of CN116401138B publication Critical patent/CN116401138B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • G06F11/3414Workload generation, e.g. scripts, playback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明提供了一种操作***的运行状态检测方法、装置、设备、存储介质和程序产品,涉及计算机技术领域,可以应用于金融技术领域。该方法包括:响应于接收到运行状态检测任务,确定与运行状态检测任务对应的标识;确定与标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据;针对多组特征数据进行特征识别,在识别到多组特征数据中包括预设目标特征数据的情况下,确定与预设目标特征数据对应的第二目标操作***;向第二目标操作***发送与预设目标特征数据对应的预设检测指标;以及响应于接收到来自第二目标操作***的与检测指标对应的数据信息,根据数据信息确定第二目标操作***的运行状态。

Description

操作***的运行状态检测方法、装置、电子设备和介质
技术领域
本发明涉及计算机技术领域,可以应用于金融技术领域,更具体地涉及一种操作***的运行状态检测方法、装置、设备、介质和程序产品。
背景技术
目前,随着业务的扩展,壮大,软硬件***呈现出复杂多变的状况,日常健康巡检面临越来越大的挑战,任何一个小的问题都可能会引起连锁故障,增加了***稳定运行的不确定性,健康巡检作为应对不确定性,问题筛查的重要手段,起到及时发现,及时处理的关键作用。现有方法如采用人工手动的方式对业务和基础设施进行巡检,运维对象的状态通过表格进行统计收集。不具备量化,报告式的可分析回溯的功能,同时大量重复工作,存在容易出错,遗漏的问题。另外统计的维度更加符合业务直觉,贴合业务***运行的状态,而不仅仅只是对单一孤立的指标进行检查,不符合有机组合的实际生产场景。
在对操作***的运行状态进行检测时,需要对指定检测指标进行检测,现有技术需要用户知晓每个操作***中有什么特征数据,再基于用户知晓的特征数据筛选操作***,完成针对筛选后操作***的运行状态检测,现有技术对用户不够友好,无法实现自动筛选操作***。
发明内容
鉴于上述问题,本发明提供了操作***的运行状态检测方法、装置、设备、介质和程序产品,通过针对多组特征数据进行特征识别,在识别到多组特征数据中包括预设目标特征数据的情况下,确定与预设目标特征数据对应的第二目标操作***,可以实现自动筛选与预设目标特征数据对应的操作***,通过自动确定第二目标操作***,使用户不需要知晓每个操作***中有什么特征数据,无需用户筛选得到存在预设目标特征数据的第二操作***;用户只知道进行检测即可。并且,通过预设目标特征数据与预设检测指标之间的映射关系,能够向第二目标操作***发送与预设目标特征数据对应的预设检测指标,以便于第二目标操作***获取与检测指标对应的数据信息,从而可以根据数据信息确定第二目标操作***的运行状态。
根据本发明的第一个方面,提供了一种操作***的运行状态检测方法,包括:响应于接收到运行状态检测任务,确定与所述运行状态检测任务对应的标识;确定与所述标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据;针对所述多组特征数据进行特征识别,在识别到所述多组特征数据中包括预设目标特征数据的情况下,确定与所述预设目标特征数据对应的第二目标操作***;向所述第二目标操作***发送与预设目标特征数据对应的预设检测指标;以及响应于接收到来自所述第二目标操作***的与所述检测指标对应的数据信息,根据所述数据信息确定所述第二目标操作***的运行状态。
根据本发明实施例,所述针对所述多组特征数据进行特征识别,在识别到所述多组特征数据中包括预设目标特征数据的情况下,确定与所述预设目标特征数据对应的第二目标操作***,包括:获取所述预设目标特征数据;根据所述预设目标特征数据与每组特征数据的匹配结果,确定与所述预设目标特征数据匹配的一组特征数据,作为目标组特征数据;确定与所述目标组特征数据对应的第一目标操作***;以及将与所述目标组特征数据对应的第一目标操作***作为与所述预设目标特征数据对应的第二目标操作***。
根据本发明实施例,所述响应于接收到来自所述第二目标操作***的与所述检测指标对应的数据信息,根据所述数据信息确定所述第二目标操作***的运行状态,包括:获取与所述检测指标对应的预设量化分析规则;根据所述预设量化分析规则与所述数据信息的匹配结果,确定所述数据信息表征的健康值;以及根据所述数据信息表征的健康值确定所述第二目标操作***的运行状态。
根据本发明实施例,所述标识为业务标识,在响应于接收到运行状态检测任务,确定与所述运行状态检测任务对应的标识之前,还包括:配置每个操作***的标签;配置业务标识与操作***之间的关系;其中,每个业务标识对应一个业务主机***,每个业务主机***包括多个操作***的标签。
根据本发明实施例,确定与所述标识对应的多个第一目标操作***,包括根据所述业务标识与操作***之间的关系,确定与目标业务主机***对应的多个操作***的标签;以及确定所述第一目标操作***。
根据本发明实施例,所述方法还包括:调用自动化运维工具向每个操作***发送探针脚本;所述确定与所述标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据包括:以及根据所述探针脚本,分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据。
本发明的第二方面提供了一种操作***的运行状态检测装置,包括:第一确定模块,用于响应于接收到运行状态检测任务,确定与所述运行状态检测任务对应的标识;获取模块,用于确定与所述标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据;识别模块,用于针对所述多组特征数据进行特征识别,在识别到所述多组特征数据中包括预设目标特征数据的情况下,确定与所述预设目标特征数据对应的第二目标操作***;发送模块,用于向所述第二目标操作***发送与预设目标特征数据对应的预设检测指标;以及第二确定模块,用于响应于接收到来自所述第二目标操作***的与所述检测指标对应的数据信息,根据所述数据信息确定所述第二目标操作***的运行状态。
本发明的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述操作***的运行状态检测方法。
本发明的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述操作***的运行状态检测方法。
本发明的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述操作***的运行状态检测方法。
本实施例提供的操作***的运行状态检测方法,通过针对多组特征数据进行特征识别,在识别到多组特征数据中包括预设目标特征数据的情况下,确定与预设目标特征数据对应的第二目标操作***,可以实现自动筛选与预设目标特征数据对应的操作***,通过自动确定第二目标操作***,使用户不需要知晓每个操作***中有什么特征数据,无需用户筛选得到存在预设目标特征数据的第二操作***;用户只知道进行检测即可。并且,通过预设目标特征数据与预设检测指标之间的映射关系,能够向第二目标操作***发送与预设目标特征数据对应的预设检测指标,以便于第二目标操作***获取与检测指标对应的数据信息,从而可以根据数据信息确定第二目标操作***的运行状态。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
图1示意性示出了根据本发明实施例的操作***的运行状态检测方法、装置、设备、介质和程序产品的应用场景图;
图2示意性示出了根据本发明实施例的操作***的运行状态检测方法的流程图;
图3示意性示出了根据本发明实施例的更新特征数据的流程图;
图4示意性示出了根据本发明实施例的操作***的运行状态检测装置的结构框图;以及
图5示意性示出了根据本发明实施例的适于实现操作***的运行状态检测方法的电子设备的方框图。
具体实施方式
以下,将参照附图来描述本发明的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本发明的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本发明实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本发明。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的***”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的***等)。
本发明的实施例提供了一种操作***的运行状态检测方法和装置,响应于接收到运行状态检测任务,确定与运行状态检测任务对应的标识;确定与标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据;针对多组特征数据进行特征识别,在识别到多组特征数据中包括预设目标特征数据的情况下,确定与预设目标特征数据对应的第二目标操作***;向第二目标操作***发送与预设目标特征数据对应的预设检测指标;以及响应于接收到来自第二目标操作***的与检测指标对应的数据信息,根据数据信息确定第二目标操作***的运行状态。
图1示意性示出了根据本发明实施例的操作***的运行状态检测方法、装置、设备、介质和程序产品的应用场景图。
如图1所示,根据该实施例的应用场景100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。
终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
服务器105可以是提供各种服务的服务器,例如对用户利用终端设备101、102、103所浏览的网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的用户请求等数据进行分析等处理,并将处理结果(例如根据用户请求获取或生成的网页、信息、或数据等)反馈给终端设备。
需要说明的是,本发明实施例所提供的操作***的运行状态检测方法一般可以由服务器105执行。相应地,本发明实施例所提供的操作***的运行状态检测装置一般可以设置于服务器105中。本发明实施例所提供的操作***的运行状态检测方法也可以由不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群执行。相应地,本发明实施例所提供的操作***的运行状态检测装置也可以设置于不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群中。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
以下将基于图1描述的场景,通过图2对公开实施例的操作***的运行状态检测方法进行详细描述。
图2示意性示出了根据本发明实施例的操作***的运行状态检测方法的流程图。
如图2所示,该实施例包括操作S210~操作S250,该操作***的运行状态检测方法可以通过服务器执行。
在本发明的技术方案中,对数据的获取、收集、存储、使用、加工、传输、提供、公开和应用等处理,均符合相关法律法规的规定,采取了必要保密措施,且不违背公序良俗。
在操作S210,响应于接收到运行状态检测任务,确定与运行状态检测任务对应的标识。
可以理解,不同的运行状态检测任务可以对应不同的业务。不同的操作***、应用业务可以有不同的特征标识,使检测任务具有数字化特征。
可以理解,如标识用于表征业务项目,即该标识为业务标识。通过标识与业务项目关联,一般来说业务项目具有唯一性,每个业务标识对应一个业务主机***,因此业务标识具有唯一性,可识别性。用户发送运行检测状态检测任务,该任务携带业务标识,以便根据业务标识确定目标操作***,如第一目标操作***。
举例来说,预先配置每个操作***的标签,如操作***1的标签为redhat,操作***2的标签为oel,操作***3的标签为centos等。例如主机上有rabbitmq,通过进程,端口等信息,通过规则映射,在***中给主机***上打上rabbitmq的标签。再配置业务标识与与操作***之间的关系,如业务标识001对应业务主机***001,业务主机***001包括的标签有redhat和centos。或者,如业务标识002对应业务主机***002,业务主机***002包括的标签有redhat、oel和centos。以便于利用业务标识与操作***之间的关系,来确定第一目标操作***;如与业务标识001对应的多个第一目标操作***包括redhat和centos;如与业务标识002对应的多个第一目标操作***包括redhat、oel和centos。
进一步地,可以配置定时任务来自动发送运行检测状态检测任务,如基于Python定时任务框架,在此基础上进行封装,使之可定时触发执行特定功能模块,提供了基于日期、固定时间间隔以及crontab类型的任务,并且可以持久化任务。
在操作S220,确定与标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据。
操作***即计算机操作***。操作***可以组成业务***。业务***即业务运行的应用,实现业务功能,可以包括一些基础设施和基础组件等。
可以预先调用自动化运维工具向每个操作***发送探针脚本,该探针脚本用于采集特征数据。通过各操作***已有的探针脚本对第一目标操作***进行采集,可以得到相应的特征数据。将特征数据与相应的操作***关联,存储。可以实现获取与每个第一目标操作***对应的特征数据。从而基于多个第一目标操作***,得到多组特征数据。
自动化运维工具SaltStack能够维护预定义状态下的远程节点。是一个分布式远程执行***,用来在远程节点上执行命令和查询数据。利用自动化运维工具SaltStack可以帮助管理员定义目标操作***上的期望状态,这些状态在应用时用到.sls文件,其中包含了如何在***上获得所需的状态非常具体的要求。因此,在对第一目标操作***进行采集时,便于得到满足期望的特征数据。从而通过满足期望的特征数据提升监控巡检的效率,增加***运行的稳定性。
在操作S230,针对多组特征数据进行特征识别,在识别到多组特征数据中包括预设目标特征数据的情况下,确定与预设目标特征数据对应的第二目标操作***。
可以理解,针对多组特征数据进行特征识别,如通过SaltStack下发探针脚本到安装有代理的操作***上,采集全量的特征信息,并将特征信息进行记录。
例如,通过SaltStack采集主机的信息,并通过预设的规则进行特征识别,并给主机打上特征标签,例如主机上有rabbitmq特征数据,通过进程,端口等信息,通过规则映射,在***中给主机上打上rabbitmq的标签。
例如,将采集的特征数据,例如进程信息等,与特征规则库匹配,生成新的与第一目标操作***关联的特征库。
举例来说,在对操作***的运行状态进行检测时,需要对指定检测指标进行检测,本步骤能够自动筛选与预设目标特征数据对应的操作***,例如预设目标特征数据为mysql,则需要目标操作***中有mysql;通过自动确定第二目标操作***,使用户不需要知晓每个操作***中有什么特征数据,无需用户筛选得到存在预设目标特征数据的第二操作***;用户只触发检测即可。
在操作S240,向第二目标操作***发送与预设目标特征数据对应的预设检测指标。
可以构建预设目标特征数据与预设检测指标的映射关系。
例如,预设检测指标可以包括巡检指标,可以将巡检指标原子化,脚本化,知识化。结合主机的数字化特征,和巡检指标关联,实现巡检任务自动创建。同时可以支持定时的任务巡检,通过映射关系免除了人工手动操作向第二目标操作***发送与预设目标特征数据对应的预设检测指标,不会出现巡检指标遗漏的问题。
可以理解,基于预设检测指标进行数据信息的采集。可以利用采集的代理软件实现数据信息的采集。例如SaltStack代理,SaltStack代理是一个通过统一中心对被管设备进行控制的采集代理软件。
在操作S250,响应于接收到来自第二目标操作***的与检测指标对应的数据信息,根据数据信息确定第二目标操作***的运行状态。
根据数据信息确定第二目标操作***的运行状态,可以实现健康巡检。例如通过内置的知识体系,分析采集运维对象的数字化特征。对指定对象下发脚本,检查特定指标的健康情况,结果数据经过量化分析后入库保存,统计分析业务***运行情况, 并打分评估***的健康情况。
可以实现自动巡检,即根据数字化特征自动匹配对应的巡检指标, 对业务***进行健康巡检,有利于减少安全风险。
本实施例提供的操作***的运行状态检测方法,可以基于SaltStack代理的自动化执行***完成,通过SaltStack识别主机上数字化特征之后,对主机进行标识,完成自动化数据采集。
本实施例提供的操作***的运行状态检测方法,通过针对多组特征数据进行特征识别,在识别到多组特征数据中包括预设目标特征数据的情况下,确定与预设目标特征数据对应的第二目标操作***,可以实现自动筛选与预设目标特征数据对应的操作***,通过自动确定第二目标操作***,使用户不需要知晓每个操作***中有什么特征数据,无需用户筛选得到存在预设目标特征数据的第二操作***;用户只知道进行检测即可。并且,通过预设目标特征数据与预设检测指标之间的映射关系,能够向第二目标操作***发送与预设目标特征数据对应的预设检测指标,以便于第二目标操作***获取与检测指标对应的数据信息,从而可以根据数据信息确定第二目标操作***的运行状态。
针对多组特征数据进行特征识别,在识别到多组特征数据中包括预设目标特征数据的情况下,确定与预设目标特征数据对应的第二目标操作***,包括:获取预设目标特征数据;根据预设目标特征数据与每组特征数据的匹配结果,确定与预设目标特征数据匹配的一组特征数据,作为目标组特征数据;确定与目标组特征数据对应的第一目标操作***;以及将与目标组特征数据对应的第一目标操作***作为与预设目标特征数据对应的第二目标操作***。
可以理解的,可以预先构建与预设目标特征数据相关的特征规则库,用于存储预设目标特征数据。
举例来说,通过***人机交互界面,配置特征识别规则;设计巡检项的脚本工艺,将原子化的巡检指标录入到***中,用于特征识别模块和巡检模块使用。具体为:首先在特征规则库中录入数据库,中间件,业务等的识别特征规则。然后,将成体系的知识化,原子化脚本通过上传的方式上传到指标库。
本实施例提供的操作***的运行状态检测方法,通过预设目标特征数据与每组特征数据的匹配结果,能够确定与预设目标特征数据匹配的一组特征数据,可以作为目标组特征数据;然后,确定与目标组特征数据对应的第一目标操作***;以便于将与目标组特征数据对应的第一目标操作***作为与预设目标特征数据对应的第二目标操作***,有利于实现自动筛选与预设目标特征数据对应的操作***。
响应于接收到来自第二目标操作***的与检测指标对应的数据信息,根据数据信息确定第二目标操作***的运行状态,包括:获取与检测指标对应的预设量化分析规则;根据预设量化分析规则与数据信息的匹配结果,确定数据信息表征的健康值;以及根据数据信息表征的健康值确定第二目标操作***的运行状态。
可以理解,为了准确的确定目标操作***的运行状态。可以针对每类检测指标,设置对应的量化分析规则。同时,每类量化分析规则中的多类数据信息分别对应一个健康值。
在接收到来自第二目标操作***的与检测指标对应的数据信息后,首先获取与检测指标对应的预设量化分析规则,确定数据信息表征的健康值。
针对多个健康值,可以通过求和值或求平均值等方式,确定与该计算结果值对应的运行状态。
本实施例提供的操作***的运行状态检测方法,通过预设量化分析规则与数据信息的匹配结果,能够确定数据信息表征的健康值,从而可以确定第二目标操作***的运行状态。
图3示意性示出了根据本发明实施例的更新特征数据的流程图。
如图3所示,该实施例包括操作S310~操作S320。
在操作S310,接收到配置预设目标特征数据的请求。
在操作S320,根据请求更新预设目标特征数据。
可以理解,用户可以对预设目标特征数据进行增删改查。以便于根据用户需要更新预设目标特征,灵活管理数据特征。
本实施例提供的操作***的运行状态检测方法,通过响应于接收到配置预设目标特征数据的请求,根据请求更新预设目标特征数据,能够灵活管理数据特征。
操作***的运行状态检测方法还包括:向第二目标操作***发送采集任务执行脚本;以及第二目标操作***根据采集任务执行脚本,以预定时间间隔采集与检测指标对应的数据信息。
可以理解的,可以通过定时任务框架实现预定时间间隔采集与检测指标对应的数据信息。例如,基于定时任务框架定时触发,以定时任务的方式进行调度触发,可周期性执行;还可以手动触发,即以手动执行的方式进行调度触发,只执行一次。
可以理解,采集任务执行脚本可以包括健康巡检版本。例如,从特征库中获取到特征信息与主机***关系,获取特征对应的指标库中数据信息,匹配到对应的健康巡检脚本,调用SaltStack执行模块进行健康巡检,从而调用后在执行业务主机***上执行指定的巡检脚本。
本实施例提供的操作***的运行状态检测方法,利用采集任务执行脚本,有利于第二目标操作***根据采集任务执行脚本采集数据信息,便于利用该数据信息进行运行状态的数据分析。同时,基于每次数据采集得到的数据信息,可以对多组数据信息进行统计聚合,提升分析时的数据量,实现更为准确的运行状态分析判断。
操作***的运行状态检测方法还包括:根据数据信息表征的健康值生成健康报告图像,并展示。
可以理解,配置没类数据信息对应的健康值。然后,根据健康值生成相应的图像,作为健康报告图像。并向用户展示该健康报告图像。
例如,通过定时任务将脚本化的巡检指标下发到指定主机上,完成一轮巡检,再将数据进行聚合运算,以报表的形式展示出来。
例如,将所有的结果即数据信息按照业务***,时间位置,统计结果指标,将数据存储到报表集中,提供报表服务。
本实施例提供的操作***的运行状态检测方法,可以自动根据数据信息表征的健康值生成健康报告图像,并展示,便于用户直观的获取操作***的运行状态,实现图像化展示健康状态。
为了更好的理解本发明,下面结合实施例进一步阐述本发明的内容,但本发明不仅仅局限于下面实施例。
步骤1:通过***人机交互界面,配置特征识别规则;设计巡检项的脚本工艺,将原子化的巡检指标录入到***中,用于特征识别模块和巡检模块使用。具体如下:
S101:在特征规则库中录入数据库,中间件,业务等的识别特征规则。
S102:将成体系的知识化,原子化脚本通过上传的方式上传到指标库。
步骤2:通过***人机交互界面,在任务页面,可以选择定时触发或者立刻执行的方式,通过SaltStack模块从所有的业务***中采集到进程等信息,调用特征识别模块,进行数据特征识别,自动写入特征库。具体如下:
S201:在调度模块中,设置定时任务,或者手动触发,触发自动采集流程,可周期性执行。
S202: SaltStack采集模块通过自动化的SaltStack采集所有业务主机的信息,包含进程,操作***等信息。
S203:获取从业务***返回的采集结果。
S204:SaltStack采集模块调用特征识别模块。
步骤3:当业务***特征数据采集完成之后,调用特征识别模块,触发特征处理流程,第一步将采集到的特征数据分类处理,第二步从特征规则库中获取到特征规则数据,将分类特征数据和特征规则数据进行自动比对,第三步整理比对结果,对业务***关联的主机进行巡检特征标识;第四步将标识结果存储到特征库中以备使用。具体如下:
S301:将采集的结果,按照进程,端口,操作***等特征进行分类处理。
S302:从特征规则库中获取到规则数据,与第一步中的特征数据进行比对。
S303:根据比对结果,对业务***关联主机的特征进行标识,例如特征规则里面有一条mysql的规则,采集到的特征里面有一台业务***主机包含这个特征,则将对应的主机进行巡检特征标记。
S304:将完成标记的主机巡检特征写入到特征库。
步骤4:通过***人机交互界面,在任务页面,可以选择定时触发或者立刻执行的方式,执行巡检模块,巡检模块中特征库以及指标库中获取到实时数据,指标库中健康巡检与步骤3中完成的特征库数据关联,实现对包含特征的主机进行定向的健康巡检,最小化,有效化的对业务***进行健康巡检。
S401:通过定时任务触发或者立即执行,使调度器执行巡检模块。
S402:基于准确的特征以及指标库信息,组合成特定的巡检指标对应关系。
S403:针对指定业务主机调用SaltStack执行模块,下发巡检任务。
S404:SaltStack执行模块对指定业务***主机调用巡检方法,例如仅对有mysql特征的主机指定mysql巡检,对其它类型主机则执行其它巡检方法。
S405:SaltStack执行模块从业务主机上获取到执行结果。
S406:SaltStack执行模块将执行结果传递给结果分析模块,用以提供业务***健康巡检报告视图的数据。
步骤5:将从SaltStack传递的数据进行处理,保存巡检结果项,按照业务***进行分类聚合,例如支付业务***,短信业务***等等,返回对应业务的视图报告数据,将数据存储到报表集数据库中。
S501:保存巡检结果数据,并将数据传递给数据聚合分析模块。
S502:将业务主机的ip作为业务***的标识,对同一业务***下的巡检结果数据进行分类统计聚合。
S503:输出基于业务维度的报表数据。
步骤6:存储业务报数数据到报表集中。
S601:将业务视图报告存储到报表集。
基于上述操作***的运行状态检测方法,本发明还提供了一种操作***的运行状态检测装置。以下将结合图4对该装置进行详细描述。
图4示意性示出了根据本发明实施例的操作***的运行状态检测装置的结构框图。
如图4所示,该实施例的操作***的运行状态检测装置400包括第一确定模块410、获取模块420、识别模块430、发送模块440和第二确定模块450。
第一确定模块410,用于响应于接收到运行状态检测任务,确定与所述运行状态检测任务对应的标识;获取模块420,用于确定与所述标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据;识别模块430,用于针对所述多组特征数据进行特征识别,在识别到所述多组特征数据中包括预设目标特征数据的情况下,确定与所述预设目标特征数据对应的第二目标操作***;发送模块440,用于向所述第二目标操作***发送与预设目标特征数据对应的预设检测指标;以及第二确定模块450,用于响应于接收到来自所述第二目标操作***的与所述检测指标对应的数据信息,根据所述数据信息确定所述第二目标操作***的运行状态。
在一些实施例中,所述识别模块,包括:第一获取单元、第一匹配单元、第一确定单元和第二确定单元;所述第一获取单元,用于获取所述预设目标特征数据;所述第一匹配单元,用于根据所述预设目标特征数据与每组特征数据的匹配结果,确定与所述预设目标特征数据匹配的一组特征数据,作为目标组特征数据;所述第一确定单元,用于确定与所述目标组特征数据对应的第一目标操作***;以及所述第二确定单元,用于将与所述目标组特征数据对应的第一目标操作***作为与所述预设目标特征数据对应的第二目标操作***。
在一些实施例中,所述第二确定模块,包括:第二获取单元,用于获取与所述检测指标对应的预设量化分析规则;第二匹配单元,用于根据所述预设量化分析规则与所述数据信息的匹配结果,确定所述数据信息表征的健康值;以及第三确定单元,用于根据所述数据信息表征的健康值确定所述第二目标操作***的运行状态。
在一些实施例中,所述标识为业务标识,所述装置,还包括:配置模块,所述配置模块的第一配置单元用于配置每个操作***的标签;所述配置模块的第二配置单元用于配置业务标识与操作***之间的关系;其中,每个业务标识对应一个业务主机***,每个业务主机***包括多个操作***的标签。
在一些实施例中,确定与所述标识对应的多个第一目标操作***,包括根据所述业务标识与操作***之间的关系,确定与目标业务主机***对应的多个操作***的标签;以及确定所述第一目标操作***。
在一些实施例中,所述装置还包括:发送探针脚本模块,所述发送探针脚本模块用于调用自动化运维工具向每个操作***发送探针脚本。
在一些实施例中,所述确定与所述标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据包括:根据所述探针脚本,分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据。
根据本发明的实施例,第一确定模块410、获取模块420、识别模块430、发送模块440和第二确定模块450中的任意多个模块可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本发明的实施例,第一确定模块410、获取模块420、识别模块430、发送模块440和第二确定模块450中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,第一确定模块410、获取模块420、识别模块430、发送模块440和第二确定模块450中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
图5示意性示出了根据本发明实施例的适于实现操作***的运行状态检测方法的电子设备的方框图。
如图5所示,根据本发明实施例的电子设备500包括处理器501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储部分508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。处理器501例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC))等等。处理器501还可以包括用于缓存用途的板载存储器。处理器501可以包括用于执行根据本发明实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
在RAM 503中,存储有电子设备500操作所需的各种程序和数据。处理器 501、ROM502以及RAM 503通过总线504彼此相连。处理器501通过执行ROM 502和/或RAM 503中的程序来执行根据本发明实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除ROM 502和RAM 503以外的一个或多个存储器中。处理器501也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本发明实施例的方法流程的各种操作。
根据本发明的实施例,电子设备500还可以包括输入/输出(I/O)接口505,输入/输出(I/O)接口505也连接至总线504。电子设备500还可以包括连接至I/O接口505的以下部件中的一项或多项:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
本发明还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/***中所包含的;也可以是单独存在,而未装配入该设备/装置/***中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本发明实施例的方法。
根据本发明的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。例如,根据本发明的实施例,计算机可读存储介质可以包括上文描述的ROM 502和/或RAM 503和/或ROM 502和RAM 503以外的一个或多个存储器。
本发明的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。当计算机程序产品在计算机***中运行时,该程序代码用于使计算机***实现本发明实施例所提供的操作***的运行状态检测方法。
在该计算机程序被处理器501执行时执行本发明实施例的***/装置中限定的上述功能。根据本发明的实施例,上文描述的***、装置、模块、单元等可以通过计算机程序模块来实现。
在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并通过通信部分509被下载和安装,和/或从可拆卸介质511被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被处理器501执行时,执行本发明实施例的***中限定的上述功能。根据本发明的实施例,上文描述的***、设备、装置、模块、单元等可以通过计算机程序模块来实现。
根据本发明的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如Java,C++,python,“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
本领域技术人员可以理解,本发明的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本发明中。特别地,在不脱离本发明精神和教导的情况下,本发明的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本发明的范围。
以上对本发明的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本发明的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本发明的范围由所附权利要求及其等同物限定。不脱离本发明的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本发明的范围之内。

Claims (9)

1.一种操作***的运行状态检测方法,包括:
响应于接收到运行状态检测任务,确定与所述运行状态检测任务对应的标识,其中,所述运行状态检测任务包括所述标识,所述标识包括用于表征业务项目的业务标识,所述业务标识对应于业务主机***;
确定与所述标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据;
针对所述多组特征数据进行特征识别,在识别到所述多组特征数据中包括预设目标特征数据的情况下,确定与所述预设目标特征数据对应的第二目标操作***;
向所述第二目标操作***发送与预设目标特征数据对应的预设检测指标;以及
响应于接收到来自所述第二目标操作***的与所述检测指标对应的数据信息,根据所述数据信息确定所述第二目标操作***的运行状态。
2.根据权利要求1所述的方法,其中,所述针对所述多组特征数据进行特征识别,在识别到所述多组特征数据中包括预设目标特征数据的情况下,确定与所述预设目标特征数据对应的第二目标操作***,包括:
获取所述预设目标特征数据;
根据所述预设目标特征数据与每组特征数据的匹配结果,确定与所述预设目标特征数据匹配的一组特征数据,作为目标组特征数据;
确定与所述目标组特征数据对应的第一目标操作***;以及
将与所述目标组特征数据对应的第一目标操作***作为与所述预设目标特征数据对应的第二目标操作***。
3.根据权利要求1所述的方法,其中,所述响应于接收到来自所述第二目标操作***的与所述检测指标对应的数据信息,根据所述数据信息确定所述第二目标操作***的运行状态,包括:
获取与所述检测指标对应的预设量化分析规则;
根据所述预设量化分析规则与所述数据信息的匹配结果,确定所述数据信息表征的健康值;以及
根据所述数据信息表征的健康值确定所述第二目标操作***的运行状态。
4.根据权利要求1所述的方法,其中,所述标识为业务标识,在响应于接收到运行状态检测任务,确定与所述运行状态检测任务对应的标识之前,还包括:
配置每个操作***的标签;
配置业务标识与操作***之间的关系;其中,每个业务标识对应一个业务主机***,每个业务主机***包括多个操作***的标签。
5. 根据权利要求4所述的方法,其中,确定与所述标识对应的多个第一目标操作***,包括
根据所述业务标识与操作***之间的关系,确定与目标业务主机***对应的多个操作***的标签;以及
确定所述第一目标操作***。
6.根据权利要求1所述的方法,还包括:
调用自动化运维工具向每个操作***发送探针脚本;
所述确定与所述标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据包括:
根据所述探针脚本,分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据。
7.一种操作***的运行状态检测装置,包括:
第一确定模块,用于响应于接收到运行状态检测任务,确定与所述运行状态检测任务对应的标识,其中,所述运行状态检测任务包括所述标识,所述标识包括用于表征业务项目的业务标识,所述业务标识对应于业务主机***;
获取模块,用于确定与所述标识对应的多个第一目标操作***,并分别获取与每个第一目标操作***对应的特征数据,得到多组特征数据;
识别模块,用于针对所述多组特征数据进行特征识别,在识别到所述多组特征数据中包括预设目标特征数据的情况下,确定与所述预设目标特征数据对应的第二目标操作***;
发送模块,用于向所述第二目标操作***发送与预设目标特征数据对应的预设检测指标;以及
第二确定模块,用于响应于接收到来自所述第二目标操作***的与所述检测指标对应的数据信息,根据所述数据信息确定所述第二目标操作***的运行状态。
8.一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1~6中任一项所述的方法。
9.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~6中任一项所述的方法。
CN202310673803.2A 2023-06-08 2023-06-08 操作***的运行状态检测方法、装置、电子设备和介质 Active CN116401138B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310673803.2A CN116401138B (zh) 2023-06-08 2023-06-08 操作***的运行状态检测方法、装置、电子设备和介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310673803.2A CN116401138B (zh) 2023-06-08 2023-06-08 操作***的运行状态检测方法、装置、电子设备和介质

Publications (2)

Publication Number Publication Date
CN116401138A CN116401138A (zh) 2023-07-07
CN116401138B true CN116401138B (zh) 2023-09-15

Family

ID=87014623

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310673803.2A Active CN116401138B (zh) 2023-06-08 2023-06-08 操作***的运行状态检测方法、装置、电子设备和介质

Country Status (1)

Country Link
CN (1) CN116401138B (zh)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008269177A (ja) * 2007-04-18 2008-11-06 Ntt Docomo Inc 情報処理装置及び制御方法
CN102999423A (zh) * 2012-11-15 2013-03-27 华为技术有限公司 一种多核测试的方法和装置
CN111614480A (zh) * 2020-03-31 2020-09-01 视联动力信息技术股份有限公司 业务检测方法、装置和存储介质
CN111858284A (zh) * 2020-07-24 2020-10-30 苏州浪潮智能科技有限公司 一种人工智能服务器的资源监控方法和装置
CN112148561A (zh) * 2020-09-28 2020-12-29 建信金融科技有限责任公司 业务***的运行状态预测方法、装置及服务器
CN114499974A (zh) * 2021-12-28 2022-05-13 深圳供电局有限公司 设备探测方法、装置、计算机设备和存储介质
CN114760233A (zh) * 2022-03-22 2022-07-15 中国工商银行股份有限公司 业务处理方法、装置、电子设备及存储介质
CN114780807A (zh) * 2022-04-19 2022-07-22 中国工商银行股份有限公司 业务检测方法、装置、计算机***及可读存储介质
CN115202973A (zh) * 2022-07-14 2022-10-18 建信金融科技有限责任公司 应用运行状态的确定方法、装置、电子设备和介质
CN115442259A (zh) * 2022-08-30 2022-12-06 奇安信网神信息技术(北京)股份有限公司 ***识别方法及装置
CN116089220A (zh) * 2023-02-06 2023-05-09 中国工商银行股份有限公司 基于操作***的指标巡检方法及其装置、电子设备
CN116149932A (zh) * 2022-12-13 2023-05-23 吉林亿联银行股份有限公司 软件***状态的检测方法、装置及电子设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9378116B2 (en) * 2011-05-05 2016-06-28 International Business Machines Corporation Program subset execution and debug
US20140310776A1 (en) * 2012-01-26 2014-10-16 Christoph J. Graham Control Access Based on Network Status
JP6879239B2 (ja) * 2018-03-14 2021-06-02 オムロン株式会社 異常検知システム、サポート装置およびモデル生成方法
CN113452542A (zh) * 2020-03-27 2021-09-28 华为技术有限公司 故障检测方法及设备

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008269177A (ja) * 2007-04-18 2008-11-06 Ntt Docomo Inc 情報処理装置及び制御方法
CN102999423A (zh) * 2012-11-15 2013-03-27 华为技术有限公司 一种多核测试的方法和装置
CN111614480A (zh) * 2020-03-31 2020-09-01 视联动力信息技术股份有限公司 业务检测方法、装置和存储介质
CN111858284A (zh) * 2020-07-24 2020-10-30 苏州浪潮智能科技有限公司 一种人工智能服务器的资源监控方法和装置
CN112148561A (zh) * 2020-09-28 2020-12-29 建信金融科技有限责任公司 业务***的运行状态预测方法、装置及服务器
CN114499974A (zh) * 2021-12-28 2022-05-13 深圳供电局有限公司 设备探测方法、装置、计算机设备和存储介质
CN114760233A (zh) * 2022-03-22 2022-07-15 中国工商银行股份有限公司 业务处理方法、装置、电子设备及存储介质
CN114780807A (zh) * 2022-04-19 2022-07-22 中国工商银行股份有限公司 业务检测方法、装置、计算机***及可读存储介质
CN115202973A (zh) * 2022-07-14 2022-10-18 建信金融科技有限责任公司 应用运行状态的确定方法、装置、电子设备和介质
CN115442259A (zh) * 2022-08-30 2022-12-06 奇安信网神信息技术(北京)股份有限公司 ***识别方法及装置
CN116149932A (zh) * 2022-12-13 2023-05-23 吉林亿联银行股份有限公司 软件***状态的检测方法、装置及电子设备
CN116089220A (zh) * 2023-02-06 2023-05-09 中国工商银行股份有限公司 基于操作***的指标巡检方法及其装置、电子设备

Also Published As

Publication number Publication date
CN116401138A (zh) 2023-07-07

Similar Documents

Publication Publication Date Title
US11789943B1 (en) Configuring alerts for tags associated with high-latency and error spans for instrumented software
US11106442B1 (en) Information technology networked entity monitoring with metric selection prior to deployment
US11093518B1 (en) Information technology networked entity monitoring with dynamic metric and threshold selection
US20190095478A1 (en) Information technology networked entity monitoring with automatic reliability scoring
US8782103B2 (en) Monitoring system for optimizing integrated business processes to work flow
US10116534B2 (en) Systems and methods for WebSphere MQ performance metrics analysis
US20150170070A1 (en) Method, apparatus, and system for monitoring website
JP6419234B2 (ja) 測定ソリューションサービス提供システム
CN112580914A (zh) 汇集多源数据的企业级数据中台***的实现方法及装置
US10223397B1 (en) Social graph based co-location of network users
CN113760641A (zh) 业务监控方法、装置、计算机***和计算机可读存储介质
CN109542786A (zh) 可视化测试方法及装置
CN110888985A (zh) 一种报警信息处理方法、装置、电子设备及存储介质
US9276826B1 (en) Combining multiple signals to determine global system state
US20170236181A1 (en) Electronic device, system, and method
CN116401138B (zh) 操作***的运行状态检测方法、装置、电子设备和介质
CN111523764A (zh) 业务架构检测方法、装置、工具、电子设备和介质
CN115202973A (zh) 应用运行状态的确定方法、装置、电子设备和介质
CN111045915A (zh) 一种基于产品功能测试用例的安全测试的方法和装置
CN111651330B (zh) 数据采集方法、装置、电子设备和计算机可读存储介质
CN113900905A (zh) 日志监控方法、装置、电子设备及存储介质
CN115083030A (zh) 一种业务巡检方法、装置及电子设备
CN114490130A (zh) 消息订阅方法、装置、电子设备及存储介质
CN112596974A (zh) 一种全链路监控方法、装置、设备和存储介质
CN117573478A (zh) 性能监控方法、装置、设备、介质及程序产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant