# Endpoints des métriques des compossants

| Méthode | Endpoint | Description | Paramètres de requête | Corps ; |
| --- | --- | --- | --- | --- |
| GET | /monitoring/observability/executions/{runId}/component | Obtient les métriques d'un composant d'une exécution de tâche donnée. | <ul> <li><span>limit (limite)</span>&nbsp;: nombre d'entrées à retourner. La valeur par défaut est 50. La valeur maximale est 200. </li> <li><span>offset</span>&nbsp;: position de départ de pagination des logs, supérieure ou égale à 0</li> <li><span>sortBy</span>&nbsp;: champ selon lequel les entrées retournées sont triées. La valeur par défaut est <span>component_start_time_seconds</span>. Pour connaître les valeurs disponibles, consultez <a href="https://help.qlik.com/talend/fr-FR/api-user-guide/Cloud/observability-metrics-endpoints">sortBy</a>.</li> <li><span>sortOrder</span>&nbsp;: manière dont les logs retournés sont triés, <span>desc</span> ou <span>asc</span>. La valeur par défaut est <span>desc</span>, ce qui signifie un ordre décroissant. <p>Que l'ordre soit ascendant (croissant) ou descendant (décroissant), un champ null ou vide est toujours placé à la fin de la liste à retourner dans la réponse.</p></li> </ul><br><br>Ces paramètres sont facultatifs. | N/A |
| POST | /monitoring/observability/metrics/component | Recherche des données brutes de métriques d'un composant. | Aucun paramètre. | ```<br>{<br>"environmentId": "6093f6a36f01d639680d31cd",<br>"startTime": "2021-09-08T06:58:04.604Z",<br>"endTime": "2021-09-08T06:58:06.463Z",<br>"limit": 50,<br>"offset": 0,<br>"sortBy": "component_start_time_seconds",<br>"sortOrder": "asc",<br>"filters": [<br>{<br>"field": "engine_id",<br>"operator": "in",<br>"value": ["a60bb1c0-7669-407f-9326-138af05da18a"]<br>},<br>{<br>"field": "component_start_time_seconds",<br>"operator": "gte",<br>"value": 1628266578<br>}<br>]<br>}<br>```<br><br>Pour plus d'informations concernant les champs à utiliser dans le corps, consultez la section suivante. |

## Champs utilisés par les endpoints de métriques d'observabilité

- environmentId
- Requis
    - ID de l'environnement auquel une tâche et son espace appartiennent
- startTime
- Requis
    - Heure à laquelle un composant de votre tâche de Job commence à s'exécuter. Le format ISO à utiliser est yyyy-MM-dd'T'HH:mm:ss.SSS'Z', par exemple, 2021-09-08T06:58:04.604Z.
- endTime
- Requise
    - Heure à laquelle un composant de votre tâche de Job termine son exécution. Le format ISO à utiliser est yyyy-MM-dd'T'HH:mm:ss.SSS'Z', par exemple, 2021-09-08T06:59:04.804Z.  L'heure de début (startTime) doit être antérieure à l'heure de fin (endTime).
- limit
- Facultatif
    - Nombre d'entrées à retourner. La valeur par défaut est 50. La valeur maximale est 200.
- offset
- Facultatif
    - Position de départ de pagination des entrées, supérieure ou égale à 0.
- sortBy
- Facultatif
    - Champ selon lequel les entrées retournées sont triées. La valeur par défaut est component\_start\_time\_seconds. Les champs à utiliser sont : * account\_id * engine\_id * engine\_type * engine\_version * workspace\_id * task\_id * task\_execution\_id * process\_id : identifiant unique universel de la JVM * job\_name * pid : identifiant unique du Job pour l'exécution courante * father\_pid : ID du premier Job parent direct * root\_pid : ID du premier Job racine s'il y a plusieurs sous-Jobs * connector\_type * connector\_label * connector\_id * target\_connector\_type * target\_label * target\_id * connection\_type * connection\_name * Availability-note[Deprecated](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)    Ce contenu est obsolète.    component\_start\_time\_seconds * component\_connection\_rows\_total * component\_execution\_duration\_milliseconds
- sortOrder
- Facultatif
    - Manière dont les logs retournés sont triés, desc or asc. La valeur par défaut est desc, ce qui signifie un ordre décroissant.  Que l'ordre soit ascendant (croissant) ou descendant (décroissant), un champ null ou vide est toujours placé à la fin de la liste à retourner dans la réponse.
- Filtres
- Facultatif
    - Utilisé pour filtrer des données de métriques dans vos requêtes de recherche envoyées à /monitoring/observability/metrics/component, par exemple, ``` {     "field": "connector_id",      "operator": "in",      "value": ["tMongoDBConnection_1"] } ```  Ce filtre est appliqué sur le champ connector\_id pour trouver les données de métriques associées au composant dont l'ID est tMongoDBConnection\_1. ``` {     "field": "component_start_time_seconds",      "operator": "gt",      "value": 1628266578 } ```  Ce filtre est appliqué sur le champ component\_start\_time\_seconds pour trouver les données de métriques associées aux composants dont l'exécution a commencé après 1628266578. ``` {     "field": "operator_type",      "operator": "in",      "value": ["HUMAN", "SERVICE"] } ```  Ce filtre est appliqué sur le champ operator\_type pour trouver les données de métriques associées aux tâches démarrées par un·e utilisateur·trice ou un compte de service.  Les champs à utiliser dans un filtre sont : * engine\_id * engine\_type * engine\_version * workspace\_id * task\_id * task\_execution\_id * job\_name * connector\_type, par exemple, tMongoDBConnection * connector\_label, par exemple, tMongoDBConnection\_1 * connector\_id, par exemple, tMongoDBConnection\_1 * component\_start\_time\_seconds : ce champ supporte gt, gte, lt et lte. Les autres champs supportent uniquement in. * operator : ID de l'utilisateur·trice ou du compte de service démarrant une tâche. * operator\_type : HUMAN pour un·e utilisateur·trice et SERVICE pour un compte de service.  Les opérateurs à utiliser dans un filtre sont : * in : rapproche les valeurs dans un tableau. * gt : plus récent que. Requiert un nombre ou une chaîne de caractères de nombres. * gte : égal à ou plus récent que. Requiert un nombre ou une chaîne de caractères de nombres. * lt : plus ancien que. Requiert un nombre ou une chaîne de caractères de nombres. * lte : égal ou plus ancien que. Requiert un nombre ou une chaîne de caractères de nombres.