Présentation
Recueillez les logs uWSGI pour suivre les requêtes par seconde, les octets traités, le statut des requêtes (2xx, 3xx, 4xx, 5xx), la disponibilité des services, la lenteur et plus encore.
Configuration
Installation
Installez l’Agent sur l’instance qui exécute le serveur uWSGI.
Configuration
Par défaut, le serveur uWSGI envoie les logs vers stdout. Exécutez la commande suivante pour activer l’enregistrement des logs dans un fichier ou suivez les instructions uWSGI pour loguer vers un fichier :
uwsgi --socket :3031 --logger file:logfile=/var/log/uwsgi/uwsgi.log,maxsize=2000000
Créez le fichier uwsgi.d/conf.yaml
à la racine du répertoire de configuration de votre Agent.
Collecte de logs
Disponible à partir des versions > 6.0 de l’Agent
La collecte de logs est désactivée par défaut dans l’Agent Datadog. Vous devez l’activer dans datadog.yaml
avec :
Ajoutez ensuite ce bloc de configuration à votre fichier uwsgi.d/conf.yaml
pour commencer à recueillir vos logs :
logs:
- type: file
path: /var/log/uwsgi/uwsgi.log
service: '<MON_APPLICATION>'
source: uwsgi
Pour terminer, redémarrez l’Agent.
Par défaut, l’intégration Datadog/uWSGI prend en charge le format de log uWSGI par défaut et le format de journalisation combiné Apache.
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.