uWSGI

Supported OS Linux Mac OS Windows

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 :

logs_enabled: true

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.