Python Network Monitoring
Python
Python Network Monitoring

Python (lien externe à ibm.com) est devenu l'un des langages les plus importants dans le polyglottisme du développement d'applications de microservices d'aujourd'hui, c'est pourquoi Python Monitoring est un composant clé d'une stratégie complète de surveillance des applications. Développé en 1991 par Guido van Rossum, Python fonctionne à un niveau élevé d'abstraction, ce qui lui permet de prendre en charge de nombreux paradigmes de programmation différents. Bien que la surveillance Python n'ait pas toujours été importante (ni disponible) pour les opérations, sa popularité croissante dans les microservices signifie que la surveillance Python est plus essentielle que jamais en raison de la gestion automatique de la mémoire et des fonctionnalités système de type dynamique.

Grâce au support distribué de la fonction de trace de Python, la solution de Gestion des applications d'Instana reconnaît, mappe et surveille les entités, services et connexions Python, ainsi que leurs relations avec d'autres composants dans votre application.

L'agent Instana détecte automatiquement la présence de Python basé sur l'historique ou les microservices et installe le capteur approprié.

Profitez d'un ESSAI GRATUIT !

14 jours, version complète, aucunes données bancaires requises

Indicateurs de performance et de configuration de Python

La surveillance automatique des applications Python d'Instana commence par la découverte automatique des applications (à la fois la structure et les composants de chaque application gérée), crée un modèle en temps réel (appelé diagramme dynamique), configure l'agent de surveillance et commence à collecter les applications Python sélectionnées automatiquement et les attributs de performance des applications Python. Outre les attributs clés de configuration, de performance et de disponibilité Python, Instana dérive et teste les indicateurs clés de performance (KPI) de niveau supérieur, alertant les utilisateurs en temps réel en cas de problème.

Exemples de mesures collectées automatiquement dans le cadre de la surveillance Python d'Instana :

  • Activité GC
  • Changement de contexte
  • Unités d'exécution

Reportez-vous à la documentation sur les capteurs Python pour obtenir une liste complète des indicateurs d'exécution et de configuration.

Instana suit tous les changements de configuration Python et les affiche au niveau de la chronologie, ce qui permet aux utilisateurs de suivre la progression d'un incident potentiel. Étant donné que le contexte est essentiel pour résoudre les problèmes, surtout dans le passé, Instana stocke les données d'événement d'un changement au cas où elles pourraient être utiles plus tard.

Fonction de trace Python

Le capteur de surveillance Python d'Instana contribue à la fois au traçage des applications et à la surveillance des temps d'exécution. Grâce à l'API OpenTracing, les développeurs peuvent facilement intégrer le traçage Instana dans d'autres systèmes. Il suffit d'installer le module avec « pip Install instana » et de définir une variable d'environnement.

La surveillance prête à l'emploi des applications Instana Python comprend un grand nombre d'indicateurs d'exécution par défaut, notamment :

  • Activité GC
  • Utilisation de la mémoire
  • Unités d'exécution
  • Temps passé
  • Pagination
  • E/S
  • Événements
  • Changement de contexte

L'intégration Python d'Instana est extensible : elle vous permet de rechercher des applications Python et des traces via 'trace.type:python' ou 'entity.type:python'. Python prend en charge la fonction de trace distribuée qui intégrera et combinera automatiquement les appels de traçage avec d'autres langages pris en charge.

Grâce au support distribué de la fonction de trace de Python, la solution de gestion des performances des applications d'Instana reconnaît, mappe et surveille les entités, services et connexions Python, ainsi que leurs relations avec d'autres composants dans votre infrastructure.

Pour plus de détails sur la fonction de trace des applications Python, reportez-vous à la rubrique Traceur Python open source d'Instana sur Github (lien externe à ibm.com).

Installation du capteur de surveillance réseau Python : démarrage

Vous souhaitez vous lancer dans l'aventure ? Vous pouvez essayer Instana ou créer un compte. C'est déjà fait ? Alors, consultez le guide d'initiation d'Instana.

Essai Instana Guide d'initiation d'Instana