• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Monitorar a execução do fluxo de trabalho

Este documento descreve os vários dados de observabilidade que podem ser usados para monitorar as execuções de fluxo de trabalho ou agendamentos.

Auditorias

Todas as chamadas de mutação do NerdGraph são auditadas e os dados podem ser consultados em NrAuditEvent na conta dos clientes.

WorkflowRun

SELECT actionIdentifier, actorId, actorType, description
FROM NrAuditEvent
WHERE targetType = 'workflow_run'
SINCE 1 hour ago

WorkflowSchedule

SELECT actionIdentifier, actorId, actorType, description
FROM NrAuditEvent
WHERE targetType = 'workflow_schedule'
SINCE 1 hour ago

Evento

Todas as execuções de fluxo de trabalho emitem dados WorkflowAutomationEvent no NRDB na conta do cliente que foi usada para iniciar, ou agendar, um fluxo de trabalho.

Um novo namespace WorkflowAutomation é criado para os dados de evento das execuções de fluxo de trabalho.

Esquema de WorkflowAutomationEvent

Atributo

Tipo

Descrição

timestamp

EpochMillisecond

Timestamp do evento

type

FLUXO DE TRABALHO | ETAPA

Tipo de evento

status

STARTED | COMPLETED | FAILED | TIMED_OUT | STOPPED

Status associado ao evento

definitionName

Corda

O nome da definição do fluxo de trabalho associado a esta execução do fluxo de trabalho

definitionVersion

Corda

A versão da definição do fluxo de trabalho associada a esta execução do fluxo de trabalho

definitionScopeType

GLOBAL | ORGANIZAÇÃO | CONTA

O tipo de escopo da definição de fluxo de trabalho associado a esta execução do fluxo de trabalho

definitionScopeId

Corda

O ID do escopo da definição do fluxo de trabalho associado a esta execução do fluxo de trabalho

definitionEntityGuid

Corda

O entityGuid da definição do fluxo de trabalho associado a esta execução do fluxo de trabalho

userId

Interno

ID do usuário do New Relic que iniciou o fluxo de trabalho

runId

UUID

ID única da execução do fluxo de trabalho

durationMillisecond

EpochMillisecond

Duração para um status COMPLETED | FAILED | TIMED_OUT. Isso é normalmente o que é medido para monetização para o stepType ACTION e o tipo STEP.

stepName

Corda

Nome da etapa fornecido pelo cliente no fluxo de trabalho

stepType

AÇÃO | LOOP | SWITCH | ESTADO

stepActionName

Corda

Nome totalmente qualificado da ação

stepActionVersion

Interno

Versão da ação

Exemplo de consulta

Por exemplo:

SELECT *
FROM WorkflowAutomationEvent
where definitionName = 'json-parsing' and runId = '31c973d2-c669-4bd7-9b15-7e3a70a4a074'
SINCE 1 month ago
Diagram of WorkflowAutomationEvent schema

Registro

Opcionalmente, um fluxo de trabalho pode ser iniciado, ou agendado, especificando uma opção de verbosidade logLevel. Esses logs são adicionados à conta do fluxo de trabalho que foi usada para iniciar, ou agendar, o fluxo de trabalho.

Os logs recebem os seguintes atributos:

  • workflowAutomation.name é o nome do WorkflowDefinition
  • workflowAutomation.version é a versão do WorkflowDefinition
  • workflowAutomation.runId é o runId do fluxo de trabalho
  • entityGuid é o ID do WorkflowDefinition

Se iniciado a partir de uma ocorrência de agendamento:

  • workflowAutomation.scheduleId

Para o tipo de etapa Ação, ao usar DEBUG, cada entrada de ação adiciona um atributo adicional à entrada de log com o formato workflowAutomation.inputs.<inputName>: <inputValue>.

Para o tipo de etapa de Ação, ao usar TRACE, cada saída de ação adiciona um atributo adicional à entrada de log com o formato workflowAutomation.outputs.<outputName>: <outputValue>.

Exemplo de consulta NRQL

Você pode consultar seu log com a seguinte consulta NRQL:

SELECT message FROM Log WHERE workflowAutomation.runId = '{run_id}' SINCE 3 hours ago
Diagram of log attributes for workflow runs

Além de workflowAutomation.runId, alguns outros atributos de log que podem ajudar na consulta de dados de log são:

  • workflowAutomation.name
  • workflowAutomation.version

Para execuções agendadas, as entradas de log também terão o atributo workflowAutomation.scheduleId.

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.