Surveillez les performances des applications Python avec Dynatrace ♪

Nous sommes heureux de vous présenter l'extension One Agent (ci-dessous) pour surveiller les applications Python avec Dynatrace. https://github.com/dlopes7/autodynatrace

À la fin du mois de mai 2020, il s'agit d'une extension privée (non officielle) développée par les employés de Dynatrace, mais il est facile de visualiser les performances de votre application Python, alors essayez-la!

Module correspondant

celery concurrent.futures confluent_kafka cx_Oracle django flask grpc pika (RabbitMQ) pymongo pysnmp redis ruxit (Dynatrace plugin framework) sqlalchemy urllib3 custom annotations

procédure

1 . Installez One Agent sur l'hôte exécutant le Python surveillé. Copiez simplement et appuyez sur 3 commandes du menu Dynatrace "Deploy Dynatrace"! (Pour Linux) image.png

2 . Installez le module d'extension avec la commande suivante

pip install autodynatrace

3 . Ajoutez ce qui suit au code Python surveillé pour inclure le module d'extension

import autodynatrace

4 . Exécutez le Python surveillé

résultat

Vous trouverez ci-dessous un exemple d'application simple qui met à jour SQLite avec SQLAlchemy de Flask.

1 . Affichez les hôtes surveillés depuis "Hôtes" dans le menu Dynatrace. Un processus Python a été détecté. Cela est vrai même si l'extension n'est pas utilisée. Cliquez sur ce processus Python image.png

C'est l'effet de l'introduction de l'extension. Flask est détecté en tant que service sur le processus Python! (Je suis content ♪) Cliquez sur Flask pour voir la performance en tant que service. image.png

3 . InfoGraphic au centre capture exactement les partenaires de communication précédents et suivants. Le temps de réponse, le taux d'erreur et le débit en tant que service sont également surveillés.

(Dans le cas de Dynatrace, l'IA surveille automatiquement ces anomalies métriques) </ font>

Quand je clique sur le SQLite que Flask appelle ...

image.png

Les performances en tant que base de données sont surveillées! Comme le montre la figure ci-dessous, vous pouvez facilement trouver la requête SQL avec le temps de traitement spécial lent de "Anlyze outlier" (analyse des valeurs aberrantes).

image.png

Philosophie Dynatrace = Faites plus avec moins! (Faites plus avec moins d'effort) </ font>

Il semble que cette extension réside également ♪

Je veux essayer Dynatrace! A ceux qui disent!

Vous pouvez demander un essai gratuit (2 semaines) à partir de https://www.dynatrace.com/ja/ </ font>. Après quelques minutes, vous pourrez utiliser le locataire Dynatrace

image.png

Recommended Posts