Guardar Access logs de un Load Balancer en S3

Guardar Access logs de un Load Balancer en S3

Si tenemos una o varias instancias, por ejemplo, de Nginx para hacer de Webserver, es muy probable que nuestro Access log esté a petar de accesos debido a las múltiples escrituras que el própio Nginx le hará. Por ello es muy interesante deshabilitar la inserción de registros y que el própio Load Balancer de AWS se encargue de guardarlo, por ejemplo, en S3.

Para deshabilitarlo en el fichero de configuración del Site de nginx, se tiene que hacer por cada Dominio publicado, solamente tendremos que añadir ésta línea:

access_log off;

Para configurarlo ya en AWS, tendremos que dirigirnos a Load Balancers y allí, en Attributes, indicar que queremos configurar los Access Logs siguiendo la imagen adjunta.

Load Balancer Access Logs

Tenemos dos opciones, o la configuración de forma automática creará la ruta indicada o bien, crearla nosotros antes e introducirla aquí después.

Automáticamente se guardaran los accesos a nuestro Load Balancer en S3 y mejorará notablemente la performance de nuestro Nginx.

Autor: Joakim Vivas

comments powered by Disqus