Wir freuen uns, die Veröffentlichung der One Agent Extension (unten) zur Überwachung von Python-Anwendungen mit Dynatrace bekannt zu geben. https://github.com/dlopes7/autodynatrace
Ab Ende Mai 2020 wird dies eine (inoffizielle) private Erweiterung sein, die von Dynatrace-Mitarbeitern entwickelt wurde. Es ist jedoch einfach, die Leistung Ihrer Python-Anwendung zu visualisieren. Probieren Sie es also aus!
celery concurrent.futures confluent_kafka cx_Oracle django flask grpc pika (RabbitMQ) pymongo pysnmp redis ruxit (Dynatrace plugin framework) sqlalchemy urllib3 custom annotations
1 . Installieren Sie den One Agent auf dem Host, auf dem der überwachte Python ausgeführt wird. Kopieren Sie einfach 3 Befehle aus dem Dynatrace-Menü "Dynatrace bereitstellen" und drücken Sie sie! (Für Linux)
2 . Installieren Sie das Erweiterungsmodul mit dem folgenden Befehl
pip install autodynatrace
3 . Fügen Sie dem überwachten Python-Code Folgendes hinzu, um das Erweiterungsmodul einzuschließen
import autodynatrace
4 . Führen Sie den überwachten Python aus
Unten finden Sie ein Beispiel für eine einfache App, die SQLite mit SQLAlchemy von Flask aktualisiert.
1 . Zeigen Sie die überwachten Hosts unter "Hosts" im Dynatrace-Menü an. Ein Python-Prozess wurde erkannt. Dies gilt auch dann, wenn die Erweiterung nicht verwendet wird. Klicken Sie auf diesen Python-Prozess
2 . Dies ist der Effekt der Einführung der Erweiterung. Flask wird als Dienst im Python-Prozess erkannt! (Ich bin glücklich ♪) Klicken Sie auf Flask, um die Leistung als Service anzuzeigen.
3 . Das InfoGraphic in der Mitte erfasst die vorherigen und nächsten Kommunikationspartner genau. Reaktionszeit, Fehlerrate und Durchsatz als Service werden ebenfalls überwacht.
Wenn ich auf die SQLite klicke, die Flask aufruft ...
Die Leistung als Datenbank wird überwacht! Wie in der folgenden Abbildung gezeigt, können Sie die SQL-Abfrage mit der langsamen speziellen Verarbeitungszeit leicht unter "Ausreißer analysieren" (Ausreißeranalyse) ermitteln.
Es scheint, dass diese Erweiterung auch ♪ enthält
Recommended Posts