• /
  • 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

métriques des temps d'exécution python

L'agent Python enregistre les métriques d'exécution pour vous permettre d'analyser les performances de vos processus et de votre interpréteur Python. Cela inclut les mesures liées à l'utilisation du processeur, à l'utilisation de la mémoire et au garbage collection. Ce comportement est activé par défaut. Pour désactiver cela, désactivez le paramètre dans le fichier de configuration ou dans la variable d'environnement.

Utilisation du processeur

Avec les métriques d'exécution du processeur, vous pouvez monitorer l'utilisation du processeur en examinant l'utilisation du processeur par l'utilisateur et le système, et également voir le temps passé dans différents composants du processeur. Les mesures d'utilisation du processeur suivantes sont disponibles :

  • CPU time:Suivez la quantité de temps passé dans différents états du processeur. Cela inclut utilisateur (temps d'exécution du code de l'application) et système (temps passé dans le système d'exploitation). Cette métrique est représentée par le temps total écoulé en secondes.
  • CPU utilization:Analysez la quantité de ressources de traitement utilisées au fil du temps par différents composants du processeur. Cela inclut le composant utilisateur (pour exécuter le code d'application) et le composant système (pour exécuter le code du noyau). Cette métrique est indiquée sous forme de pourcentage représentant le temps passé dans le composant CPU spécifié divisé par le temps CPU total écoulé.

Utilisation de la mémoire

Vous pouvez monitorer la consommation et l'utilisation globale de la mémoire de votre système par processus et par hôte. Les métriques d'utilisation de la mémoire suivantes sont disponibles :

  • Total physical memory: monitorez la quantité de mémoire physique totale en mégaoctets utilisée par votre système au fil du temps Cette métrique est également disponible pour les ID de processus individuels.
  • Memory utilization:Suivez l’utilisation de la mémoire au fil du temps pour votre système et pour des processus individuels. Cette métrique est représentée par la valeur de la mémoire physique totale utilisée par votre système (ou un processus spécifique) divisée par la quantité totale de mémoire disponible.

Collecte des ordures

Important

Le profilage de la collecte des déchets est désactivé par défaut dans l'agent. Pour l'activer, consultez notre documentation ici.

Le récupérateur de mémoire recherche les objets de données inutilisés et récupère cet espace mémoire afin qu'il puisse être utilisé par un autre processus. L'agent Python fournit les métriques de récupération de place suivantes :

  • Object count by type: Obtenez des informations détaillées sur les types d'objets les plus courants collectés par le collecteur de déchets en affichant leurs nombres de collecte associés. Vous pouvez personnaliser le nombre maximal de types d'objets que vous souhaitez voir signalés par ce type de métrique en configurant le paramètre top_object_count_limit.
  • Object count by generation:Comme la collecte se produit à chaque génération du récupérateur de mémoire, les objets qui survivent sont promus dans les générations supérieures. Cette métrique vous permet de visualiser le nombre d'objets stockés dans chacune des générations du récupérateur de mémoire au fil du temps.
  • Total time by generation:Analysez le temps que le récupérateur de mémoire passe dans chaque génération de collecte.
  • Garbage collector collections:Le nombre de collections est influencé par le seuil d'objet défini pour chaque génération. Lorsque le seuil est atteint, un processus de collecte sera déclenché. Les collections peuvent également être déclenchées manuellement dans le code de l'application avec des appels à gc.collect(). Cette métrique indique le nombre de balayages du récupérateur de mémoire qui ont eu lieu à chaque génération au fil du temps.
  • Garbage collector uncollectable:Dans certains cas, le récupérateur de déchets peut ne pas être en mesure d'atteindre et de libérer un certain objet, le jugeant non récupérable. Cette métrique permet de visualiser le nombre d'objets qui n'ont pas pu être récupérés par le ramasse-miettes à chaque génération.
  • Garbage collector collected:Cette métrique indique le nombre total d'objets qui ont été collectés par le ramasse-miettes à chaque génération.
Droits d'auteur © 2025 New Relic Inc.

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