¿Por qué registrar es una parte importante del desarrollo de software?

Una gran parte de la vida de los desarrolladores de software es monitoreo, solución de problemas y depuración. El registro hace que este sea un proceso mucho más fácil y fluido. Las herramientas de supervisión del rendimiento de las aplicaciones (APM) son excelentes para acceder a algunas de las métricas de rendimiento principales. Sin embargo, es común que las soluciones APM tradicionales, que en el pasado afirman haber otorgado un 100% de visibilidad de extremo a extremo para los sistemas locales, solo den una fracción de esa visibilidad para los sistemas basados ​​en la nube. Puede ser difícil instrumentar la nube y, por lo tanto, se requieren enfoques alternativos, como el registro, para dar visibilidad a los componentes basados ​​en la nube que, de lo contrario, pueden convertirse en cajas negras desde una perspectiva de monitoreo del rendimiento o del sistema.

Aquí hay algunas publicaciones de blog recientes que publicamos que pueden ser útiles:
APM no es suficiente
4 razones para amar sus datos de registro

El registro es una parte esencial del desarrollo de software. Proporciona a los desarrolladores y equipos de soporte ‘gafas’ especiales que les permiten ver qué está haciendo realmente el código de la aplicación.

Es tan fundamental que en Logz.io, tenemos un método que llamamos LDD: Log Driven Development. Significa que si está escribiendo código que debe ir a producción, antes de presionarlo, debe tener un registro adecuado, paneles de control que visualicen esos datos y alertas para asegurarse de que el desarrollador sea notificado cuando ese código se rompa (no solo producción equipo)

Cualquier otra forma es simplemente correr demasiados riesgos.

Bueno, la respuesta a esta pregunta es complicada, ya que muchos desarrolladores que intentaron usar sus datos de registro para obtener información real han experimentado muchas dificultades y frustraciones que les han hecho no creer en la necesidad de iniciar sesión y analizar el registro.
El desafío para las empresas en este mercado será proporcionar una plataforma simple que muestre lo que es realmente importante para el desarrollador de una manera fácil y agregada. Si se presentan y agregan bien, los registros pueden ser extremadamente útiles en todas las etapas de desarrollo y, por supuesto, para monitorear los sistemas de producción, piense en ello como leer el diario de su software 🙂

Descargo de responsabilidad: soy cofundador de Coralogix – Actionable Log Analytics