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.
Sie müssen nur pip
installieren.
$ pip install applicationinsights
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.
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.
Ich werde es von jetzt an versuchen
Ich werde es von jetzt an versuchen
Ich werde es von jetzt an versuchen
Recommended Posts