Le Gestionnaire de l'Analyseur de performances de la console Spectrum JMX affiche les statistiques sur les performances de différentes parties de l'exécution d'un flux de données, notamment le temps d'exécution global, le débit et le temps d'exécution des stages individuels. Les statistiques sont présentées sous un format séparé par des points-virgules :
Conseil : Placez les données dans une feuille de calcul pour en faciliter la visualisation.
La première ligne est un enregistrement d'en-tête composé des colonnes suivantes :
- Monitor
- L'élément dont les performances sont mesurées.
- Hits
- Le nombre de fois où l'élément a été exécuté.
- Avg
- Le temps moyen passé par l'élément à traiter une requête, en millisecondes.
- Delta
- Cette statistique n'est pas utilisée.
- Min
- Le temps le plus court passé par l'élément à traiter une requête, en millisecondes.
- Max
- Le temps le plus long passé par l'élément à traiter une requête, en millisecondes.
- Total
- Le temps de traitement total, en millisecondes.
Les éléments plus importants à vérifier sont les suivants.
- Dataflow
- Les temps de réponse et le débit globaux du flux de données.
- ServiceRuntimeManager.borrow.DataflowName
- Le temps de réponse pour la gestion des requêtes simultanées, en millisecondes. Ce temps de réponse peut être amélioré si vous modifiez la taille de pool du dataflow.
- RemoteComponent.borrow.RemoteComponentName
- Les performances des ressources de base de données directement affectées par la taille de pool des ressources de base de données. Ce temps de réponse peut augmenter à mesure que vous augmentez la taille de pool de votre flux de données. Si ce nombre augmente atteint une valeur significative d'½ milliseconde, augmentez la taille de pool des ressources de base de données.
- Stage[StageName]
- Les temps de réponse de chaque stage. Cela peut vous aider à identifier les goulots d'étranglement au niveau des stages qui prennent beaucoup plus de temps à être traités que d'autres stages. Les goulots d'étranglement au niveau des stages peuvent potentiellement être résolus si vous modifiez le mode de déploiement de la fonctionnalité du stage existant et/ou si vous augmentez les instances d'exécution de ce stage.