Supported OS Mac OS

Información general

Recopila logs de uWSGI para realizar un seguimiento de las solicitudes por segundo, los bytes servidos, el estado de las solicitudes (2xx, 3xx, 4xx, 5xx), el tiempo de actividad de servicios, la lentitud y más.

Configuración

Instalación

Instala el Agent en la instancia que ejecuta el servidor uWSGI.

Configuración

Por defecto, el servidor uWSGI genera logs en stdout. Ejecuta el siguiente comando para comenzar a generar logs en un archivo o sigue las instrucciones de uWSGI para la generación de logs en un archivo:

uwsgi --socket :3031 --logger file:logfile=/var/log/uwsgi/uwsgi.log,maxsize=2000000

Crea el archivo uwsgi.d/conf.yaml en la carpeta conf.d/ en la raíz del directorio de configuración de tu Agent.

Recopilación de logs

Disponible para la versión 6.0 o posteriores del Agent

La recopilación de logs está desactivada por defecto en el Datadog Agent. Habilítala en tu archivo datadog.yaml con:

logs_enabled: true

A continuación, añade este bloque de configuración a tu archivo uwsgi.d/conf.yaml para empezar a recopilar tus logs:

logs:
    - type: file
      path: /var/log/uwsgi/uwsgi.log
      service: '<MY_APPLICATION>'
      source: uwsgi

Por último, reinicia el Agent.

Por defecto, la integración uWSGI en Datadog admite el formato de log uWSGI predeterminado y el formato combinado tipo Apache.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.