L'utilisateur·trice de ce service doit avoir les droits Author, Viewer et Executor pour l'espace de travail auquel appartient la tâche à monitorer.
Vous devez connaître l'ID de cet espace de travail. Obtenez cet ID via une requête d'API ou via Talend Management Console :
API : utilisez GET sur https://api.<your_environment>.cloud.talend.com/orchestration/workspaces.
Talend Management Console : l'ID de l'espace de travail s'affiche dans l'URL de la page Edit workspace (Modifier l'espace de travail).
Vous devez connaître l'ID de la tâche à monitorer.
Dans Talend Management Console, cet ID est affiché sur la page dédiée de la tâche à monitorer. Par exemple :
Vous pouvez également obtenir l'ID des tâches via la requête d'API suivante :
Il est implémenté dans Talend API Tester à des fins de démonstration.
Procédure
Ouvrez Talend API Tester dans votre navigateur et sélectionnez GET dans la liste Method.
Dans le champ près de la liste déroulante Method (Méthode), saisissez l'endpoint à utiliser :
Exemple
Dans cet exemple, les paramètres status, lastDays et workspaceId sont utilisés pour récupérer toutes les exécutions en échec d'un jour passé, pour une tâche spécifique dans l'espace de travail donné.
Émettez cette requête d'API pour obtenir la liste des exécutions en échec.
Utilisez chacun de ces ID pour émettre la requête d'API suivante sur leurs métriques d'observabilité :
Analysez la réponse pour identifier la cause de chaaque échec. Par exemple, si vous voyez qu'un composant n'a pas de champ component_execution_duration_milliseconds, il est possible que ce composant ne réponde plus.
La section suivante présente plusieurs exemples concernant l'utilisation de ces métriques.
Résultats
Voici un exemple de réponse de requête GET sur l'endpoint /monitoring/observability/executions/{runId}/component.
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.