Accéder au contenu principal Passer au contenu complémentaire

Collecte de métriques de microservices

Lorsqu'un artefact est déployé, un ensemble limité de données de métriques est collecté depuis son exécution dans Talend Remote Engine - le Data Service Runner et est accessible dans Talend Management Console.

Avant de commencer

Vous devez fournir le paramètre de contexte metric_path dans votre définition de tâche dans Talend Management Console ainsi que la valeur correspondante lors du déploiement de la tâche. La valeur du paramètre metric_path est utilisée pour faire référence à l'URL JMX-MBean/Jolokia des métriques spécifiques au Service de données ou à la Route.

Utilisez le nom de l'artefact de Service de données REST comme valeur du paramètre metric_path. Ce paramètre est facultatif pour les Routes de microservice, mais il est recommandé de le configurer dans chaque tâche de Service de données et de Route dont vous souhaitez récupérer et consulter les données de métriques dans Talend Management Console.

Pourquoi et quand exécuter cette tâche

Pour les Services de données, les métriques suivantes sont capturées :
  • OneMinuteRate
  • FiveMinuteRate
  • FifteenMinute
  • Count (Total)
Pour les Routes, les métriques suivantes sont capturées :
  • Context_ExchangesCompleted
  • Context_ExchangesFailed
  • Context_ExchangesTotal
  • Context_MeanProcessingTime
  • Context_LastProcessingTime

La collecte de métriques est activée par défaut. Lorsque le moteur distant est redémarré, la collecte de métriques recommence automatiquement. Cependant, les valeurs des métriques ci-dessus, Count pour les appels de Services ou Context_ExchangesTotal par exemple, sont 0, car les métriques JMX représentent la quantité depuis la dernière opération de démarrage, et pas le nombre total.

Procédure

Pour modifier l'intervalle de vérification (en secondes), modifiez la propriété metric.collection.interval dans le fichier org.talend.ipaas.rt.dsrunner.metrics.collector.cfg.
Valeurs de la propriété metric.collection.interval :
Value (Valeur) Description
60 Valeur par défaut.
0 La collecte de métriques est désactivée.
10 Valeur minimale.
900 Valeur maximale.

Cette page vous a-t-elle aidé ?

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.