• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Monitorear la ejecución del flujo de trabajo

Este documento describe los diversos datos de observabilidad que se pueden utilizar para monitorear las ejecuciones del flujo de trabajo o las programaciones.

Auditorías

Todas las llamadas de mutación de NerdGraph se auditan y los datos están disponibles para su consulta en NrAuditEvent en la cuenta de los 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 las ejecuciones de flujos de trabajo emiten datos WorkflowAutomationEvent en NRDB en la cuenta del cliente que se usó para iniciar, o programar, un flujo de trabajo.

Se crea un nuevo namespace WorkflowAutomation para los datos de eventos de las ejecuciones de flujos de trabajo.

Esquema de WorkflowAutomationEvent

Atributo

Tipo

Descripción

timestamp

EpochMillisecond

Timestamp del evento

type

FLUJO DE TRABAJO | PASO

Tipo de evento

status

STARTED | COMPLETED | FAILED | TIMED_OUT | STOPPED

Estado asociado al evento

definitionName

Cadena

El nombre de la definición del flujo de trabajo asociado a esta ejecución del flujo de trabajo

definitionVersion

Cadena

La versión de la definición del flujo de trabajo asociada a esta ejecución del flujo de trabajo

definitionScopeType

GLOBAL | ORGANIZACIÓN | CUENTA

El tipo de alcance de la definición del flujo de trabajo asociado a esta ejecución del flujo de trabajo

definitionScopeId

Cadena

El ID de alcance de la definición del flujo de trabajo asociado a esta ejecución del flujo de trabajo

definitionEntityGuid

Cadena

El entityGuid de la definición del flujo de trabajo asociado a esta ejecución del flujo de trabajo

userId

En t

ID de usuario de New Relic que inició el flujo de trabajo

runId

UUID

ID única de la ejecución del flujo de trabajo

durationMillisecond

EpochMillisecond

Duración para un estado COMPLETED | FAILED | TIMED_OUT. Esto es normalmente lo que se mide para la monetización del stepType ACTION y el tipo STEP.

stepName

Cadena

Nombre del paso dado por el cliente en el flujo de trabajo

stepType

ACCIÓN | BUCLE | SWITCH | ESTADO

stepActionName

Cadena

Nombre completo de la acción

stepActionVersion

En t

Versión de la acción

Consulta de ejemplo

Por ejemplo:

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

Logs

Opcionalmente, un flujo de trabajo se puede iniciar, o programar, especificando una opción de nivel de detalle logLevel. Esos logs se agregan a la cuenta del flujo de trabajo que se usó para iniciar o programar el flujo de trabajo.

Los logs tienen los siguientes atributos:

  • workflowAutomation.name es el nombre de WorkflowDefinition
  • workflowAutomation.version es la versión de WorkflowDefinition
  • workflowAutomation.runId es el runId del flujo de trabajo
  • entityGuid es el ID de WorkflowDefinition

Si se inició desde una ocurrencia de horario:

  • workflowAutomation.scheduleId

Para el tipo de paso Action, al usar DEBUG, cada entrada de acción agrega un atributo adicional a la entrada de log con el formato workflowAutomation.inputs.<inputName>: <inputValue>.

Para el tipo de paso de acción, al usar TRACE, cada salida de acción agrega un atributo adicional a la entrada de registro con el formato workflowAutomation.outputs.<outputName>: <outputValue>.

Ejemplo de consulta NRQL

Puede consultar su log con la siguiente consulta NRQL:

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

Además de workflowAutomation.runId, algunos otros atributos de log que pueden ayudar con la consulta de datos log son:

  • workflowAutomation.name
  • workflowAutomation.version

Para las ejecuciones programadas, las entradas de log también tendrán el atributo workflowAutomation.scheduleId.

Copyright © 2026 New Relic Inc.

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