Existen dos tipos de desarrolladores, y no es el chiste del binario: los que usan un depurador y los que depuran a base de líneas de log. Seas uno, otro, o una mezcla de los dos, lo que está claro es que nos hemos acostumbrado a escribir líneas de log hasta para cagar, y sólo hace falta arrancar Spring o Struts en nivel de DEBUG para comprobarlo. Pero, ¿por qué somos tan alegres con el logging?
#2 O guardaban todos y cada uno de los pasos de los usuarios...
Se trata de una página web bastante usada y era un cambio profundo (de lógica de negocio, no visual)
Una vez se estabilizó fueron eliminando apuntes en los logs.
#6 Bueno... nadie se quejó de rendimiento ni hubo saturación ni incremento en los tiempos de I/O, así que las máquinas se portaron como unas campeonas.
La solucion a los problemas de logging en entornos criticos y de alta disponibilidad es montar una pila ELB (elasticsearch, logstash, kibana), maravilloso.
Eso si, al menos 6 servidores entre shippers, brokers y nodos de elastic.
Comentarios
Yo he visto ficheros de logs de 15GB con tan sólo 3-4 horas: El día de puesta en producción de una nueva versión de la web de ventas.
#1 madre mia 15GB.... O estaba bastante mal hecha o le faltaba mucho por depurar
#2 O guardaban todos y cada uno de los pasos de los usuarios...
Se trata de una página web bastante usada y era un cambio profundo (de lógica de negocio, no visual)
Una vez se estabilizó fueron eliminando apuntes en los logs.
#3
Era una chapuza
#4 No lo negaré... pero ya sabes... los de sistemas no entendemos a los desarrolladores y sólo les ponemos trabas, así que no sería imparcial
#5 eso iba comentar yo. Los pobres de sistemas nos pasamos horas mirando esos malditos logs.
Esos ficheros de log estarían de puta madre en un servidor de almacenamientos ZFS con compresión de ficheros, ya que el texto lo hace de lujo #1 #2
#6 Bueno... nadie se quejó de rendimiento ni hubo saturación ni incremento en los tiempos de I/O, así que las máquinas se portaron como unas campeonas.
#1@replicante eres tu? la web era Tannhäuser?
La solucion a los problemas de logging en entornos criticos y de alta disponibilidad es montar una pila ELB (elasticsearch, logstash, kibana), maravilloso.
Eso si, al menos 6 servidores entre shippers, brokers y nodos de elastic.
#8 Yo soy más de /dev/null