Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Distributed monitoring system and method for NIFI task

A distributed monitoring and task technology, applied in hardware monitoring, instruments, electrical digital data processing, etc., can solve problems such as inability to monitor uniformly, inconvenient operation monitoring, inability to view problem data, etc., to facilitate accurate monitoring and maintenance, and ensure accurate sexual effect

Active Publication Date: 2019-12-13
INSPUR SOFTWARE TECH CO LTD
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Problem 1: The NIFI canvas only displays error messages at the processor level, and cannot perform unified monitoring from the perspective of tasks, and needs to manually locate the processor position. When deploying multiple tasks on a NIFI node, it is not convenient to run monitoring
[0007] Problem 2: NIFI adopts a streaming data processing method, the data does not land during the processing, and the problem data cannot be viewed afterwards
[0008] Question 3: The error message displayed on the canvas is only kept for a certain period of time, and the log cannot be saved persistently
However, due to the NIFI streaming data processing method, the same batch of data will flow through each processor on the branch and obtain a success or failure status at each node, so the overall execution of the task cannot be compared with each processor's Simple addition of statistical results

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distributed monitoring system and method for NIFI task
  • Distributed monitoring system and method for NIFI task
  • Distributed monitoring system and method for NIFI task

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0070] A kind of distributed monitoring system for NIFI task of the present invention is used to carry out log statistics and monitoring to NIFI task from two aspects of task and step, and distributed monitoring system comprises kafka distributed cluster, relational database, log processor and monitoring platform.

[0071] as attached figure 1 As shown in , the relational database is configured with a log table, specifically a task log table and a step log table. In this embodiment, oracle is selected as the relational database.

[0072] The log processor is a component that establishes a connection with the processor in the NIFI task chain, and configures the log processor through the canvas to specify the corresponding relationship between the log processor and the processor connection in the NIFI task chain. The log processor is configured with a stateManager and a timer. The stateManager provides the processor with the function of storing and obtaining certain state info...

Embodiment 2

[0095] A kind of distributed monitoring method that is used for NIFI task of the present invention, comprises the steps:

[0096] S100. Construct a distributed monitoring system for NIFI tasks as disclosed in Embodiment 1, and configure a log processor based on the NIFI task chain;

[0097] S200, perform log statistics on the NIFI task from two aspects of tasks and steps through the log processor, and respectively store the task log statistics in the task log table, and store the step log statistics in the step log table;

[0098] S300. Displaying the task log table and the step log table respectively through displaying the monitoring interface to monitor tasks and steps.

[0099] Wherein, the task log statistics include task data and task metadata, and the step log statistics include step data and task metadata.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a distributed monitoring system and method for an NIFI task, belongs to the field of task monitoring, and aims to solve the technical problem of how to perform log statistics and monitoring on the NIFI from two aspects of tasks and steps. The system comprises a kafka distributed cluster, a relational database, wherein a log table is configured in the relational database; alog processor which is a component and comprises a task log processor and a step log processor; and a monitoring platform, used for reading the log sheet and displaying the log sheet through a monitoring interface. The method comprises the following steps: constructing a distributed monitoring system for an NIFI task, and configuring a log processor based on an NIFI task chain; performing log statistics on the NIFI task from two aspects of the task and the step through a log processor; and respectively displaying the task log table and the step log table through a monitoring interface to monitor tasks and steps.

Description

technical field [0001] The invention relates to the field of task monitoring, in particular to a distributed monitoring system and method for NIFI tasks. Background technique [0002] In the tax industry, with the development and use of various information systems such as the "Golden Tax Phase III", VAT invoice management system, and personal tax management system, as well as the deep integration of people's living consumption and Internet technology, the internal taxation system has Data, third-party data from other government departments, and Internet tax-related data have exploded. In order to effectively store, manage and apply these big tax data and improve tax governance, tax systems across the country have introduced various big data component technologies such as Hive, Hbase, and Kudu. [0003] Due to the variety of systems, platforms and fields involved, current tax-related data is characterized by a large amount, multiple sources, and heterogeneity, which brings c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/30G06F11/32G06F11/34
CPCG06F11/3065G06F11/3072G06F11/3093G06F11/323G06F11/3452G06F11/3476G06F11/3006Y02P90/02
Inventor 陈绪申程林杨培强
Owner INSPUR SOFTWARE TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products