• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Monitorer l'exécution du workflow

Ce document décrit les différentes données d'observabilité qui peuvent être utilisées pour monitorer les exécutions de workflow ou les planifications.

Audits

Tous les appels de mutation NerdGraph sont audités et les données peuvent faire l'objet d'une requête dans NrAuditEvent dans le compte clients.

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

Événements

Toutes les exécutions de workflow émettent des données WorkflowAutomationEvent dans NRDB dans le compte client qui a été utilisé pour démarrer, ou planifier, un workflow.

Un nouvel espace de nommage WorkflowAutomation est créé pour les données d'événement des exécutions de workflow.

Schéma WorkflowAutomationEvent

Attribut

Type

Description

timestamp

EpochMillisecond

Horodatage de l'événement

type

WORKFLOW | ÉTAPE

Type d'événement

status

STARTED | COMPLETED | FAILED | TIMED_OUT | STOPPED

Statut associé à l'événement

definitionName

Chaîne

Le nom de la définition du workflow associé à cette exécution de workflow

definitionVersion

Chaîne

La version de la définition du workflow associée à cette exécution de workflow

definitionScopeType

GLOBAL | ORGANISATION | COMPTE

Le type de portée de la définition du workflow associé à cette exécution de workflow

definitionScopeId

Chaîne

L'ID de portée de la définition du workflow associé à cette exécution de workflow

definitionEntityGuid

Chaîne

L'entityGuid de la définition du workflow associé à cette exécution de workflow

userId

Int

ID de l'utilisateur New Relic qui a démarré le workflow

runId

UUID

ID unique de l'exécution du workflow

durationMillisecond

EpochMillisecond

Durée pour un état COMPLETED | FAILED | TIMED_OUT. C'est généralement ce qui est comptabilisé pour la monétisation pour le stepType ACTION et le type STEP.

stepName

Chaîne

Nom de l'étape donné par le client dans le workflow

stepType

ACTION | BOUCLE | SWITCH | ÉTAT

stepActionName

Chaîne

Nom entièrement qualifié de l'action

stepActionVersion

Int

Version de l'action

Exemple de requête

Par exemple:

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

Logs

En option, un workflow peut être démarré ou planifié en spécifiant une option de verbosité logLevel. Ces logs sont ajoutés au compte de workflow qui a été utilisé pour démarrer, ou planifier, le workflow.

Les logs sont dotés des attributs suivants :

  • workflowAutomation.name est le nom de la WorkflowDefinition
  • workflowAutomation.version est la version de WorkflowDefinition
  • workflowAutomation.runId est le runId du workflow
  • entityGuid est l'ID de WorkflowDefinition

Si démarré à partir d'une occurrence de planification :

  • workflowAutomation.scheduleId

Pour le type d'étape Action, lors de l'utilisation de DEBUG, chaque entrée d'action ajoute un attribut supplémentaire à l'entrée de log au format workflowAutomation.inputs.<inputName>: <inputValue>.

Pour le type d’étape Action, lors de l’utilisation de TRACE, chaque sortie d’action ajoute un attribut supplémentaire à l’entrée de log avec le format workflowAutomation.outputs.<outputName>: <outputValue>.

Exemple de requête NRQL

Vous pouvez interroger votre log avec la requête NRQL suivante :

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

Outre workflowAutomation.runId, d'autres attributs de log qui peuvent aider à l'interrogation des données log sont :

  • workflowAutomation.name
  • workflowAutomation.version

Pour les exécutions planifiées, les entrées de log auront également l'attribut workflowAutomation.scheduleId.

Droits d'auteur © 2026 New Relic Inc.

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