edición general
12 meneos
142 clics

Todo en esta vida tiene un coste, incluso el logging

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?

| etiquetas: logging , coste , debug , depuración , spring , struts
  1. 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. :-)
  2. #1 madre mia 15GB.... O estaba bastante mal hecha o le faltaba mucho por depurar
  3. #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.
  4. #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. 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. #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. :-D
  7. 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. #1 @replicante eres tu? la web era Tannhäuser?
  9. #8 Yo soy más de /dev/null :troll:
  10. #5 eso iba comentar yo. Los pobres de sistemas nos pasamos horas mirando esos malditos logs.
comentarios cerrados

menéame