技术领域technical field
本发明涉及信息技术领域,尤其涉及一种系统信息监控的方法和设备。The invention relates to the field of information technology, in particular to a system information monitoring method and equipment.
背景技术Background technique
信息技术发展到现在,已经基本不存在孤立的业务系统,信息共享变得不可规避,这样各业务系统间便存在大量的信息交换。目前现有的业务系统,一般都有自己的日志模块,业务系统出现故障后,能够通过查看日志,辅助定位故障,如果是接口数据有问题,只能通知相关业务系统,这种方式不能适应多业务系统的全局故障定位;一条信息流经多个业务系统,可能经过多次拆分、合并,不同系统间存在大量的信息传递,关联系统越多,故障越难定位,准确定位那个业务环节导致数据异常问题更是让运维人员束手无策。With the development of information technology, there are basically no isolated business systems, and information sharing has become unavoidable, so there is a large amount of information exchange between business systems. At present, the existing business systems generally have their own log modules. After the business system fails, the log can be viewed to assist in locating the fault. If there is a problem with the interface data, the relevant business system can only be notified. This method cannot adapt to many Global fault location of the business system; a piece of information flows through multiple business systems, which may be split and merged many times, and there is a large amount of information transmission between different systems. The problem of abnormal data makes the operation and maintenance personnel helpless.
综上所述,目前业务系统中,通过查看记录的日志辅助定位故障,但如果是接口数据有问题,只能通知相关业务系统,无法实现多系统的全局故障定位和信息追踪溯源。To sum up, in the current business system, checking the recorded logs assists in locating faults, but if there is a problem with the interface data, the relevant business system can only be notified, and global fault location and information tracking of multiple systems cannot be realized.
发明内容Contents of the invention
本发明实施例提供的一种系统信息监控的方法和设备,用以解决现有技术中存在的目前业务系统中,通过查看记录的日志辅助定位故障,但如果是接口数据有问题,只能通知相关业务系统,无法实现多系统的全局故障定位和信息追踪溯源的问题。A method and device for system information monitoring provided by the embodiments of the present invention are used to solve the current business system existing in the prior art, by checking the recorded logs to assist in locating faults, but if there is a problem with the interface data, only the notification Relevant business systems cannot realize multi-system global fault location and information tracking.
本发明实施例提供的一种系统信息监控的方法,该方法包括:A method for monitoring system information provided by an embodiment of the present invention, the method includes:
实时监控至少一个系统;monitor at least one system in real time;
在监测到有系统执行预设的数据处理方式中的一种后,确定执行预设的数据处理方式的系统的系统标识以及执行预设的数据处理方式涉及的数据的数据标识;After monitoring that a system executes one of the preset data processing methods, determine the system identification of the system that executes the preset data processing method and the data identification of the data involved in the execution of the preset data processing method;
将执行的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中,并根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中;Record the processing identification, determined system identification and data identification corresponding to the executed data processing method in the log, and place the determined system identification and data identification in the information representing the data processing flow according to the executed data processing method;
将所述日志和预设的业务流转信息进行比较,根据比较结果在确定出现故障后,根据所述表示数据处理流程的信息确定发生故障的位置。The log is compared with the preset service flow information, and after the failure is determined according to the comparison result, the location of the failure is determined according to the information representing the data processing flow.
较佳地,所述预设的数据处理方式包括下列中的部分或全部:Preferably, the preset data processing methods include some or all of the following:
信息生成、数据拆分合并、数据交换。Information generation, data splitting and merging, and data exchange.
较佳地,若所述处理标识对应的处理方式为信息生成或数据拆分合并,所述表示数据处理流程的信息为数据族谱关系信息;Preferably, if the processing mode corresponding to the processing identifier is information generation or data splitting and merging, the information representing the data processing flow is data genealogy relationship information;
若所述处理标识对应的处理方式为数据交换,所述表示数据处理流程的信息为数据流转信息。If the processing mode corresponding to the processing identifier is data exchange, the information representing the data processing flow is data flow information.
较佳地,所述根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中,包括:Preferably, according to the executed data processing method, placing the determined system identifier and data identifier in the information representing the data processing flow includes:
若所述处理标识对应的处理方式为信息生成,生成一个新的数据族谱关系信息,并将所述确定的系统标识和数据标识置于所述数据族谱关系信息中;If the processing method corresponding to the processing identifier is information generation, generate a new data genealogical relationship information, and place the determined system identifier and data identifier in the data genealogical relationship information;
若所述处理标识对应的处理方式为数据拆分合并,确定拆分涉及的原始数据的原始数据标识或合并涉及的所有原始数据对应的所有原始数据标识;确定包含确定的所有原始数据标识对应的数据族谱关系信息,并将确定的系统标识和数据标识置于包含确定的每个原始数据标识对应的数据族谱关系信息中。If the processing method corresponding to the processing identification is data splitting and merging, determine the original data identification of the original data involved in the split or all the original data identifications corresponding to all the original data involved in the merger; The data genealogy relationship information, and the determined system identifier and data identifier are placed in the data genealogy relationship information corresponding to each determined original data identifier.
较佳地,所述根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中,包括:Preferably, according to the executed data processing method, placing the determined system identifier and data identifier in the information representing the data processing flow includes:
若所述处理标识对应的处理方式为数据交换,判断数据交换涉及的原始数据是否有对应的数据流转信息;If the processing method corresponding to the processing identifier is data exchange, determine whether the original data involved in the data exchange has corresponding data transfer information;
若没有,则生成一个新的数据流转信息,并将所述确定的系统标识和数据标识置于所述数据流转信息中;If not, generate a new data flow information, and place the determined system identifier and data identifier in the data flow information;
若有,则确定包含原始数据的原始数据标识的数据流转信息,将所述确定的系统标识和数据标识置于所述原始数据的数据流转信息中。If so, determine the data flow information including the original data identifier of the original data, and place the determined system identifier and data identifier in the data flow information of the original data.
较佳地,根据所述表示数据处理流程的信息确定发生故障的位置,包括:Preferably, determining the location of the failure according to the information representing the data processing flow includes:
根据比较结果确定发生错误的数据;Determine the data in error according to the comparison result;
根据发生错误的数据对应的所述数据族谱关系信息,对故障进行定位,以及根据数据流转信息确定发生错误的数据进行的流转过程。According to the data genealogical relationship information corresponding to the erroneous data, the fault is located, and the transfer process of the erroneous data is determined according to the data transfer information.
较佳地,实时监控至少一个系统还包括:Preferably, the real-time monitoring of at least one system also includes:
实时监控至少一个系统中的目标节点;real-time monitoring of at least one target node in the system;
在检测到所述目标节点进行数据处理后,将目标节点处理标识、所述目标节点所属系统的系统标识以及所述目标节点进行数据处理涉及数据的数据标识记录到日志中;After detecting that the target node performs data processing, record the target node processing identifier, the system identifier of the system to which the target node belongs, and the data identifier of the data involved in the target node's data processing into the log;
将所述日志和预设的业务流转信息进行比较,根据比较结果在确定所述目标节点进行数据处理涉及的数据发生错误后,确定所述目标节点发生故障。The log is compared with the preset service flow information, and after determining that the data involved in the data processing of the target node has an error according to the comparison result, it is determined that the target node is faulty.
本发明实施例提供的一种系统信息监控的设备,该设备包括:A device for monitoring system information provided by an embodiment of the present invention, the device includes:
监控模块,用于实时监控至少一个系统;A monitoring module, configured to monitor at least one system in real time;
确定模块,用于在监测到有系统执行预设的数据处理方式中的一种后,确定执行预设的数据处理方式的系统的系统标识以及执行预设的数据处理方式涉及的数据的数据标识;The determination module is configured to determine the system identification of the system performing the preset data processing mode and the data identification of the data involved in the execution of the preset data processing mode after monitoring that a system executes one of the preset data processing modes ;
处理模块,用于将执行的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中,并根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中;The processing module is used to record the processing identifier corresponding to the executed data processing method, the determined system identifier and the data identifier in the log, and place the determined system identifier and data identifier in the data processing flow according to the executed data processing method in the information;
故障定位模块,用于将所述日志和预设的业务流转信息进行比较,根据比较结果在确定出现故障后,根据所述表示数据处理流程的信息确定发生故障的位置。The fault location module is used to compare the log with preset service flow information, determine the location of the fault according to the information indicating the data processing flow after the fault is determined according to the comparison result.
较佳地,所述预设的数据处理方式包括下列中的部分或全部:Preferably, the preset data processing methods include some or all of the following:
信息生成、数据拆分合并、数据交换。Information generation, data splitting and merging, and data exchange.
较佳地,若所述处理标识对应的处理方式为信息生成或数据拆分合并,所述表示数据处理流程的信息为数据族谱关系信息;Preferably, if the processing mode corresponding to the processing identifier is information generation or data splitting and merging, the information representing the data processing flow is data genealogy relationship information;
若所述处理标识对应的处理方式为数据交换,所述表示数据处理流程的信息为数据流转信息。If the processing mode corresponding to the processing identifier is data exchange, the information representing the data processing flow is data flow information.
较佳地,所述处理模块,具体用于:Preferably, the processing module is specifically used for:
若所述处理标识对应的处理方式为信息生成,生成一个新的数据族谱关系信息,并将所述确定的系统标识和数据标识置于所述数据族谱关系信息中;If the processing method corresponding to the processing identifier is information generation, generate a new data genealogical relationship information, and place the determined system identifier and data identifier in the data genealogical relationship information;
若所述处理标识对应的处理方式为数据拆分合并,确定拆分涉及的原始数据的原始数据标识或合并涉及的所有原始数据对应的所有原始数据标识;确定包含确定的所有原始数据标识对应的数据族谱关系信息,并将确定的系统标识和数据标识置于包含确定的每个原始数据标识对应的数据族谱关系信息中。If the processing method corresponding to the processing identification is data splitting and merging, determine the original data identification of the original data involved in the split or all the original data identifications corresponding to all the original data involved in the merger; The data genealogy relationship information, and the determined system identifier and data identifier are placed in the data genealogy relationship information corresponding to each determined original data identifier.
较佳地,所述处理模块,具体用于:Preferably, the processing module is specifically used for:
若所述处理标识对应的处理方式为数据交换,判断数据交换涉及的原始数据是否有对应的数据流转信息;If the processing method corresponding to the processing identifier is data exchange, determine whether the original data involved in the data exchange has corresponding data transfer information;
若没有,则生成一个新的数据流转信息,并将所述确定的系统标识和数据标识置于所述数据流转信息中;If not, generate a new data flow information, and place the determined system identifier and data identifier in the data flow information;
若有,则确定包含原始数据的原始数据标识的数据流转信息,将所述确定的系统标识和数据标识置于所述原始数据的数据流转信息中。If so, determine the data flow information including the original data identifier of the original data, and place the determined system identifier and data identifier in the data flow information of the original data.
较佳地,所述故障定位模块,具体用于:Preferably, the fault location module is specifically used for:
根据比较结果确定发生错误的数据;根据发生错误的数据对应的所述数据族谱关系信息,对故障进行定位,以及根据数据流转信息确定发生错误的数据进行的流转过程。Determine the erroneous data according to the comparison result; locate the fault according to the data genealogy relationship information corresponding to the erroneous data, and determine the flow process of the erroneous data according to the data transfer information.
较佳地,所述监控模块,还用于:Preferably, the monitoring module is also used for:
实时监控至少一个系统中的目标节点;在检测到所述目标节点进行数据处理后,将目标节点处理标识、所述目标节点所属系统的系统标识以及所述目标节点进行数据处理涉及数据的数据标识记录到日志中;将所述日志和预设的业务流转信息进行比较,根据比较结果在确定所述目标节点进行数据处理涉及的数据发生错误后,确定所述目标节点发生故障。Real-time monitoring of the target node in at least one system; after detecting that the target node performs data processing, the target node processing identification, the system identification of the system to which the target node belongs, and the data identification of the data involved in the data processing of the target node Recording in a log; comparing the log with preset service flow information, and determining that the target node is faulty after determining that the data involved in the data processing of the target node has an error according to the comparison result.
本发明实施例提供的系统信息监控的方法,由于在实时监控至少一个系统时,能够根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中,用于在系统出现故障时,确定发生故障的位置,进而如果是接口数据有问题,则可以根据处理流程的信息实现多系统的全局故障定位和信息追踪溯源。The system information monitoring method provided by the embodiment of the present invention, when monitoring at least one system in real time, can place the determined system identifier and data identifier in the information representing the data processing flow according to the executed data processing method, for use in When the system fails, determine the location of the failure, and if there is a problem with the interface data, then the multi-system global fault location and information traceability can be realized based on the information of the processing flow.
附图说明Description of drawings
图1为本发明实施例提供的系统信息监控的方法流程示意图;FIG. 1 is a schematic flowchart of a method for monitoring system information provided by an embodiment of the present invention;
图2为本发明实施例提供的系统信息监控的方法的详细流程示意图;Fig. 2 is a detailed flowchart of a method for monitoring system information provided by an embodiment of the present invention;
图3为本发明实施例提供的系统信息监控的设备的结构示意图;FIG. 3 is a schematic structural diagram of a system information monitoring device provided by an embodiment of the present invention;
图4为本发明实施例提供的系统信息监控的方法在进行预设的数据拆分合并时的总体流程图。FIG. 4 is an overall flow chart of the system information monitoring method provided by the embodiment of the present invention when performing preset data splitting and merging.
具体实施方式detailed description
本发明实施例实时监控至少一个系统;在监测到有系统执行预设的数据处理方式中的一种后,确定执行预设的数据处理方式的系统的系统标识以及执行预设的数据处理方式涉及的数据的数据标识;将执行的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中,并根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中;将日志和预设的业务流转信息进行比较,根据比较结果在确定出现故障后,根据表示数据处理流程的信息确定发生故障的位置。由于在实时监控至少一个系统时,能够根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中,用于在系统出现故障时,确定发生故障的位置,进而如果是接口数据有问题,则可以根据处理流程的信息实现多业务系统的全局故障定位和信息追踪溯源。The embodiment of the present invention monitors at least one system in real time; after monitoring that a system executes one of the preset data processing methods, determining the system identification of the system that executes the preset data processing method and performing the preset data processing method involves The data identification of the data; record the processing identification, the determined system identification and the data identification corresponding to the executed data processing method in the log, and according to the executed data processing method, place the determined system identification and data identification in the In the information of the process; compare the log with the preset business flow information, and determine the location of the failure according to the information indicating the data processing flow after the failure is determined according to the comparison result. Since at least one system is monitored in real time, the determined system identifier and data identifier can be placed in the information representing the data processing flow according to the executed data processing method, so as to determine the location of the fault when the system fails, and then If there is a problem with the interface data, the global fault location and information tracking of the multi-service system can be realized based on the information of the processing flow.
以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention. And in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
下面结合附图,用具体实施例对本发明提供的方法及用户设备进行详细描述。The method and user equipment provided by the present invention will be described in detail below with specific embodiments in conjunction with the accompanying drawings.
本发明实施例提供的一种统信息监控的方法,如图1所示,具体包括以下步骤:A method for monitoring statistical information provided by an embodiment of the present invention, as shown in FIG. 1 , specifically includes the following steps:
步骤101、实时监控至少一个系统;Step 101, monitor at least one system in real time;
步骤102、在监测到有系统执行预设的数据处理方式中的一种后,确定执行预设的数据处理方式的系统的系统标识以及执行预设的数据处理方式涉及的数据的数据标识;Step 102, after detecting that a system executes one of the preset data processing methods, determine the system identifier of the system executing the preset data processing method and the data identifier of the data involved in executing the preset data processing method;
步骤103、将执行的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中,并根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中;Step 103: Record the processing identifier corresponding to the executed data processing method, the determined system identifier and data identifier in the log, and place the determined system identifier and data identifier in the information indicating the data processing flow according to the executed data processing method middle;
步骤104、将日志和预设的业务流转信息进行比较,根据比较结果在确定出现故障后,根据表示数据处理流程的信息确定发生故障的位置。Step 104: Compare the log with the preset service flow information, and determine the location of the fault according to the information indicating the data processing flow after the fault is determined according to the comparison result.
现在的业务日志技术,只能处理单业务系统故障定位,无法处理多业务系统全局故障定位;也不能追踪数据来源。要想全局定位或数据溯源,需要一步一步查看不同业务系统日志,逐步单点判断,效率低下,运维成本高,并且基本不能判断整合拆分过的信息来源。The current business log technology can only handle single-service system fault location, but cannot handle multi-service system global fault location; nor can it track data sources. For global positioning or data traceability, it is necessary to check the logs of different business systems step by step and make single-point judgments step by step. This is inefficient, high in operation and maintenance costs, and it is basically impossible to judge the information sources that have been integrated and split.
本发明实施例可以针对多业务系统进行全局故障定位,如果一条信息流经多个业务系统,可能经过多次拆分、合并,本发明参照人立方实现方法,给数据加上独有的用于识别系统的系统标识,能够通过数据标识的关联关系,准确定位信息组成以及来源。例如,AA系统需要打通BB集团信息孤岛,实现各个原有业务系统的信息共享。AA监控系统可以监控集团内部所有信息流转过程,及时发现问题,并辅助确认问题根源。The embodiment of the present invention can perform global fault location for multi-service systems. If a piece of information flows through multiple service systems, it may be split and merged multiple times. The present invention refers to the implementation method of Human Cube, and adds a unique function to the data. The system identification of the identification system can accurately locate the composition and source of information through the association relationship of data identification. For example, the AA system needs to open up the information island of the BB Group to realize the information sharing of various original business systems. The AA monitoring system can monitor all information flow processes within the group, find problems in time, and assist in identifying the root cause of the problem.
本发明实施例提供的系统信息监控的方法,可以应用到各种类型的业务系统中,例如,企业系统、银行系统等。较佳的,可以应用到多模块多节点的业务系统中,也可以应用到单个业务系统中,只是应用到多模块多节点的业务系统中时,本发明实施例的提供的方法效果更佳,可以作为全局的一个监控系统,由于该方法增加了数据的系统标识,因而通过该方法中的记录日志以及表示数据处理流程的信息可以实现多业务系统中信息的追踪溯源。The system information monitoring method provided by the embodiment of the present invention can be applied to various types of business systems, for example, enterprise systems, bank systems, and the like. Preferably, it can be applied to a multi-module multi-node business system, or can be applied to a single business system, but when it is applied to a multi-module multi-node business system, the method provided by the embodiment of the present invention has a better effect. It can be used as a global monitoring system. Because the method adds the system identification of data, the traceability of information in the multi-service system can be realized through the recording log in the method and the information representing the data processing flow.
实施中,执行本发明实施例提供的系统信息监控的方法的主体可以是业务系统中增加的插件,或者单独连接到系统中的模块,该主体与业务系统无关,不影响业务系统的正常运行。同时,执行本发明实施例的主体可以包括信息收集模块和信息处理模块两个模块,也可以由一个模块完成。在实际生产制造过程中,可以根据需要制造成一个实体,也可以根据需要将信息收集模块和信息处理模块分开制造成两个实体。In practice, the main body that executes the system information monitoring method provided by the embodiment of the present invention can be a plug-in added to the business system, or a module connected to the system separately. The main body has nothing to do with the business system and does not affect the normal operation of the business system. Meanwhile, the main body executing the embodiment of the present invention may include two modules, an information collection module and an information processing module, or may be completed by one module. In the actual manufacturing process, it can be manufactured as one entity as required, or the information collection module and the information processing module can be separately manufactured as two entities as required.
若执行本发明实施例的主体为信息收集模块和信息处理模块两个模块,则相应的这两个模块功能的分配可以有多种情况:第一种情况,信息收集模块用于确定执行预设的数据处理方式的系统的系统标识以及执行预设的数据处理方式涉及的数据的数据标识,并将这些标识信息经过数据信息整合,整合成一个数据信息,并将整合后的数据信息发送给信息处理模块进行后续处理;第二种情况,信息收集模块可以只发送确定执行预设的数据处理方式的系统的系统标识以及执行预设的数据处理方式涉及的数据的数据标识的命令,由信息处理模块来确定这些信息。由于两种情况实现的最终操作相同,因而本发明实施例仅以第一种情况为例进行详细举例说明。If the main body that executes the embodiment of the present invention is two modules, the information collection module and the information processing module, then the distribution of the corresponding functions of these two modules can have a variety of situations: in the first case, the information collection module is used to determine the implementation of the preset The system identification of the data processing method and the data identification of the data involved in the implementation of the preset data processing method, and these identification information are integrated into one data information through data information integration, and the integrated data information is sent to the information The processing module performs subsequent processing; in the second case, the information collection module can only send a command to determine the system identifier of the system that executes the preset data processing method and the data identifier of the data involved in the execution of the preset data processing method, and the information processing module module to determine this information. Since the final operations implemented in the two cases are the same, the embodiment of the present invention only takes the first case as an example for detailed description.
由于在实际操作中,业务系统中预设的执行的数据处理方式有信息生成、数据拆分合并、数据交换和目标节点监控等多种方式,为了使信息处理模块能够识别数据信息是又哪种数据处理方式发送的,因而可以根据需要将信息收集模块对应的划分成多个信息收集的子模块,相应的每种数据处理方式对应一个信息收集的子模块,或者可以在信息收集模块执行每一种数据处理方式时,对应的在被处理的数据中添加一个对应的用于区别数据处理方式的标识。In actual operation, the preset data processing methods in the business system include information generation, data splitting and merging, data exchange, and target node monitoring. In order to enable the information processing module to identify which data information is The data processing method is sent, so the information collection module can be divided into multiple information collection sub-modules according to the needs, and each corresponding data processing method corresponds to an information collection sub-module, or can be executed in the information collection module. When different data processing methods are used, a corresponding identifier for distinguishing data processing methods is added to the processed data.
具体的,预设的数据处理方式包括下列中的部分或全部:Specifically, the preset data processing methods include some or all of the following:
信息生成、数据拆分合并、数据交换。Information generation, data splitting and merging, and data exchange.
其中,信息生成是指系统中添加新的数据信息;数据拆分合并是指系统中一个数据拆分成多个数据或者是多个数据合并成一个数据;数据交换可以是同一系统中同一个数据多个模块之间发生转换。另外,本发明实施例中还包括目标节点监控,用于根据需要对业务系统中重要的节点的流程进行实时监控。Among them, information generation refers to the addition of new data information in the system; data splitting and merging refers to the splitting of one data in the system into multiple data or the merging of multiple data into one data; data exchange can be the same data in the same system Conversions occur between multiple modules. In addition, the embodiment of the present invention also includes target node monitoring, which is used to monitor the processes of important nodes in the business system in real time as required.
为了方便说明,本发明实施例只针对部分可能的情况进行举例说明,即主要对信息收集模块和信息处理模块分开的两个模块进行举例说明,且针对业务系统中预设的经常执行的每种数据处理方式,都对应的有一个信息收集子模块,并主要对业务系统中预设的经常执行的信息生成、数据拆分合并、数据交换和目标节点监控四种数据处理方式进行举例。For the convenience of description, the embodiment of the present invention only illustrates some possible situations, that is, mainly illustrates the two modules that are separated from the information collection module and the information processing module, and aims at each of the frequently executed presets in the business system. The data processing methods all correspond to an information collection sub-module, and mainly give examples of the four data processing methods preset in the business system: information generation, data splitting and merging, data exchange, and target node monitoring.
本发明实施例中系统信息监控的方法,针对不同数据处理方法的具体过程有所不同,下面主要针对信息生成、数据拆分合并、数据交换和目标节点监控这业务系统中预设的经常执行的数据处理方式进行详细介绍。The method of system information monitoring in the embodiment of the present invention is different for different data processing methods. The following mainly focuses on information generation, data splitting and merging, data exchange and target node monitoring, which are preset and often executed in the business system. The data processing method is described in detail.
第一种方式、信息生成的数据处理方式。The first method is the data processing method of information generation.
较佳地,若处理标识对应的处理方式为信息生成或数据拆分合并,表示数据处理流程的信息为数据族谱关系信息。Preferably, if the processing mode corresponding to the processing identifier is information generation or data splitting and merging, the information indicating the data processing flow is data genealogy relationship information.
较佳地,根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中,包括:Preferably, according to the executed data processing method, the determined system identifier and data identifier are placed in the information representing the data processing flow, including:
若处理标识对应的处理方式为信息生成,生成一个新的数据族谱关系信息,并将确定的系统标识和数据标识置于数据族谱关系信息中。If the processing method corresponding to the processing identifier is information generation, a new data genealogical relationship information is generated, and the determined system identifier and data identifier are placed in the data genealogical relationship information.
较佳地,根据表示数据处理流程的信息确定发生故障的位置,包括:Preferably, the location of the failure is determined according to the information representing the data processing flow, including:
根据比较结果确定发生错误的数据;Determine the data in error according to the comparison result;
根据发生错误的数据对应的数据族谱关系信息,对故障进行定位,以及根据数据流转信息确定发生错误的数据进行的流转过程。According to the data genealogy relationship information corresponding to the erroneous data, locate the fault, and determine the transfer process of the erroneous data according to the data transfer information.
本发明实施例可以实时监控一个或者是多个业务系统,监控业务系统运行是否正常、是否出现故障以及在哪出现了故障等。The embodiments of the present invention can monitor one or more business systems in real time, and monitor whether the business systems are running normally, whether a fault occurs, and where the fault occurs.
信息收集模块在监测到有其中一个系统执行预设的信息生成的数据处理方式后,通知用于执行信息生成的信息收集子模块抽取信息,即抽取新生成信息的数据信息,也就是说抽取执行预设的信息生成的数据处理方式涉及的数据的数据标识;并确定是监测到的哪个系统进行的信息生成的数据处理方式,也就是说确定执行预设的信息生成的数据处理方式的系统的系统标识;并将确定的这些标识进行数据信息整合,将整合得到的数据信息发送给信息处理模块。After the information collection module detects that one of the systems executes the preset data processing method of information generation, it notifies the information collection sub-module used to execute information generation to extract information, that is, to extract the data information of newly generated information, that is to say, to extract and execute The data identification of the data involved in the preset data processing method of information generation; and determine which system is monitoring the data processing method of information generation, that is to say, determine the system that executes the preset information generation data processing method system identification; and integrate the identified identifications with data information, and send the integrated data information to the information processing module.
信息处理模块根据从哪个信息收集子模块接收到的数据信息以及数据信息中的处理标识判别接收到的数据信息的类别,即判断是经过哪种数据处理方式处理的数据信息,也就是说在确定是信息生成的信息收集子模块发送的数据信息后,将执行的信息生成的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中;并为该数据信息生成一个新的数据族谱关系信息,将确定的系统标识和数据标识置于数据族谱关系信息中,将该数据信息作为原始信息,若后续该数据信息发生了相应的变化,如数据拆分合并等,则将变化后数据信息的系统标识和数据标识置于发生变化前原始信息的数据族谱关系信息中,以便可以根据族谱关系信息查询信息的流转和变化。The information processing module judges the type of the received data information according to the data information received from which information collection sub-module and the processing identifier in the data information, that is, it judges which data information is processed by which data processing method, that is to say, when determining After the data information sent by the information collection sub-module of information generation, the processing identification corresponding to the data processing mode of the executed information generation, the determined system identification and data identification are recorded in the log; and a new data is generated for the data information Genealogy relationship information, put the determined system identifier and data identifier in the data genealogy relationship information, and use the data information as the original information. If the data information changes accordingly, such as data splitting and merging, etc., the changed The system identification and data identification of data information are placed in the data genealogy relationship information of the original information before the change, so that the flow and change of information can be queried according to the genealogy relationship information.
在信息处理模块中,根据需要设置有预设的业务流转信息,用于与业务系统运行中的业务流转信息进行比对,也就是说将记录的日志和预设的业务流转信息进行比较,根据比较结果确定发生错误的数据具体是什么数据;并根据发生错误的数据所在的数据族谱关系信息,确定具体发生故障的位置。In the information processing module, preset business flow information is set as required for comparison with the business flow information in the operation of the business system, that is to say, the recorded log is compared with the preset business flow information, according to As a result of the comparison, it is determined what data the erroneous data is; and according to the genealogy relationship information of the data where the erroneous data is located, the specific location of the fault is determined.
下面举例说明信息生成的数据处理方式下,本发明实施例的系统信息监控方法的具体操作流程。The following example illustrates the specific operation process of the system information monitoring method in the embodiment of the present invention under the data processing mode of information generation.
例如,监控系统需要收集各个业务系统运行过程中的业务信息(即抽取新生成信息的数据信息),比如员工管理系统中新增员工信息,在不影响原有业务系统正常处理的前提下,在确认新增员工信息成功后(即在监测到有其中一个系统执行预设的信息生成的数据处理方式),调用监控系统组件(即调用即调用执行信息生成的信息收集子模块),收集信息(即抽取新生成信息的数据信息),机器信息(即执行信息生成的数据处理方式对应的处理标识)、子系统信息(即确定执行预设的信息生成的数据处理方式的系统的系统标识)、员工ID或者身份证信息(即执行预设的信息生成的数据处理方式涉及的数据的数据标识),生成员工信息全局唯一标志码(即将确定的这些信息进行数据信息整合),并将生成员工信息全局唯一标志码发送给信息处理模块(即将整合得到的数据信息发送给信息处理模块),信息处理模块在收到员工信息全局唯一标志码后,生成一个新的数据族谱关系信息,同时记录相关业务操作日志(即将执行的信息生成的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中)。For example, the monitoring system needs to collect business information during the operation of each business system (that is, extract the data information of newly generated information), such as new employee information in the employee management system, without affecting the normal processing of the original business system. After confirming that the new employee information is successfully added (that is, when it is detected that one of the systems executes the preset information generation data processing method), call the monitoring system component (that is, call the information collection submodule that executes information generation), and collect information ( That is, to extract the data information of newly generated information), machine information (that is, the processing identification corresponding to the data processing method that executes information generation), subsystem information (that is, the system identification of the system that determines the data processing method that executes the preset information generation), Employee ID or ID card information (that is, the data identification of the data involved in the data processing method of the preset information generation), generate the employee information global unique identification code (the information that is about to be determined will be integrated with the data information), and the employee information will be generated The globally unique identification code is sent to the information processing module (the integrated data information will be sent to the information processing module). After receiving the globally unique identification code of the employee information, the information processing module generates a new data genealogical relationship information and records related business Operation log (recording the processing identification corresponding to the data processing mode of the executed information generation, the determined system identification and data identification into the log).
下面简单介绍一下处理标识、系统标识、数据标识和记录日志四个概念,由于在每种数据处理方式下,这四个概念相同,因而只在此进行简单介绍,后面不再重复赘述。The following briefly introduces the four concepts of processing identification, system identification, data identification and logging. Since these four concepts are the same in each data processing mode, they will only be briefly introduced here, and will not be repeated later.
处理标识,用于区分多种数据处理方式,即每种数据处理方式对应一种处理标识,信息处理模块根据处理标识就能确定具体是哪个信息收集子模块发送的数据信息。The processing identifier is used to distinguish multiple data processing methods, that is, each data processing method corresponds to a processing identifier, and the information processing module can determine which information collection sub-module sends the data information according to the processing identifier.
系统标识,用于区分各个业务系统,即在多业务系统下,每个业务系统对应一种不同的标识,信息处理模块根据系统标识就能确定接收到的数据信息具体是哪个业务系统的数据信息。该系统信息是根据需要提前准备好的数据基础信息,可以进行预先收集或者配置,包括:机器名、机器IP、网卡MAC、系统模块标志等,例如,应用网卡MAC等多种信息组成的一个32位唯一码。The system identifier is used to distinguish each business system, that is, under the multi-service system, each business system corresponds to a different identifier, and the information processing module can determine which business system the received data information is based on the system identifier . The system information is the basic data information prepared in advance according to the needs, which can be collected or configured in advance, including: machine name, machine IP, network card MAC, system module logo, etc., for example, a 32 bit unique code.
数据标识,用于区分各个不同的数据,即相当于每个数据对应一个自己特有的身份信息,信息处理模块根据数据标识就能确定接收到的数据信息具体是哪个数据信息。例如,信息收集模块收集的数据ID、数据属性等数据自身特有的信息。The data identification is used to distinguish different data, that is, each data corresponds to its own unique identity information, and the information processing module can determine which data information the received data information is based on the data identification. For example, information unique to the data itself, such as data IDs and data attributes collected by the information collection module.
实施中,上述标识信息的收集可以在信息生成源头、业务流转关键点、模块间信息交换、数据合并拆分等各个业务节点上执行。During implementation, the collection of the above-mentioned identification information can be performed on various business nodes such as the source of information generation, key points of business flow, information exchange between modules, and data merging and splitting.
记录日志,在每个系统发生数据处理时,信息处理模块都要将该过程记录到日志中,用于对业务系统进行后续处理,例如进行业务实时监控、全局故障定位和信息追踪溯源等。Logs are recorded. When data processing occurs in each system, the information processing module must record the process into the log for subsequent processing of the business system, such as real-time business monitoring, global fault location, and information tracking.
第二种方式、数据拆分合并的数据处理方式。The second method is the data processing method of data splitting and merging.
较佳地,若处理标识对应的处理方式为信息生成或数据拆分合并,表示数据处理流程的信息为数据族谱关系信息;Preferably, if the processing mode corresponding to the processing identifier is information generation or data splitting and merging, the information indicating the data processing flow is data genealogy relationship information;
较佳地,根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中,包括:Preferably, according to the executed data processing method, the determined system identifier and data identifier are placed in the information representing the data processing flow, including:
若处理标识对应的处理方式为数据拆分合并,确定拆分涉及的原始数据的原始数据标识或合并涉及的所有原始数据对应的所有原始数据标识;确定包含确定的所有原始数据标识对应的数据族谱关系信息,并将确定的系统标识和数据标识置于包含确定的每个原始数据标识对应的数据族谱关系信息中。If the processing method corresponding to the processing identification is data splitting and merging, determine the original data identification of the original data involved in the split or all the original data identifications corresponding to all the original data involved in the merger; determine the data family tree corresponding to all the original data identifications included relationship information, and place the determined system identifier and data identifier in the data genealogy relationship information corresponding to each determined original data identifier.
较佳地,根据表示数据处理流程的信息确定发生故障的位置,包括:Preferably, the location of the failure is determined according to the information representing the data processing flow, including:
根据比较结果确定发生错误的数据;Determine the data in error according to the comparison result;
根据发生错误的数据对应的数据族谱关系信息,对故障进行定位,以及根据数据流转信息确定发生错误的数据进行的流转过程。According to the data genealogy relationship information corresponding to the erroneous data, locate the fault, and determine the transfer process of the erroneous data according to the data transfer information.
信息收集模块在监测到有其中一个系统执行预设的数据拆分的数据处理方式后,通知用于执行数据拆分合并的信息收集子模块抽取信息,即抽取进行拆分的数据的数据信息,也就是说抽取执行预设的数据拆分的数据处理方式涉及的所有原始数据的数据标识;并确定是监测到的哪个系统进行的信息生成的数据处理方式,也就是说确定执行预设的信息生成的数据处理方式的系统的系统标识;然后将确定的这些标识进行数据信息整合,将整合得到的数据信息发送给信息处理模块。After the information collection module detects that one of the systems executes the preset data processing method of data splitting, it notifies the information collection sub-module for performing data splitting and merging to extract information, that is, to extract the data information of the split data, That is to say, extract the data identification of all raw data involved in the data processing method of the preset data splitting; and determine which system is monitored for the data processing method of information generation, that is to say, determine the execution of the preset information The generated system identification of the system of the data processing mode; and then integrate the determined identification with data information, and send the integrated data information to the information processing module.
信息处理模块根据从哪个信息收集子模块接收到的数据信息以及数据信息中的处理标识判别接收到的数据信息的类别,即判断是经过哪种数据处理方式处理的数据信息,也就是说在确定是数据拆分的信息收集子模块发送的数据信息后,将执行的数据拆分的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中;确定拆分涉及的原始数据的原始数据标识;确定包含确定的原始数据标识对应的数据族谱关系信息,并将确定的系统标识和数据标识置于包含确定的原始数据标识对应的数据族谱关系信息中。The information processing module judges the type of the received data information according to the data information received from which information collection sub-module and the processing identifier in the data information, that is, it judges which data information is processed by which data processing method, that is to say, when determining After the data information sent by the information collection sub-module of data splitting, the processing identifier corresponding to the data processing mode of the executed data splitting, the determined system identifier and data identifier are recorded in the log; the original data involved in the splitting is determined Raw data identification: determine the data genealogical relationship information corresponding to the determined original data identification, and place the determined system identification and data identification in the data genealogical relationship information corresponding to the determined original data identification.
由于进行数据合并的数据处理方式与进行拆分时的操作相似,只是进行合并时,涉及到至少两个原始数据,因而需要确定所有原始数据的对应的所有原始数据标识;确定包含确定的所有原始数据标识对应的数据族谱关系信息,并将确定的系统标识和数据标识置于包含确定的每个原始数据标识对应的数据族谱关系信息中。Since the data processing method of data merging is similar to that of splitting, except that at least two original data are involved when merging, it is necessary to determine all the corresponding original data identifiers of all original data; make sure to include all determined original data The data genealogy relationship information corresponding to the data identifier, and the determined system identifier and data identifier are placed in the data genealogy relationship information corresponding to each determined original data identifier.
而在进行数据拆分处理和数据合并处理后,在信息处理模块中的处理方式类似,都是根据需要设置有预设的业务流转信息,用于与业务系统运行中的业务流转信息进行比对,也就是说将记录的日志和预设的业务流转信息进行比较,根据比较结果确定发生错误的数据具体是什么数据;并根据发生错误的数据所在的数据族谱关系信息,确定具体发生故障的位置,以及根据数据流转信息确定发生错误的数据具体在哪个流转过程中发生了错误。After data splitting and data merging, the processing in the information processing module is similar, and the preset business flow information is set as needed for comparison with the business flow information in the operation of the business system , that is to say, compare the recorded log with the preset business flow information, and determine the specific data of the error data according to the comparison result; and determine the specific fault location according to the data genealogy relationship information where the error data is located , and according to the data transfer information, determine in which transfer process the error occurred in the data where the error occurred.
下面举例说明数据拆分的数据处理方式下,本发明实施例的系统信息监控方法的具体操作流程。The following example illustrates the specific operation process of the system information monitoring method in the embodiment of the present invention under the data processing mode of data splitting.
例如,在车间生产制造过程中,机加工车间生产零件A,液压件车间生产零件B,装配车间组装A和B成部件C,三个车间各有生产管理系统,装配车间提交工装工艺路线成功后,调用监控系统组件(即调用执行数据拆分合并的信息收集子模块),收集信息(即抽取进行数据合并的所有原始数据的数据信息),包括收集机器信息(即执行数据合并的数据处理方式对应的处理标识)、子系统信息(即确定执行预设的数据合并的数据处理方式的系统的系统标识)、零件A特征信息(即执行预设的数据合并的数据处理方式涉及的原始数据的数据标识)、零件B特征信息(即执行预设的数据合并的数据处理方式涉及的原始数据的数据标识)、部件C特征信息(即执行预设的数据合并的数据处理方式涉及的合并后新数据的数据标识)等,生成部件C全局唯一标志码(即将确定的这些信息进行数据信息整合),并将生成的部件C的全局唯一标志码发送给信息处理模块(即将整合得到的数据信息发送给信息处理模块),信息处理模块在收到部件C的全局唯一标志码后,将其作为A零件和B零件的子信息,登记到数据A和B对应的族谱关系信息中(即将变化后数据信息的系统标识和数据标识置于发生变化前原始信息的数据族谱关系信息中),同时记录相关业务操作日志(即将执行的数据合并的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中)。For example, in the manufacturing process of the workshop, the machining workshop produces part A, the hydraulic parts workshop produces part B, and the assembly workshop assembles A and B into part C. Each of the three workshops has a production management system. After the assembly workshop submits the tooling process route successfully , call the monitoring system components (that is, call the information collection submodule that performs data splitting and merging), collect information (that is, extract the data information of all the original data for data merging), including collecting machine information (that is, the data processing method for performing data merging corresponding processing identification), subsystem information (that is, the system identification of the system that determines the data processing method that executes the preset data combination), part A feature information (that is, the original data involved in the execution of the preset data combination data processing method) data identification), part B feature information (that is, the data identification of the original data involved in the execution of the preset data combination data processing method), part C feature information (that is, the merged new data involved in the execution of the preset data combination data processing method Data identification of data), etc., generate the global unique identification code of component C (to integrate the determined information), and send the generated global unique identification code of component C to the information processing module (to send the integrated data information to the information processing module), after the information processing module receives the global unique identification code of part C, it will be used as the sub-information of part A and part B, and registered in the genealogy relationship information corresponding to data A and B (that is, the changed data The system identification and data identification of the information are placed in the data genealogy relationship information of the original information before the change), and the relevant business operation logs are recorded at the same time (the processing identification corresponding to the data processing method of the upcoming data merger, the determined system identification and data identification recorded in the log).
第三种方式、数据交换的数据处理方式。The third method is the data processing method of data exchange.
较佳地,若处理标识对应的处理方式为数据交换,表示数据处理流程的信息为数据流转信息。Preferably, if the processing mode corresponding to the processing identifier is data exchange, the information representing the data processing flow is data flow information.
较佳地,根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中,包括:Preferably, according to the executed data processing method, the determined system identifier and data identifier are placed in the information representing the data processing flow, including:
若处理标识对应的处理方式为数据交换,判断数据交换涉及的原始数据是否有对应的数据流转信息;If the processing method corresponding to the processing identifier is data exchange, determine whether the original data involved in the data exchange has corresponding data transfer information;
若没有,则生成一个新的数据流转信息,并将确定的系统标识和数据标识置于数据流转信息中;If not, generate a new data flow information, and place the determined system identifier and data identifier in the data flow information;
若有,则确定包含原始数据的原始数据标识的数据流转信息,将确定的系统标识和数据标识置于原始数据的数据流转信息中。If so, determine the data transfer information including the original data identifier of the original data, and place the determined system identifier and data identifier in the data transfer information of the original data.
较佳地,根据表示数据处理流程的信息确定发生故障的位置,包括:Preferably, the location of the failure is determined according to the information representing the data processing flow, including:
根据比较结果确定发生错误的数据;Determine the data in error according to the comparison result;
根据发生错误的数据对应的数据族谱关系信息,对故障进行定位,以及根据数据流转信息确定发生错误的数据进行的流转过程。According to the data genealogy relationship information corresponding to the erroneous data, locate the fault, and determine the transfer process of the erroneous data according to the data transfer information.
信息收集模块在监测到有其中一个系统执行预设的数据交换的数据处理方式后,通知用于执行数据交换的信息收集子模块抽取信息,即抽取进行数据交换的数据信息,也就是说抽取执行预设的数据交换的数据处理方式涉及的数据的数据标识;并确定是监测到的哪个系统进行的数据交换的数据处理方式,也就是说确定执行预设的数据交换的数据处理方式的系统的系统标识;并将确定的这些标识进行数据信息整合,将整合得到的数据信息发送给信息处理模块。After the information collection module detects that one of the systems executes the preset data processing method of data exchange, it notifies the information collection sub-module used to perform data exchange to extract information, that is, to extract the data information for data exchange, that is to say, to extract and execute The data identification of the data involved in the preset data exchange data processing method; and determine which system is monitoring the data exchange data processing method, that is to say, determine the system that executes the preset data exchange data processing method system identification; and integrate the identified identifications with data information, and send the integrated data information to the information processing module.
信息处理模块根据从哪个信息收集子模块接收到的数据信息判别接收到的数据信息的类别,即判断是经过哪种数据处理方式处理的数据信息,也就是说在确定是数据交换的信息收集子模块发送的数据信息后,将执行的数据交换的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中;并判断数据交换涉及的原始数据是否有对应的数据流转信息;若没有,则生成一个新的数据流转信息,并将确定的系统标识和数据标识置于数据流转信息中;若有,则确定包含原始数据的原始数据标识的数据流转信息,将确定的系统标识和数据标识置于原始数据的数据流转信息中。The information processing module judges the category of the received data information according to the data information received from which information collection sub-module, that is, judges the data information processed by which data processing method, that is to say, it is determined that the information collection sub-module for data exchange After the data information sent by the module, record the corresponding processing identifier, determined system identifier and data identifier corresponding to the data processing mode of the executed data exchange into the log; and judge whether the original data involved in the data exchange has corresponding data transfer information; if If not, generate a new data transfer information, and place the determined system identifier and data identifier in the data transfer information; if yes, determine the data transfer information containing the original data identifier of the original data, and place the determined system identifier and The data identifier is placed in the data flow information of the original data.
在信息处理模块中,根据需要设置有预设的业务流转信息,用于与业务系统运行中的业务流转信息进行比对,也就是说将记录的日志和预设的业务流转信息进行比较,根据比较结果确定发生错误的数据具体是什么数据;根据数据流转信息确定发生错误的数据进行的流转过程。In the information processing module, preset business flow information is set as required for comparison with the business flow information in the operation of the business system, that is to say, the recorded log is compared with the preset business flow information, according to The comparison result determines the specific data of the erroneous data; according to the data transfer information, the transfer process of the erroneous data is determined.
下面举例说明数据交换的数据处理方式下,本发明实施例的系统信息监控方法的具体操作流程。The following example illustrates the specific operation process of the system information monitoring method in the embodiment of the present invention under the data processing mode of data exchange.
例如,CC集团有采购管理子系统和财务管理子系统,采购订单在采购子系统审核通过后,通过信息交换接口,传送订单财务相关信息到财务子系统,以便财务审核,付款等操作。实施中,本发明的监控系统仅能够对该信息交换的过程进行监控,并不影响原有的采购管理子系统和财务管理子系统的正常工作流程,同时在监控过程中,监控系统能够记录采购子系统将订单财务相关信息发送给财务子系统,以及记录财务子系统接收到采购子系统发送的订单财务相关信息。For example, CC Group has a procurement management subsystem and a financial management subsystem. After the purchase order is approved by the procurement subsystem, the financial information related to the order is transmitted to the financial subsystem through the information exchange interface for financial review, payment and other operations. During implementation, the monitoring system of the present invention can only monitor the process of information exchange without affecting the normal work flow of the original procurement management subsystem and financial management subsystem. At the same time, during the monitoring process, the monitoring system can record the procurement The subsystem sends the financial related information of the order to the financial subsystem, and records the financial related information of the order received by the financial subsystem from the purchasing subsystem.
采购子系统在将订单财务相关信息发送给财务子系统后,调用监控系统组件(即调用执行数据交换的信息收集子模块),收集(即抽取进行数据交换的原始数据的数据信息),包括收集机器信息(即执行数据交换的数据处理方式对应的处理标识)、子系统信息(即确定执行预设的数据交换的数据处理方式的系统的系统标识)、订单特征信息(即执行预设的数据交换的数据处理方式涉及的数据的数据标识)等,发送监控系统(即发送给信息处理模块),监控系统收到信息后,登记到信息流转信息中(即将确定的系统标识和数据标识置于数据流转信息中),同时记录相关业务操作日志(即将执行的数据交换的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中)。After the procurement subsystem sends the financial information related to the order to the financial subsystem, it calls the monitoring system component (that is, calls the information collection submodule that performs data exchange), collects (that is, extracts the data information of the original data for data exchange), including collecting Machine information (that is, the processing identification corresponding to the data processing method that performs data exchange), subsystem information (that is, the system identification of the system that determines the data processing method that performs the preset data exchange), order feature information (that is, the data processing method that performs the preset data exchange) The data identification of the data involved in the exchanged data processing method), etc., are sent to the monitoring system (that is, to the information processing module). data transfer information), and record relevant business operation logs at the same time (the processing identification corresponding to the data processing mode of the data exchange to be performed, the determined system identification and data identification are recorded in the log).
第四种方式、目标节点监控的数据处理方式。The fourth method is the data processing method of target node monitoring.
较佳地,实时监控至少一个系统还包括:Preferably, the real-time monitoring of at least one system also includes:
实时监控至少一个系统中的目标节点;real-time monitoring of at least one target node in the system;
在检测到目标节点进行数据处理后,将目标节点处理标识、目标节点所属系统的系统标识以及目标节点进行数据处理涉及数据的数据标识记录到日志中;After detecting that the target node performs data processing, record the target node processing identifier, the system identifier of the system to which the target node belongs, and the data identifier of the data involved in the target node's data processing into the log;
将日志和预设的业务流转信息进行比较,根据比较结果在确定目标节点进行数据处理涉及的数据发生错误后,确定目标节点发生故障。Compare the log with the preset business flow information, and determine that the target node is faulty after determining that the data involved in the data processing of the target node has an error according to the comparison result.
除了上述三种常见的数据处理方式以外,本发明实施例可以选择系统中特定的目标节点进行实时监控,可以根据需要设定进行监控的目标节点,针对经常出错、比较复杂或者是比较重要的节点进行监控。例如,银行系统在执行为某企业发工资的任务时,可能在某一段时间内一直执行的是为员工发工资的任务,用户可以根据需要选择节点,监控发工资的过程中,具体发给了谁,发了多少钱。In addition to the above three common data processing methods, the embodiment of the present invention can select a specific target node in the system for real-time monitoring, and can set the target node for monitoring according to the needs, aiming at frequent errors, more complex or more important nodes to monitor. For example, when the banking system performs the task of paying wages for a certain company, it may have been performing the task of paying wages for employees for a certain period of time. Users can select nodes according to their needs and monitor the process of paying wages. Who and how much money was sent.
信息收集模块在监测到有其中一个系统执行预设的目标节点监控的数据处理方式后,通知用于执行目标节点监控的信息收集子模块抽取信息,即抽取进行目标节点监控的节点处数据的数据信息,也就是说抽取执行预设的目标节点监控的数据处理方式涉及的数据的数据标识;并确定是监测到的哪个系统进行的目标节点监控的数据处理方式,也就是说确定执行预设的目标节点监控数据处理方式的系统的系统标识;然后将确定的这些标识进行数据信息整合,将整合得到的数据信息发送给信息处理模块。After the information collection module detects that one of the systems executes the preset data processing method of target node monitoring, it notifies the information collection sub-module used to perform target node monitoring to extract information, that is, to extract the data of the node for target node monitoring information, that is to say, to extract the data identification of the data involved in the data processing method of the preset target node monitoring; The target node monitors the system identification of the system of the data processing mode; then integrates the identified identifications with data information, and sends the integrated data information to the information processing module.
信息处理模块根据从哪个信息收集子模块接收到的数据信息判别接收到的数据信息的类别,即判断是经过哪种数据处理方式处理的数据信息,也就是说在确定是目标节点监控的信息收集子模块发送的数据信息后,在监测到目标节点进行数据处理后,将目标节点处理标识、目标节点所属系统的系统标识以及目标节点进行数据处理涉及数据的数据标识记录到日志中。The information processing module judges the type of the received data information according to the data information received from which information collection sub-module, that is, judges the data information processed by which data processing method, that is to say, when it is determined that the information collected by the target node monitors After the data information sent by the sub-module, after the target node is monitored for data processing, the target node processing identifier, the system identifier of the system to which the target node belongs, and the data identifier of the data involved in the target node's data processing are recorded in the log.
在信息处理模块中,根据需要设置有预设的业务流转信息,可以将日志和预设的业务流转信息进行比较,根据比较结果在确定目标节点进行数据处理涉及的数据发生错误后,确定目标节点发生故障。In the information processing module, preset business flow information is set as required, and the log can be compared with the preset business flow information. According to the comparison result, after the data involved in the data processing of the target node is determined to be wrong, the target node is determined. malfunction.
综合本发明实施例在上述信息生成、数据拆分合并、数据交换和目标节点监控四种数据处理方式下的具体处理过程,总结出一个总的流程图,如图2所示,为本发明实施例提供的系统信息监控的方法的详细流程示意图。Synthesizing the specific processing procedures of the embodiment of the present invention under the above four data processing modes of information generation, data splitting and merging, data exchange and target node monitoring, a general flow chart is summarized, as shown in Figure 2, which is the embodiment of the present invention A detailed flowchart of the method for monitoring system information provided by the example.
本发明实施例中涉及的记录日志以及表示数据处理流程的数据族谱关系信息和数据流转信息,是为了通过模拟人类族谱方式给数据添加系统标识作为数据基础基因信息,能够实现多模块、多节点业务系统中,信息流准确定位、追踪、溯源,在基本不影响业务系统的情况下,辅助全局故障快速定位,进而节约系统运维成本。The recording logs involved in the embodiments of the present invention and the data genealogy relationship information and data transfer information representing the data processing flow are to add system identifiers to the data as basic data genetic information by simulating the human genealogy, so as to realize multi-module and multi-node services In the system, the information flow is accurately located, tracked, and traced, and without affecting the business system, it assists in the rapid positioning of global faults, thereby saving system operation and maintenance costs.
通过本发明提供的方法,相关业务人员或者系统运维人员可以轻松地查看所有相关联系统的业务流程,方便定位系统故障,实现全局业务监控;同时还可以以任意业务节点为入口,向上追溯信息源头,向下追踪信息最终流向。同时本发明提供的方法,只需要在不同业务系统间发生信息传递,或者目标节点处理部分,额外记录信息,不会影响正常业务流程,对系统性能的影响,也基本可以忽略不计。现有技术中业务系统记录大量日志,通过大数据分析系统分析全部日志,找出数据关联关系。如此处理,成本高且不能全部精确定位。Through the method provided by the present invention, relevant business personnel or system operation and maintenance personnel can easily check the business processes of all related systems, conveniently locate system faults, and realize global business monitoring; at the same time, any business node can be used as an entry to trace information upwards source, and trace down to where the information ultimately flows. At the same time, the method provided by the present invention only needs to transmit information between different business systems, or additionally record information in the processing part of the target node, which will not affect the normal business process and basically negligible the impact on system performance. In the prior art, the business system records a large number of logs, and analyzes all the logs through the big data analysis system to find out the data correlation. In this way, the cost is high and all accurate positioning cannot be performed.
本发明实施例中系统信息监控的设备可以包括两个模块:The device for system information monitoring in the embodiment of the present invention may include two modules:
第一个模块用于在业务系统中增加插件,收集信息并发送给信息处理系统;The first module is used to add plug-ins in the business system, collect information and send it to the information processing system;
第二个模块用于通过分析收集到的信息,建立族谱关系信息,并通过对族谱关系信息的查询,实现信息流准确定位、追踪、溯源,通过与正常业务流程对比,实现业务流程实时监控,辅助全局故障快速定位等。The second module is used to establish genealogical relationship information by analyzing the collected information, and realize accurate positioning, tracking, and source tracing of information flow through the query of genealogical relationship information, and realize real-time monitoring of business processes by comparing with normal business processes. Assist global fault quick location, etc.
信息收集模块和信息处理模块组成业务系统信息监控的系统,该系统预先配置可能的业务流转信息,在接收到信息后,判断信息的类别,若是新生成信息,生成族谱关系信息,记录日志;数据拆分合并信息,添加到所有的原始族谱关系信息中,记录日志;数据交换信息,生成新的数据流转信息或者是添加到原始的数据流转信息中,记录日志;其他目标节点信息等,记录日志。通过查询族谱关系信息的方法,可以对业务信息实现追踪、溯源;结合预设业务流转信息,对比实际收集到的数据信息,实现业务实时监控,全局故障准确定位。The information collection module and the information processing module form a business system information monitoring system. The system pre-configures possible business flow information. After receiving the information, it judges the type of information. If it is newly generated information, it generates genealogy relationship information and records logs; data Split and merge information, add it to all original genealogical relationship information, and record logs; data exchange information, generate new data flow information or add it to the original data flow information, record logs; other target node information, etc., record logs . By querying genealogy relationship information, business information can be tracked and traced; combined with preset business flow information, compared with actually collected data information, real-time business monitoring can be realized, and global faults can be accurately located.
本发明实施例提供的系统信息监控的方法和设备,用于对系统进行监控,进而提供给用户业务实时监控、全局故障定位和信息追踪溯源等服务,下面简单介绍一下本发明实施例提供的服务。The system information monitoring method and equipment provided by the embodiments of the present invention are used to monitor the system, and then provide services such as real-time monitoring of user services, global fault location, and information tracking and tracing. The following briefly introduces the services provided by the embodiments of the present invention .
业务实时监控,用户可以通过记录的日志以及预设的业务流转信息进行比对实现业务实时监控,例如可以确定业务系统中的流程进行到哪一步;Real-time business monitoring, users can compare the recorded logs and preset business flow information to realize real-time business monitoring, for example, they can determine which step the process in the business system is in;
全局故障定位,用户可以通过记录的日志、预设的业务流转信息以及族谱关系信息结合实现全局故障定位,例如在多模块多节点的业务系统中,假设记录日志显示“数据不能入库”则通过查询日志可以确定是在哪报错,为何报错,通过日志和业务流转信息确定大致是哪里出错了;Global fault location, users can realize global fault location through the combination of recorded logs, preset business flow information and genealogy relationship information. Query the log to determine where and why the error was reported, and determine roughly where the error occurred through the log and business flow information;
信息追踪溯源,用户可以通过记录的日志、预设的业务流转信息以及族谱关系信息结合实现信息追踪溯源,例如在多模块多节点的业务系统中,假设记录日志显示“数据不能入库”则进一步可以通过查询族谱关系信息确定数据具体在哪开始出错。Information traceability, users can realize information traceability through the combination of recorded logs, preset business flow information and genealogical relationship information. It is possible to determine exactly where the data started to go wrong by querying the genealogical relationship information.
基于同一发明构思,本发明实施例还提供了一种系统信息监控的设备,由于该设备所解决问题的原理与前述系统信息监控的方法相似,因此该设备的实施可以参见前述方法的实施,重复之处不再赘述。Based on the same inventive concept, the embodiment of the present invention also provides a system information monitoring device. Since the principle of the problem solved by the device is similar to the aforementioned system information monitoring method, the implementation of the device can refer to the implementation of the aforementioned method, repeat The place will not be repeated.
如图3所示,本发明实施例提供的一种系统信息监控的设备,包括:监控模块300、确定模块310、处理模块320和故障定位模块330。As shown in FIG. 3 , a device for monitoring system information provided by an embodiment of the present invention includes: a monitoring module 300 , a determination module 310 , a processing module 320 and a fault location module 330 .
监控模块300,用于实时监控至少一个系统;A monitoring module 300, configured to monitor at least one system in real time;
确定模块310,用于在监测到有系统执行预设的数据处理方式中的一种后,确定执行预设的数据处理方式的系统的系统标识以及执行预设的数据处理方式涉及的数据的数据标识;The determining module 310 is configured to determine the system identification of the system that executes the preset data processing method and the data related to the execution of the preset data processing method after monitoring that a system executes one of the preset data processing methods logo;
处理模块320,用于将执行的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中,并根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中;The processing module 320 is configured to record the processing identifier corresponding to the executed data processing method, the determined system identifier and the data identifier in the log, and place the determined system identifier and data identifier in the log indicating the data processing method according to the executed data processing method. in the process information;
故障定位模块330,用于将日志和预设的业务流转信息进行比较,根据比较结果在确定出现故障后,根据表示数据处理流程的信息确定发生故障的位置。The fault location module 330 is configured to compare the log with preset service flow information, determine the location of the fault according to the information indicating the data processing flow after the fault is determined according to the comparison result.
较佳地,预设的数据处理方式包括下列中的部分或全部:Preferably, the preset data processing methods include some or all of the following:
信息生成、数据拆分合并、数据交换。Information generation, data splitting and merging, and data exchange.
较佳地,若处理标识对应的处理方式为信息生成或数据拆分合并,表示数据处理流程的信息为数据族谱关系信息;Preferably, if the processing mode corresponding to the processing identifier is information generation or data splitting and merging, the information indicating the data processing flow is data genealogy relationship information;
若处理标识对应的处理方式为数据交换,表示数据处理流程的信息为数据流转信息。If the processing mode corresponding to the processing identifier is data exchange, the information indicating the data processing flow is data transfer information.
较佳地,处理模块320,具体用于:Preferably, the processing module 320 is specifically used for:
若处理标识对应的处理方式为信息生成,生成一个新的数据族谱关系信息,并将确定的系统标识和数据标识置于数据族谱关系信息中;If the processing method corresponding to the processing identifier is information generation, a new data genealogical relationship information is generated, and the determined system identifier and data identifier are placed in the data genealogical relationship information;
若处理标识对应的处理方式为数据拆分合并,确定拆分涉及的原始数据的原始数据标识或合并涉及的所有原始数据对应的所有原始数据标识;确定包含确定的所有原始数据标识对应的数据族谱关系信息,并将确定的系统标识和数据标识置于包含确定的每个原始数据标识对应的数据族谱关系信息中。If the processing method corresponding to the processing identification is data splitting and merging, determine the original data identification of the original data involved in the split or all the original data identifications corresponding to all the original data involved in the merger; determine the data family tree corresponding to all the original data identifications included relationship information, and place the determined system identifier and data identifier in the data genealogy relationship information corresponding to each determined original data identifier.
较佳地,处理模块320,具体用于:Preferably, the processing module 320 is specifically used for:
若处理标识对应的处理方式为数据交换,判断数据交换涉及的原始数据是否有对应的数据流转信息;If the processing method corresponding to the processing identifier is data exchange, determine whether the original data involved in the data exchange has corresponding data transfer information;
若没有,则生成一个新的数据流转信息,并将确定的系统标识和数据标识置于数据流转信息中;If not, generate a new data flow information, and place the determined system identifier and data identifier in the data flow information;
若有,则确定包含原始数据的原始数据标识的数据流转信息,将确定的系统标识和数据标识置于原始数据的数据流转信息中。If so, determine the data transfer information including the original data identifier of the original data, and place the determined system identifier and data identifier in the data transfer information of the original data.
较佳地,故障定位模块330,具体用于:Preferably, the fault location module 330 is specifically used for:
根据比较结果确定发生错误的数据;根据发生错误的数据对应的数据族谱关系信息,对故障进行定位,以及根据数据流转信息确定发生错误的数据进行的流转过程。Determine the erroneous data according to the comparison result; locate the fault according to the data genealogy relationship information corresponding to the erroneous data, and determine the flow process of the erroneous data according to the data transfer information.
较佳地,监控模块300,还用于:Preferably, the monitoring module 300 is also used for:
实时监控至少一个系统中的目标节点;在检测到目标节点进行数据处理后,将目标节点处理标识、目标节点所属系统的系统标识以及目标节点进行数据处理涉及数据的数据标识记录到日志中;将日志和预设的业务流转信息进行比较,根据比较结果在确定目标节点进行数据处理涉及的数据发生错误后,确定目标节点发生故障。Real-time monitoring of target nodes in at least one system; after detecting that the target node performs data processing, record the target node processing identifier, the system identifier of the system to which the target node belongs, and the data identifier of the data involved in the target node's data processing into the log; The log is compared with the preset business flow information, and according to the comparison result, after the data involved in the data processing of the target node is determined to have an error, it is determined that the target node is faulty.
根据上述对本发明实施例一种系统信息监控的方法的描述,总结出该方法在系统进行预设的数据拆分合并时的总体流程图,由于其他的进行预设的信息生成、数据交换、监测目标节点与数据拆分合并的过程类似,上述具体实施方式中都已经描述,因而不再重复赘述。图4为本发明实施例提供的系统信息监控的方法在进行预设的数据拆分合并时的总体流程图,包括下列步骤:According to the above description of a system information monitoring method in the embodiment of the present invention, the overall flow chart of the method when the system performs preset data splitting and merging is summarized. Due to other preset information generation, data exchange, and monitoring The target node is similar to the process of data splitting and merging, which have been described in the above specific implementation manners, and thus will not be repeated here. Fig. 4 is an overall flow chart of the system information monitoring method provided by the embodiment of the present invention when performing preset data splitting and merging, including the following steps:
步骤401、实时监控至少一个系统;Step 401, monitor at least one system in real time;
步骤402、确定是否执行预设的数据拆分合并的数据处理方式,若是则执行步骤403,否则,跳出本流程;Step 402, determine whether to implement the preset data processing method of data splitting and merging, if so, execute step 403, otherwise, skip this process;
步骤403、确定执行预设的数据处理方式系统的系统标识以及执行预设的数据拆分合并的数据处理方式涉及数据的数据标识,并执行步骤404;Step 403, determine the system identification of the system that executes the preset data processing method and the data identification of the data involved in the data processing method that executes the preset data splitting and merging, and execute step 404;
步骤404、将执行的数据拆分合并的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中;Step 404, recording the processing identification corresponding to the data processing mode of the executed data splitting and merging, the determined system identification and data identification into the log;
步骤405、确定拆分涉及原始数据的原始数据标识或合并涉及的所有原始数据对应的所有原始数据标识,若是则执行步骤406,否则,跳出本流程;Step 405, determine the original data identifiers involved in the splitting or all original data identifiers corresponding to all the original data involved in the merging, if so, execute step 406, otherwise, skip this process;
步骤406、确定包含确定的所有原始数据标识对应的数据族谱关系信息,并执行步骤407;Step 406, determine the data genealogical relationship information corresponding to all the determined original data identifiers, and execute step 407;
步骤407、将确定的系统标识和数据标识置于包含确定的每个原始数据标识对应的数据族谱关系信息中;Step 407: Put the determined system identifier and data identifier into the data genealogical relationship information corresponding to each determined original data identifier;
步骤408、将日志和预设的业务流转信息进行比较,根据比较结果在确定出现故障;Step 408, comparing the log with the preset business flow information, and determining that there is a failure according to the comparison result;
步骤409、根据比较结果确定系统是否出现故障,若是,则执行步骤410,否则,跳出本流程;Step 409, determine whether the system is faulty according to the comparison result, if so, execute step 410, otherwise, skip this process;
步骤410、根据比较结果确定发生错误的数据,并执行步骤411;Step 410, according to the comparison result, determine the data with errors, and execute step 411;
步骤411、根据发生错误的数据对应的数据族谱关系信息,对故障进行定位,以及根据数据流转信息确定发生错误的数据进行的流转过程。Step 411 , locate the fault according to the data genealogy relationship information corresponding to the erroneous data, and determine the transfer process of the erroneous data according to the data transfer information.
本发明实施例实时监控至少一个系统;在监测到有系统执行预设的数据处理方式中的一种后,确定执行预设的数据处理方式的系统的系统标识以及执行预设的数据处理方式涉及的数据的数据标识;将执行的数据处理方式对应的处理标识、确定的系统标识和数据标识记录到日志中,并根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中;将日志和预设的业务流转信息进行比较,根据比较结果在确定出现故障后,根据表示数据处理流程的信息确定发生故障的位置。由于在实时监控至少一个系统时,能够根据执行的数据处理方式,将确定的系统标识和数据标识置于表示数据处理流程的信息中,用于在系统出现故障时,确定发生故障的位置,进而如果是接口数据有问题,则可以根据处理流程的信息实现多业务系统的全局故障定位和信息追踪溯源。The embodiment of the present invention monitors at least one system in real time; after monitoring that a system executes one of the preset data processing methods, determining the system identification of the system that executes the preset data processing method and performing the preset data processing method involves The data identification of the data; record the processing identification, the determined system identification and the data identification corresponding to the executed data processing method in the log, and according to the executed data processing method, place the determined system identification and data identification in the In the information of the process; compare the log with the preset business flow information, and determine the location of the failure according to the information indicating the data processing flow after the failure is determined according to the comparison result. Since at least one system is monitored in real time, the determined system identifier and data identifier can be placed in the information representing the data processing flow according to the executed data processing method, so as to determine the location of the fault when the system fails, and then If there is a problem with the interface data, the global fault location and information tracking of the multi-service system can be realized based on the information of the processing flow.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the invention have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410738032.1ACN105721193B (en) | 2014-12-05 | 2014-12-05 | A system information monitoring method and device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410738032.1ACN105721193B (en) | 2014-12-05 | 2014-12-05 | A system information monitoring method and device |
| Publication Number | Publication Date |
|---|---|
| CN105721193Atrue CN105721193A (en) | 2016-06-29 |
| CN105721193B CN105721193B (en) | 2020-04-28 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410738032.1AExpired - Fee RelatedCN105721193B (en) | 2014-12-05 | 2014-12-05 | A system information monitoring method and device |
| Country | Link |
|---|---|
| CN (1) | CN105721193B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106681909A (en)* | 2016-12-02 | 2017-05-17 | 中国工商银行股份有限公司 | Online transaction fault locating method and device |
| CN107562768A (en)* | 2016-09-14 | 2018-01-09 | 彩讯科技股份有限公司 | A kind of data handling procedure dynamic back jump tracking method |
| CN107679198A (en)* | 2017-10-10 | 2018-02-09 | 北京奇虎科技有限公司 | The querying method and device of information |
| US10218572B2 (en) | 2017-06-19 | 2019-02-26 | Cisco Technology, Inc. | Multiprotocol border gateway protocol routing validation |
| US10333787B2 (en) | 2017-06-19 | 2019-06-25 | Cisco Technology, Inc. | Validation of L3OUT configuration for communications outside a network |
| US10333833B2 (en) | 2017-09-25 | 2019-06-25 | Cisco Technology, Inc. | Endpoint path assurance |
| US10341184B2 (en) | 2017-06-19 | 2019-07-02 | Cisco Technology, Inc. | Validation of layer 3 bridge domain subnets in in a network |
| US10348564B2 (en) | 2017-06-19 | 2019-07-09 | Cisco Technology, Inc. | Validation of routing information base-forwarding information base equivalence in a network |
| US10411996B2 (en) | 2017-06-19 | 2019-09-10 | Cisco Technology, Inc. | Validation of routing information in a network fabric |
| US10432467B2 (en) | 2017-06-19 | 2019-10-01 | Cisco Technology, Inc. | Network validation between the logical level and the hardware level of a network |
| US10439875B2 (en) | 2017-05-31 | 2019-10-08 | Cisco Technology, Inc. | Identification of conflict rules in a network intent formal equivalence failure |
| US10437641B2 (en) | 2017-06-19 | 2019-10-08 | Cisco Technology, Inc. | On-demand processing pipeline interleaved with temporal processing pipeline |
| US10498608B2 (en) | 2017-06-16 | 2019-12-03 | Cisco Technology, Inc. | Topology explorer |
| US10505816B2 (en) | 2017-05-31 | 2019-12-10 | Cisco Technology, Inc. | Semantic analysis to detect shadowing of rules in a model of network intents |
| CN110582735A (en)* | 2017-02-20 | 2019-12-17 | 株式会社Kmc | Production information collection system, computer system, production information collection method, and program |
| US10528444B2 (en) | 2017-06-19 | 2020-01-07 | Cisco Technology, Inc. | Event generation in response to validation between logical level and hardware level |
| US10536337B2 (en) | 2017-06-19 | 2020-01-14 | Cisco Technology, Inc. | Validation of layer 2 interface and VLAN in a networked environment |
| US10547509B2 (en) | 2017-06-19 | 2020-01-28 | Cisco Technology, Inc. | Validation of a virtual port channel (VPC) endpoint in the network fabric |
| US10547715B2 (en) | 2017-06-16 | 2020-01-28 | Cisco Technology, Inc. | Event generation in response to network intent formal equivalence failures |
| US10554477B2 (en) | 2017-09-13 | 2020-02-04 | Cisco Technology, Inc. | Network assurance event aggregator |
| US10554493B2 (en) | 2017-06-19 | 2020-02-04 | Cisco Technology, Inc. | Identifying mismatches between a logical model and node implementation |
| US10554483B2 (en) | 2017-05-31 | 2020-02-04 | Cisco Technology, Inc. | Network policy analysis for networks |
| US10560355B2 (en) | 2017-06-19 | 2020-02-11 | Cisco Technology, Inc. | Static endpoint validation |
| US10560328B2 (en) | 2017-04-20 | 2020-02-11 | Cisco Technology, Inc. | Static network policy analysis for networks |
| US10567229B2 (en) | 2017-06-19 | 2020-02-18 | Cisco Technology, Inc. | Validating endpoint configurations between nodes |
| US10567228B2 (en) | 2017-06-19 | 2020-02-18 | Cisco Technology, Inc. | Validation of cross logical groups in a network |
| US10574513B2 (en) | 2017-06-16 | 2020-02-25 | Cisco Technology, Inc. | Handling controller and node failure scenarios during data collection |
| US10572495B2 (en) | 2018-02-06 | 2020-02-25 | Cisco Technology Inc. | Network assurance database version compatibility |
| US10581694B2 (en) | 2017-05-31 | 2020-03-03 | Cisco Technology, Inc. | Generation of counter examples for network intent formal equivalence failures |
| US10587456B2 (en) | 2017-09-12 | 2020-03-10 | Cisco Technology, Inc. | Event clustering for a network assurance platform |
| US10587484B2 (en) | 2017-09-12 | 2020-03-10 | Cisco Technology, Inc. | Anomaly detection and reporting in a network assurance appliance |
| US10587621B2 (en) | 2017-06-16 | 2020-03-10 | Cisco Technology, Inc. | System and method for migrating to and maintaining a white-list network security model |
| US10616072B1 (en) | 2018-07-27 | 2020-04-07 | Cisco Technology, Inc. | Epoch data interface |
| US10623271B2 (en) | 2017-05-31 | 2020-04-14 | Cisco Technology, Inc. | Intra-priority class ordering of rules corresponding to a model of network intents |
| US10623259B2 (en) | 2017-06-19 | 2020-04-14 | Cisco Technology, Inc. | Validation of layer 1 interface in a network |
| US10623264B2 (en) | 2017-04-20 | 2020-04-14 | Cisco Technology, Inc. | Policy assurance for service chaining |
| US10644946B2 (en) | 2017-06-19 | 2020-05-05 | Cisco Technology, Inc. | Detection of overlapping subnets in a network |
| US10652102B2 (en) | 2017-06-19 | 2020-05-12 | Cisco Technology, Inc. | Network node memory utilization analysis |
| CN111143154A (en)* | 2018-11-06 | 2020-05-12 | 招商局国际信息技术有限公司 | Wharf operating system operation monitoring method and device, server and storage medium |
| US10659298B1 (en) | 2018-06-27 | 2020-05-19 | Cisco Technology, Inc. | Epoch comparison for network events |
| US10673702B2 (en) | 2017-06-19 | 2020-06-02 | Cisco Technology, Inc. | Validation of layer 3 using virtual routing forwarding containers in a network |
| US10686669B2 (en) | 2017-06-16 | 2020-06-16 | Cisco Technology, Inc. | Collecting network models and node information from a network |
| US10693738B2 (en) | 2017-05-31 | 2020-06-23 | Cisco Technology, Inc. | Generating device-level logical models for a network |
| US10700933B2 (en) | 2017-06-19 | 2020-06-30 | Cisco Technology, Inc. | Validating tunnel endpoint addresses in a network fabric |
| WO2020134933A1 (en)* | 2018-12-29 | 2020-07-02 | 中兴通讯股份有限公司 | Information processing method and device, and storage medium |
| CN111680974A (en)* | 2020-05-29 | 2020-09-18 | 泰康保险集团股份有限公司 | Problem positioning method and device for electronic underwriting process |
| US10797951B2 (en) | 2014-10-16 | 2020-10-06 | Cisco Technology, Inc. | Discovering and grouping application endpoints in a network environment |
| US10805160B2 (en) | 2017-06-19 | 2020-10-13 | Cisco Technology, Inc. | Endpoint bridge domain subnet validation |
| US10812336B2 (en) | 2017-06-19 | 2020-10-20 | Cisco Technology, Inc. | Validation of bridge domain-L3out association for communication outside a network |
| US10812318B2 (en) | 2017-05-31 | 2020-10-20 | Cisco Technology, Inc. | Associating network policy objects with specific faults corresponding to fault localizations in large-scale network deployment |
| US10812315B2 (en) | 2018-06-07 | 2020-10-20 | Cisco Technology, Inc. | Cross-domain network assurance |
| US10826788B2 (en) | 2017-04-20 | 2020-11-03 | Cisco Technology, Inc. | Assurance of quality-of-service configurations in a network |
| US10826770B2 (en) | 2018-07-26 | 2020-11-03 | Cisco Technology, Inc. | Synthesis of models for networks using automated boolean learning |
| US10873509B2 (en) | 2018-01-17 | 2020-12-22 | Cisco Technology, Inc. | Check-pointing ACI network state and re-execution from a check-pointed state |
| US10904070B2 (en) | 2018-07-11 | 2021-01-26 | Cisco Technology, Inc. | Techniques and interfaces for troubleshooting datacenter networks |
| US10904101B2 (en) | 2017-06-16 | 2021-01-26 | Cisco Technology, Inc. | Shim layer for extracting and prioritizing underlying rules for modeling network intents |
| US10911495B2 (en) | 2018-06-27 | 2021-02-02 | Cisco Technology, Inc. | Assurance of security rules in a network |
| CN112422323A (en)* | 2020-10-28 | 2021-02-26 | 视联动力信息技术股份有限公司 | Log processing method and device |
| US11019027B2 (en) | 2018-06-27 | 2021-05-25 | Cisco Technology, Inc. | Address translation for external network appliance |
| CN112986880A (en)* | 2019-12-17 | 2021-06-18 | 芯恩(青岛)集成电路有限公司 | Probe station fault detection method and system, probe station and use method thereof |
| US11044273B2 (en) | 2018-06-27 | 2021-06-22 | Cisco Technology, Inc. | Assurance of security rules in a network |
| US11102053B2 (en) | 2017-12-05 | 2021-08-24 | Cisco Technology, Inc. | Cross-domain assurance |
| US11121927B2 (en) | 2017-06-19 | 2021-09-14 | Cisco Technology, Inc. | Automatically determining an optimal amount of time for analyzing a distributed network environment |
| US11150973B2 (en) | 2017-06-16 | 2021-10-19 | Cisco Technology, Inc. | Self diagnosing distributed appliance |
| US11218508B2 (en) | 2018-06-27 | 2022-01-04 | Cisco Technology, Inc. | Assurance of security rules in a network |
| US11258657B2 (en) | 2017-05-31 | 2022-02-22 | Cisco Technology, Inc. | Fault localization in large-scale network policy deployment |
| US11283680B2 (en) | 2017-06-19 | 2022-03-22 | Cisco Technology, Inc. | Identifying components for removal in a network configuration |
| CN114401202A (en)* | 2021-12-08 | 2022-04-26 | 格美安(北京)信息技术有限公司 | Data cycle monitoring method and storage medium |
| US11343150B2 (en) | 2017-06-19 | 2022-05-24 | Cisco Technology, Inc. | Validation of learned routes in a network |
| US11469986B2 (en) | 2017-06-16 | 2022-10-11 | Cisco Technology, Inc. | Controlled micro fault injection on a distributed appliance |
| US11645131B2 (en) | 2017-06-16 | 2023-05-09 | Cisco Technology, Inc. | Distributed fault code aggregation across application centric dimensions |
| CN116132473A (en)* | 2022-12-29 | 2023-05-16 | 中国电信股份有限公司卫星通信分公司 | Space-based Internet of Things data processing system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101026501A (en)* | 2007-03-14 | 2007-08-29 | 华为技术有限公司 | Device tracking system, device and method |
| CN101178798A (en)* | 2007-12-12 | 2008-05-14 | 江苏省电力公司 | Process monitoring method across business systems |
| CN101446827A (en)* | 2008-11-06 | 2009-06-03 | 西安交通大学 | Process fault analysis device of process industry system and method therefor |
| CN102937930A (en)* | 2012-09-29 | 2013-02-20 | 重庆新媒农信科技有限公司 | Application program monitoring system and method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101026501A (en)* | 2007-03-14 | 2007-08-29 | 华为技术有限公司 | Device tracking system, device and method |
| CN101178798A (en)* | 2007-12-12 | 2008-05-14 | 江苏省电力公司 | Process monitoring method across business systems |
| CN101446827A (en)* | 2008-11-06 | 2009-06-03 | 西安交通大学 | Process fault analysis device of process industry system and method therefor |
| CN102937930A (en)* | 2012-09-29 | 2013-02-20 | 重庆新媒农信科技有限公司 | Application program monitoring system and method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11824719B2 (en) | 2014-10-16 | 2023-11-21 | Cisco Technology, Inc. | Discovering and grouping application endpoints in a network environment |
| US11811603B2 (en) | 2014-10-16 | 2023-11-07 | Cisco Technology, Inc. | Discovering and grouping application endpoints in a network environment |
| US11539588B2 (en) | 2014-10-16 | 2022-12-27 | Cisco Technology, Inc. | Discovering and grouping application endpoints in a network environment |
| US10797951B2 (en) | 2014-10-16 | 2020-10-06 | Cisco Technology, Inc. | Discovering and grouping application endpoints in a network environment |
| CN107562768A (en)* | 2016-09-14 | 2018-01-09 | 彩讯科技股份有限公司 | A kind of data handling procedure dynamic back jump tracking method |
| CN106681909A (en)* | 2016-12-02 | 2017-05-17 | 中国工商银行股份有限公司 | Online transaction fault locating method and device |
| CN110582735A (en)* | 2017-02-20 | 2019-12-17 | 株式会社Kmc | Production information collection system, computer system, production information collection method, and program |
| US10560328B2 (en) | 2017-04-20 | 2020-02-11 | Cisco Technology, Inc. | Static network policy analysis for networks |
| US10826788B2 (en) | 2017-04-20 | 2020-11-03 | Cisco Technology, Inc. | Assurance of quality-of-service configurations in a network |
| US10623264B2 (en) | 2017-04-20 | 2020-04-14 | Cisco Technology, Inc. | Policy assurance for service chaining |
| US11178009B2 (en) | 2017-04-20 | 2021-11-16 | Cisco Technology, Inc. | Static network policy analysis for networks |
| US10439875B2 (en) | 2017-05-31 | 2019-10-08 | Cisco Technology, Inc. | Identification of conflict rules in a network intent formal equivalence failure |
| US10581694B2 (en) | 2017-05-31 | 2020-03-03 | Cisco Technology, Inc. | Generation of counter examples for network intent formal equivalence failures |
| US10505816B2 (en) | 2017-05-31 | 2019-12-10 | Cisco Technology, Inc. | Semantic analysis to detect shadowing of rules in a model of network intents |
| US10951477B2 (en) | 2017-05-31 | 2021-03-16 | Cisco Technology, Inc. | Identification of conflict rules in a network intent formal equivalence failure |
| US11303531B2 (en) | 2017-05-31 | 2022-04-12 | Cisco Technologies, Inc. | Generation of counter examples for network intent formal equivalence failures |
| US11258657B2 (en) | 2017-05-31 | 2022-02-22 | Cisco Technology, Inc. | Fault localization in large-scale network policy deployment |
| US11411803B2 (en) | 2017-05-31 | 2022-08-09 | Cisco Technology, Inc. | Associating network policy objects with specific faults corresponding to fault localizations in large-scale network deployment |
| US10812318B2 (en) | 2017-05-31 | 2020-10-20 | Cisco Technology, Inc. | Associating network policy objects with specific faults corresponding to fault localizations in large-scale network deployment |
| US10693738B2 (en) | 2017-05-31 | 2020-06-23 | Cisco Technology, Inc. | Generating device-level logical models for a network |
| US10623271B2 (en) | 2017-05-31 | 2020-04-14 | Cisco Technology, Inc. | Intra-priority class ordering of rules corresponding to a model of network intents |
| US10554483B2 (en) | 2017-05-31 | 2020-02-04 | Cisco Technology, Inc. | Network policy analysis for networks |
| US11463316B2 (en) | 2017-06-16 | 2022-10-04 | Cisco Technology, Inc. | Topology explorer |
| US11102337B2 (en) | 2017-06-16 | 2021-08-24 | Cisco Technology, Inc. | Event generation in response to network intent formal equivalence failures |
| US10904101B2 (en) | 2017-06-16 | 2021-01-26 | Cisco Technology, Inc. | Shim layer for extracting and prioritizing underlying rules for modeling network intents |
| US11150973B2 (en) | 2017-06-16 | 2021-10-19 | Cisco Technology, Inc. | Self diagnosing distributed appliance |
| US10574513B2 (en) | 2017-06-16 | 2020-02-25 | Cisco Technology, Inc. | Handling controller and node failure scenarios during data collection |
| US10547715B2 (en) | 2017-06-16 | 2020-01-28 | Cisco Technology, Inc. | Event generation in response to network intent formal equivalence failures |
| US10498608B2 (en) | 2017-06-16 | 2019-12-03 | Cisco Technology, Inc. | Topology explorer |
| US11469986B2 (en) | 2017-06-16 | 2022-10-11 | Cisco Technology, Inc. | Controlled micro fault injection on a distributed appliance |
| US11563645B2 (en) | 2017-06-16 | 2023-01-24 | Cisco Technology, Inc. | Shim layer for extracting and prioritizing underlying rules for modeling network intents |
| US10587621B2 (en) | 2017-06-16 | 2020-03-10 | Cisco Technology, Inc. | System and method for migrating to and maintaining a white-list network security model |
| US10686669B2 (en) | 2017-06-16 | 2020-06-16 | Cisco Technology, Inc. | Collecting network models and node information from a network |
| US11645131B2 (en) | 2017-06-16 | 2023-05-09 | Cisco Technology, Inc. | Distributed fault code aggregation across application centric dimensions |
| US11343150B2 (en) | 2017-06-19 | 2022-05-24 | Cisco Technology, Inc. | Validation of learned routes in a network |
| US11121927B2 (en) | 2017-06-19 | 2021-09-14 | Cisco Technology, Inc. | Automatically determining an optimal amount of time for analyzing a distributed network environment |
| US10644946B2 (en) | 2017-06-19 | 2020-05-05 | Cisco Technology, Inc. | Detection of overlapping subnets in a network |
| US10652102B2 (en) | 2017-06-19 | 2020-05-12 | Cisco Technology, Inc. | Network node memory utilization analysis |
| US12177077B2 (en) | 2017-06-19 | 2024-12-24 | Cisco Technology, Inc. | Detection of overlapping subnets in a network |
| US10218572B2 (en) | 2017-06-19 | 2019-02-26 | Cisco Technology, Inc. | Multiprotocol border gateway protocol routing validation |
| US10673702B2 (en) | 2017-06-19 | 2020-06-02 | Cisco Technology, Inc. | Validation of layer 3 using virtual routing forwarding containers in a network |
| US11750463B2 (en) | 2017-06-19 | 2023-09-05 | Cisco Technology, Inc. | Automatically determining an optimal amount of time for analyzing a distributed network environment |
| US11736351B2 (en) | 2017-06-19 | 2023-08-22 | Cisco Technology Inc. | Identifying components for removal in a network configuration |
| US10700933B2 (en) | 2017-06-19 | 2020-06-30 | Cisco Technology, Inc. | Validating tunnel endpoint addresses in a network fabric |
| US10333787B2 (en) | 2017-06-19 | 2019-06-25 | Cisco Technology, Inc. | Validation of L3OUT configuration for communications outside a network |
| US11595257B2 (en) | 2017-06-19 | 2023-02-28 | Cisco Technology, Inc. | Validation of cross logical groups in a network |
| US11570047B2 (en) | 2017-06-19 | 2023-01-31 | Cisco Technology, Inc. | Detection of overlapping subnets in a network |
| US10805160B2 (en) | 2017-06-19 | 2020-10-13 | Cisco Technology, Inc. | Endpoint bridge domain subnet validation |
| US10812336B2 (en) | 2017-06-19 | 2020-10-20 | Cisco Technology, Inc. | Validation of bridge domain-L3out association for communication outside a network |
| US11558260B2 (en) | 2017-06-19 | 2023-01-17 | Cisco Technology, Inc. | Network node memory utilization analysis |
| US10341184B2 (en) | 2017-06-19 | 2019-07-02 | Cisco Technology, Inc. | Validation of layer 3 bridge domain subnets in in a network |
| US10567228B2 (en) | 2017-06-19 | 2020-02-18 | Cisco Technology, Inc. | Validation of cross logical groups in a network |
| US11469952B2 (en) | 2017-06-19 | 2022-10-11 | Cisco Technology, Inc. | Identifying mismatches between a logical model and node implementation |
| US10862752B2 (en) | 2017-06-19 | 2020-12-08 | Cisco Technology, Inc. | Network validation between the logical level and the hardware level of a network |
| US10348564B2 (en) | 2017-06-19 | 2019-07-09 | Cisco Technology, Inc. | Validation of routing information base-forwarding information base equivalence in a network |
| US10873505B2 (en) | 2017-06-19 | 2020-12-22 | Cisco Technology, Inc. | Validation of layer 2 interface and VLAN in a networked environment |
| US10873506B2 (en) | 2017-06-19 | 2020-12-22 | Cisco Technology, Inc. | Validation of a virtual port channel (VPC) endpoint in the network fabric |
| US10880169B2 (en) | 2017-06-19 | 2020-12-29 | Cisco Technology, Inc. | Multiprotocol border gateway protocol routing validation |
| US10411996B2 (en) | 2017-06-19 | 2019-09-10 | Cisco Technology, Inc. | Validation of routing information in a network fabric |
| US10567229B2 (en) | 2017-06-19 | 2020-02-18 | Cisco Technology, Inc. | Validating endpoint configurations between nodes |
| US11438234B2 (en) | 2017-06-19 | 2022-09-06 | Cisco Technology, Inc. | Validation of a virtual port channel (VPC) endpoint in the network fabric |
| US10432467B2 (en) | 2017-06-19 | 2019-10-01 | Cisco Technology, Inc. | Network validation between the logical level and the hardware level of a network |
| US10560355B2 (en) | 2017-06-19 | 2020-02-11 | Cisco Technology, Inc. | Static endpoint validation |
| US10972352B2 (en) | 2017-06-19 | 2021-04-06 | Cisco Technology, Inc. | Validation of routing information base-forwarding information base equivalence in a network |
| US11405278B2 (en) | 2017-06-19 | 2022-08-02 | Cisco Technology, Inc. | Validating tunnel endpoint addresses in a network fabric |
| US10437641B2 (en) | 2017-06-19 | 2019-10-08 | Cisco Technology, Inc. | On-demand processing pipeline interleaved with temporal processing pipeline |
| US10528444B2 (en) | 2017-06-19 | 2020-01-07 | Cisco Technology, Inc. | Event generation in response to validation between logical level and hardware level |
| US11303520B2 (en) | 2017-06-19 | 2022-04-12 | Cisco Technology, Inc. | Validation of cross logical groups in a network |
| US11283682B2 (en) | 2017-06-19 | 2022-03-22 | Cisco Technology, Inc. | Validation of bridge domain-L3out association for communication outside a network |
| US11063827B2 (en) | 2017-06-19 | 2021-07-13 | Cisco Technology, Inc. | Validation of layer 3 bridge domain subnets in a network |
| US11283680B2 (en) | 2017-06-19 | 2022-03-22 | Cisco Technology, Inc. | Identifying components for removal in a network configuration |
| US10554493B2 (en) | 2017-06-19 | 2020-02-04 | Cisco Technology, Inc. | Identifying mismatches between a logical model and node implementation |
| US11102111B2 (en) | 2017-06-19 | 2021-08-24 | Cisco Technology, Inc. | Validation of routing information in a network fabric |
| US10536337B2 (en) | 2017-06-19 | 2020-01-14 | Cisco Technology, Inc. | Validation of layer 2 interface and VLAN in a networked environment |
| US10623259B2 (en) | 2017-06-19 | 2020-04-14 | Cisco Technology, Inc. | Validation of layer 1 interface in a network |
| US11153167B2 (en) | 2017-06-19 | 2021-10-19 | Cisco Technology, Inc. | Validation of L3OUT configuration for communications outside a network |
| US10547509B2 (en) | 2017-06-19 | 2020-01-28 | Cisco Technology, Inc. | Validation of a virtual port channel (VPC) endpoint in the network fabric |
| US11115300B2 (en) | 2017-09-12 | 2021-09-07 | Cisco Technology, Inc | Anomaly detection and reporting in a network assurance appliance |
| US10587484B2 (en) | 2017-09-12 | 2020-03-10 | Cisco Technology, Inc. | Anomaly detection and reporting in a network assurance appliance |
| US11038743B2 (en) | 2017-09-12 | 2021-06-15 | Cisco Technology, Inc. | Event clustering for a network assurance platform |
| US10587456B2 (en) | 2017-09-12 | 2020-03-10 | Cisco Technology, Inc. | Event clustering for a network assurance platform |
| US10554477B2 (en) | 2017-09-13 | 2020-02-04 | Cisco Technology, Inc. | Network assurance event aggregator |
| US10333833B2 (en) | 2017-09-25 | 2019-06-25 | Cisco Technology, Inc. | Endpoint path assurance |
| CN107679198A (en)* | 2017-10-10 | 2018-02-09 | 北京奇虎科技有限公司 | The querying method and device of information |
| CN107679198B (en)* | 2017-10-10 | 2021-04-09 | 北京奇虎科技有限公司 | Information query method and device |
| US11102053B2 (en) | 2017-12-05 | 2021-08-24 | Cisco Technology, Inc. | Cross-domain assurance |
| US10873509B2 (en) | 2018-01-17 | 2020-12-22 | Cisco Technology, Inc. | Check-pointing ACI network state and re-execution from a check-pointed state |
| US11824728B2 (en) | 2018-01-17 | 2023-11-21 | Cisco Technology, Inc. | Check-pointing ACI network state and re-execution from a check-pointed state |
| US10572495B2 (en) | 2018-02-06 | 2020-02-25 | Cisco Technology Inc. | Network assurance database version compatibility |
| US11374806B2 (en) | 2018-06-07 | 2022-06-28 | Cisco Technology, Inc. | Cross-domain network assurance |
| US10812315B2 (en) | 2018-06-07 | 2020-10-20 | Cisco Technology, Inc. | Cross-domain network assurance |
| US11902082B2 (en) | 2018-06-07 | 2024-02-13 | Cisco Technology, Inc. | Cross-domain network assurance |
| US11044273B2 (en) | 2018-06-27 | 2021-06-22 | Cisco Technology, Inc. | Assurance of security rules in a network |
| US10659298B1 (en) | 2018-06-27 | 2020-05-19 | Cisco Technology, Inc. | Epoch comparison for network events |
| US11909713B2 (en) | 2018-06-27 | 2024-02-20 | Cisco Technology, Inc. | Address translation for external network appliance |
| US11019027B2 (en) | 2018-06-27 | 2021-05-25 | Cisco Technology, Inc. | Address translation for external network appliance |
| US10911495B2 (en) | 2018-06-27 | 2021-02-02 | Cisco Technology, Inc. | Assurance of security rules in a network |
| US11888603B2 (en) | 2018-06-27 | 2024-01-30 | Cisco Technology, Inc. | Assurance of security rules in a network |
| US11218508B2 (en) | 2018-06-27 | 2022-01-04 | Cisco Technology, Inc. | Assurance of security rules in a network |
| US11805004B2 (en) | 2018-07-11 | 2023-10-31 | Cisco Technology, Inc. | Techniques and interfaces for troubleshooting datacenter networks |
| US10904070B2 (en) | 2018-07-11 | 2021-01-26 | Cisco Technology, Inc. | Techniques and interfaces for troubleshooting datacenter networks |
| US12149399B2 (en) | 2018-07-11 | 2024-11-19 | Cisco Technology, Inc. | Techniques and interfaces for troubleshooting datacenter networks |
| US10826770B2 (en) | 2018-07-26 | 2020-11-03 | Cisco Technology, Inc. | Synthesis of models for networks using automated boolean learning |
| US10616072B1 (en) | 2018-07-27 | 2020-04-07 | Cisco Technology, Inc. | Epoch data interface |
| CN111143154A (en)* | 2018-11-06 | 2020-05-12 | 招商局国际信息技术有限公司 | Wharf operating system operation monitoring method and device, server and storage medium |
| WO2020134933A1 (en)* | 2018-12-29 | 2020-07-02 | 中兴通讯股份有限公司 | Information processing method and device, and storage medium |
| CN112986880A (en)* | 2019-12-17 | 2021-06-18 | 芯恩(青岛)集成电路有限公司 | Probe station fault detection method and system, probe station and use method thereof |
| CN111680974A (en)* | 2020-05-29 | 2020-09-18 | 泰康保险集团股份有限公司 | Problem positioning method and device for electronic underwriting process |
| CN111680974B (en)* | 2020-05-29 | 2023-09-22 | 泰康保险集团股份有限公司 | Method and device for positioning problems of electronic underwriting process |
| CN112422323A (en)* | 2020-10-28 | 2021-02-26 | 视联动力信息技术股份有限公司 | Log processing method and device |
| CN114401202A (en)* | 2021-12-08 | 2022-04-26 | 格美安(北京)信息技术有限公司 | Data cycle monitoring method and storage medium |
| CN114401202B (en)* | 2021-12-08 | 2024-06-21 | 正孚信安(北京)技术有限公司 | Data period monitoring method and storage medium |
| CN116132473A (en)* | 2022-12-29 | 2023-05-16 | 中国电信股份有限公司卫星通信分公司 | Space-based Internet of Things data processing system |
| Publication number | Publication date |
|---|---|
| CN105721193B (en) | 2020-04-28 |
| Publication | Publication Date | Title |
|---|---|---|
| CN105721193A (en) | Method and device for system information monitoring | |
| CN106062719B (en) | Analysis of service metrics based on structured log patterns of usage data | |
| CN110245035A (en) | A kind of link trace method and device | |
| CN105488185B (en) | A kind of optimization method and device of knowledge base | |
| CN107124289B (en) | Network log time alignment method, device and host | |
| CN106506283B (en) | Business test method and device of bank and enterprise docking system | |
| CN104036365A (en) | Method for constructing enterprise-level data service platform | |
| CN111563130A (en) | Data credible data management method and system based on block chain technology | |
| CN116303380B (en) | Data quality checking method, equipment and medium in monitoring service | |
| WO2017101301A1 (en) | Data information processing method and device | |
| CN111427736A (en) | Log monitoring method, device, equipment and computer readable storage medium | |
| CN107608813A (en) | A kind of method that failure is automatically analyzed based on linux operation system informations | |
| CN107870850A (en) | A kind of efficient the Internet, applications log system | |
| CN107464083A (en) | A kind of generation method of BOM, device and equipment | |
| CN113900902A (en) | Log processing method, device, electronic device and storage medium | |
| CN111913824A (en) | Method for determining data link fault reason and related equipment | |
| CN115660610A (en) | Decentralized cooperative office system and method | |
| CN113438248A (en) | Network IP address self-checking management system convenient for master station | |
| CN105139296A (en) | Power grid business data full life cycle quality management system | |
| CN114064586B (en) | Operation log generation method, fault query method and device | |
| CN109933798A (en) | Method and device for analyzing audit log | |
| JP4973738B2 (en) | Business flow processing program, method and apparatus | |
| CN105138612A (en) | Method and system for analyzing and locating reasons of data consistency difference | |
| CN108024090A (en) | A kind of abnormal localization method and device for video monitoring platform | |
| CN117667688A (en) | Software call link extraction method and device |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | 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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20200428 |