¿Qué sería un formatting de logging de acceso HTTP nignx portátil para usar con nginx?

Estoy buscando una manera de almacenar que los loggings en un formatting común para que puedan ser fácilmente reconocidos y analizados por la mayoría de las herramientas.

Estoy interesado en un formatting que es reconocido automáticamente por la herramienta goaccess y que puede soportar el time de respuesta.

Hasta ahora parece que la configuration de logging pnetworkingeterminada no se reconoce.

introduzca la descripción de la imagen aquí

2 Solutions collect form web for “¿Qué sería un formatting de logging de acceso HTTP nignx portátil para usar con nginx?”

Nginx de forma pnetworkingeterminada emitirá un formatting de logging combinado (NCSA).

GoAccess lo reconocerá automáticamente si selecciona la primera opción del cuadro de dialog de configuration (o descomente permanentemente el formatting de logging combinado NCSA de su file de configuration).

Si está interesado en registrar el time de request, deberá modificar su file de configuration nginx y agregar su formatting de logging personalizado:

vi /etc/nginx/nginx.conf 

Luego añade:

 log_format timed_combined '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent" ' '$request_time'; 

y cambiar el logging de acceso para utilizar el nuevo formatting:

 access_log /var/log/nginx/timed.log timed_combined; 

y reiniciar nginx

Asegúrese de que su access.log esté registrando el time de request. A continuación, puede agregar %T a su formatting de log-format goaccess como:

 log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u" %T 

GoAccess dice justo en su página:

Apache / Nginx Common / Combined + VHosts

Si sus loggings no se analizan, entonces tendrá que search en los loggings de GoAccess y ver lo que está mal.

Adicionalmente:

GoAccess permite cualquier cadena de formatting de logging personalizado.

Por lo tanto, puede que tenga que search cómo instruir la herramienta en su formatting personalizado.

  • Nginx proxy inverso a otro server nginx que sirve files estáticos
  • nginx remove if statements
  • Ngingx no comenzará con el error fastcgi_split_path_info "
  • Nginx ssl redirect
  • NGINX no aplica variables en / etc / default / nginx
  • Nginx defernetworking bind
  • No se puede volver a escribir URL en Nginx cuando se utiliza SSL en puertos no estándar
  • Anular la configuration pnetworkingeterminada de nginx http sin cambiar el valor pnetworkingeterminado nginx.conf
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.