Utiliser Application Insights avec Python 3 (y compris les bouteilles)

TL;DR Application Insights peut s'appeler New Relic for Azure, mais je n'ai pas beaucoup d'informations, je vais donc l'écrire.

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

Vous pouvez découvrir comment l'utiliser en lisant GitHub. .. .. .. C'est solitaire juste pour dire ça, donc c'est facile à utiliser ci-dessous.

Comment installer

Il vous suffit d'installer pip. $ pip install applicationinsights

Comment utiliser

Dans le fichier README de GitHub, la télémétrie client et le traitement côté serveur sont combinés, ce qui est difficile à comprendre, mais il est possible de surveiller dans deux catégories: la surveillance lors de l'envoi d'une requête d'un client et la surveillance côté serveur recevant une requête. est.

INSTRUMENTATION KEY Peu importe comment vous l'utilisez, vous aurez besoin de la CLÉ D'INSTRUMENTATION. La clé INSTRUMENTATION est située dans une propriété du panneau Azure Application Insights. キャプチャ.PNG

Comme côté serveur

Demande pour le moment

Fondamentalement, toute application WSGI peut être facilement intégrée. Bien sûr, c'était possible dans l'environnement de la bouteille de cadre léger de Python + uWSG.

from applicationinsights.requests import WSGIApplication
from bottle import route, run, default_app, get, post, request, static_file
~ Abréviation ~
if __name__ == '__main__':
    #De la commande"python index.py"Quand a commencé avec
    run(host='0.0.0.0', port=8080, debug=True)
else:
    #Lorsque démarré à partir de uWSGI
    application = WSGIApplication('<INSTRUMENTATION KEY>', default_app())

Il sera affiché comme ceci. キャプチャ.PNG

Enregistrement

Je vais l'essayer à partir de maintenant

exception

Je vais l'essayer à partir de maintenant

En tant que client

Je vais l'essayer à partir de maintenant

Recommended Posts

Utiliser Application Insights avec Python 3 (y compris les bouteilles)
Utiliser mecab avec Python 3
Utiliser DynamoDB avec Python
Utilisez Python 3.8 avec Anaconda
Utiliser python avec docker
Utiliser l'API Trello avec python
Utiliser l'API Twitter avec Python
Utiliser TUN / TAP avec Python
[Mac OS] Utilisez Kivy avec PyCharm! [Développement d'applications Python]
Application Web avec Python + Flask ② ③
Utiliser l'API subsonique avec python3
Application Web avec Python + Flask ④
Python: comment utiliser async avec
Utiliser la caméra Point Grey avec Python (PyCapture2)
Utilisez vl53l0x avec RaspberryPi (python)
Utilisez NAIF SPICE TOOL KIT avec Python
Surveillez les performances des applications Python avec Dynatrace ♪
Utiliser rospy avec virtualenv dans Python3
Utiliser la synthèse vocale Windows 10 avec Python
Utiliser OpenCV avec Python 3 dans Window
Utiliser PostgreSQL avec Lambda (Python + psycopg2)
Développement d'applications avec Docker + Python + Flask
Application de Python: Nettoyage des données Partie 2: Nettoyage des données à l'aide de DataFrame
Utilisez smbus avec python3 sous environnement pyenv
Utiliser Amazon Simple Notification Service avec Python
[Introduction à Python] Utilisons foreach avec Python
Utilisez PIL ou Pillow avec Cygwin Python
Utiliser le chiffrement de la bibliothèque de chiffrement avec l'image Python de Docker
[Python] Une application web rapide avec Bottle!
Exécutez une application Web Python avec Docker
Utilisation des fonctions C ++ de python avec pybind11
Utilisez le pilote Web phantomjs de sélénium avec unittest de python
Jusqu'à ce que vous puissiez utiliser opencv avec python
Utiliser Python et MeCab avec Azure Functions
[Introduction à l'application Udemy Python3 +] 23. Comment utiliser Tapuru
Statistiques avec python
Utiliser des packages Python supplémentaires avec Serverless Framework (v1.x)
J'ai créé une application graphique avec Python + PyQt5
Python avec Go
Spécifiez le fichier exécutable Python à utiliser avec virtualenv
Utilisez Logger avec Python pour le moment
Twilio avec Python
Intégrer avec Python
Python> Exécuter avec des arguments d'exécution> Utiliser import argparse
Utiliser plusieurs versions de l'environnement python avec pyenv
Envelopper C avec Cython pour une utilisation à partir de Python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
python commence par ()
Application sans serveur avec AWS SAM! (APIGATEWAY + Lambda (Python))
Le moyen le plus simple d'utiliser OpenCV avec python
Utilisez diverses fonctionnalités de rabbimq avec python pika
Je souhaite utiliser le répertoire temporaire avec Python2
avec syntaxe (Python)
Comment utiliser tkinter avec python dans pyenv
Bingo avec python
Zundokokiyoshi avec python
Utiliser Python dans un environnement Anaconda avec VS Code