Verwenden Sie Application Insights mit Python 3 (einschließlich Flaschen).

TL;DR Application Insights können als New Relic für Azure bezeichnet werden, aber ich habe nicht viele Informationen, daher werde ich sie schreiben.

GitHub Microsoft/ApplicationInsights-Python: Application Insights SDK for Python https://github.com/Microsoft/ApplicationInsights-Python

Sie können herausfinden, wie Sie es verwenden, indem Sie GitHub lesen. .. .. .. Es ist einsam, das nur zu sagen, also ist es unten einfach zu benutzen.

Wie installiert man

Sie müssen nur pip installieren. $ pip install applicationinsights

Wie benutzt man

In der README von GitHub werden Client-Telemetrie und serverseitige Verarbeitung kombiniert, was schwer zu verstehen ist. Es ist jedoch möglich, in zwei Kategorien zu überwachen: Überwachung beim Senden einer Anforderung von einem Client und Überwachung auf der Serverseite beim Empfangen einer Anforderung. ist.

INSTRUMENTATION KEY Egal wie Sie es verwenden, Sie benötigen den INSTRUMENTATIONSSCHLÜSSEL. Der INSTRUMENTATION KEY befindet sich in einer Eigenschaft im Azure Application Insights-Blade. キャプチャ.PNG

Als Serverseite

Bitte vorerst

Grundsätzlich kann jede WSGI-Anwendung problemlos integriert werden. Natürlich war dies in der Umgebung von Pythons leichter Framework-Flasche + uWSG möglich.

from applicationinsights.requests import WSGIApplication
from bottle import route, run, default_app, get, post, request, static_file
~ Abkürzung ~
if __name__ == '__main__':
    #Aus dem Befehl"python index.py"Wenn mit begonnen
    run(host='0.0.0.0', port=8080, debug=True)
else:
    #Beim Start von uWSGI
    application = WSGIApplication('<INSTRUMENTATION KEY>', default_app())

Es wird so angezeigt. キャプチャ.PNG

Protokollierung

Ich werde es von jetzt an versuchen

Ausnahme

Ich werde es von jetzt an versuchen

Als Kundenseite

Ich werde es von jetzt an versuchen

Recommended Posts

Verwenden Sie Application Insights mit Python 3 (einschließlich Flaschen).
Verwenden Sie Mecab mit Python 3
Verwenden Sie DynamoDB mit Python
Verwenden Sie Python 3.8 mit Anaconda
Verwenden Sie Python mit Docker
Verwenden Sie die Trello-API mit Python
Verwenden Sie die Twitter-API mit Python
Verwenden Sie TUN / TAP mit Python
[Mac OS] Verwenden Sie Kivy mit PyCharm! [Python-Anwendungsentwicklung]
Webanwendung mit Python + Flask ② ③
Verwenden Sie die Unterschall-API mit Python3
Webanwendung mit Python + Flask ④
Python: So verwenden Sie Async mit
Verwenden Sie eine Point Grey-Kamera mit Python (PyCapture2).
Verwenden Sie vl53l0x mit RaspberryPi (Python)
Verwenden Sie NAIF SPICE TOOL KIT mit Python
Überwachen Sie die Leistung von Python-Anwendungen mit Dynatrace ♪
Verwenden Sie rospy mit virtualenv in Python3
Verwenden Sie die Windows 10-Sprachsynthese mit Python
Verwenden Sie OpenCV mit Python 3 in Window
Verwenden Sie PostgreSQL mit Lambda (Python + psycopg2)
Anwendungsentwicklung mit Docker + Python + Flask
Anwendung von Python: Datenbereinigung Teil 2: Datenbereinigung mit DataFrame
Verwenden Sie smbus mit python3 in einer pyenv-Umgebung
Verwenden Sie den Amazon Simple Notification Service mit Python
[Einführung in Python] Verwenden wir foreach mit Python
Verwenden Sie PIL oder Pillow mit Cygwin Python
Verwenden Sie die Verschlüsselung der Verschlüsselungsbibliothek mit dem Python-Image von Docker
[Python] Eine schnelle Webanwendung mit Bottle!
Führen Sie eine Python-Webanwendung mit Docker aus
Verwenden von C ++ - Funktionen aus Python mit pybind11
Verwenden Sie den Phantomjs-Webdriver von Selen mit Pythons Unittest
Bis Sie opencv mit Python verwenden können
Verwenden Sie Python und MeCab mit Azure-Funktionen
[Einführung in die Udemy Python3 + -Anwendung] 23. Verwendung von Tapuru
Statistik mit Python
Verwenden Sie zusätzliche Python-Pakete mit Serverless Framework (v1.x)
Ich habe eine GUI-App mit Python + PyQt5 erstellt
Python mit Go
Geben Sie die ausführbare Python-Datei an, die mit virtualenv verwendet werden soll
Verwenden Sie vorerst Logger mit Python
Twilio mit Python
In Python integrieren
Python> Mit Laufzeitargumenten ausführen> Import argparse verwenden
Verwenden Sie mit pyenv mehrere Versionen der Python-Umgebung
Wickeln Sie C mit Cython für Python ein
Spielen Sie mit 2016-Python
AES256 mit Python
Getestet mit Python
Python beginnt mit ()
Serverlose Anwendung mit AWS SAM! (APIGATEWAY + Lambda (Python))
Der einfachste Weg, OpenCV mit Python zu verwenden
Verwenden Sie verschiedene Rabbimq-Funktionen mit Python Pika
Ich möchte Temporäres Verzeichnis mit Python2 verwenden
mit Syntax (Python)
Wie man tkinter mit Python in Pyenv benutzt
Bingo mit Python
Zundokokiyoshi mit Python
Verwenden Sie Python in einer Anaconda-Umgebung mit VS-Code