MonitorActivity 2025.10.2.19¶
Pacote¶
org.apache.nifi | nifi-standard-nar
Descrição¶
Monitora a atividade do fluxo e envia um indicador quando o fluxo não tem dados por um período de tempo especificado e novamente quando a atividade do fluxo é restaurada
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
|---|---|
Mensagem de atividade restaurada |
A mensagem que será o conteúdo dos FlowFiles que é enviada à relação “activity.restored” |
Enviar mensagens continuamente |
Se verdadeiro, enviará o indicador de inatividade continuamente a cada período de tempo da duração limite até que a atividade seja restaurada; se falso, enviará um indicador somente quando o fluxo ficar inativo pela primeira vez |
Copiar atributos |
Se verdadeiro, copiará todos os atributos do FlowFile que retomou a atividade para o FlowFile indicador recém-criado |
Mensagem de inatividade |
A mensagem que será o conteúdo dos FlowFiles enviada à relação “inactive” |
Escopo de monitoramento |
Especifique como determinar a atividade do fluxo. “nó” significa que a atividade é examinada em nó individual separadamente. Pode ser útil se o DFM esperar que cada nó receba arquivos de fluxo de maneira distribuída. Com “cluster”, ele define que o fluxo está ativo enquanto pelo menos um nó recebe arquivos de fluxo ativamente. Se o NiFi estiver sendo executado no modo autônomo, isso deve ser definido como “nó”; se estiver em cluster, o NiFi registra uma mensagem de aviso e age como “nó”. |
Nó de relatório |
Especifique qual nó deve enviar arquivos de fluxo de notificação para relacionamentos inativos e activity.restored. Com “all”, todos os nós neste cluster enviam arquivos de fluxo de notificação. “Primary” significa que os arquivos de fluxo serão enviados apenas a partir de um nó primário. Se o NiFi estiver sendo executado no modo autônomo, isso deve ser definido como “all”, mesmo que seja “primary”, o NiFi atua como “all”. |
Redefinir estado ao reiniciar |
Quando o processador for iniciado ou reiniciado, se definido como verdadeiro, o estado inicial estará sempre ativo. Caso contrário, o último estado de fluxo relatado será preservado. |
Duração do limite |
Determina quanto tempo deve transcorrer antes de considerar o fluxo como inativo |
Aguardar a atividade |
Quando o processador for iniciado ou reiniciado, se definido como verdadeiro, somente enviará um indicador de inatividade se tiver havido atividade anteriormente. Caso contrário, envie um indicador inativo, mesmo que não tenha havido atividade anteriormente. |
Gerenciamento do estado¶
Escopos |
Descrição |
|---|---|
LOCAL |
MonitorActivity armazena o último carimbo de data/hora em cada nó como estado, para que possa examinar a atividade em todo o cluster. Se “Copiar atributo” for definido como verdadeiro, os atributos do FlowFile também serão mantidos. No escopo local, ele armazena o último carimbo de data/hora da atividade conhecida se o fluxo estiver inativo. |
CLUSTER |
MonitorActivity armazena o último carimbo de data/hora em cada nó como estado, para que possa examinar a atividade em todo o cluster. Se “Copiar atributo” for definido como verdadeiro, os atributos do FlowFile também serão mantidos. No escopo local, ele armazena o último carimbo de data/hora da atividade conhecida se o fluxo estiver inativo. |
Relações¶
Nome |
Descrição |
|---|---|
activity.restored |
Essa relação é usada para transferir um indicador de Atividade restaurada quando os FlowFiles estão sendo roteados para “sucess” após um período de inatividade |
inactive |
Essa relação é usada para transferir um indicador de inatividade quando nenhum dos FlowFiles é roteado para “success” por um período de tempo de duração limite |
success |
Todos os FlowFiles de entrada são encaminhadas para “success” |
Grava atributos¶
Nome |
Descrição |
|---|---|
inactivityStartMillis |
A hora em que a inatividade começou, na forma de milissegundos desde a época |
inactivityDurationMillis |
O número de milissegundos da duração da inatividade |