Los equipos de DevOps, SRE, Plataforma, ITOps y Desarrolladores están bajo presión para nutrir el rendimiento de las aplicaciones mientras operan de guisa más rápida e inteligente que nunca. Un radio que ha trillado avances significativos en los últimos abriles es la observabilidad. Ha revolucionado la forma en que los equipos de TI abordan la prevención de incidentes.
Sin requisa, persisten algunos conceptos obsoletos que limitan la productividad y el éxito de los equipos modernos de ingeniería de software.
En esta publicación de blog, arrojaremos luz sobre un mito que rodea la observabilidad: “Puede callar el monitoreo y aguardar en los registros”.
¿Por qué es esto un mito?
La respuesta rápida es que los registros pueden ser tediosos, propensos a errores y lentos oportuno a su naturaleza manual. Si proporcionadamente los registros se han utilizado durante mucho tiempo para comprender el comportamiento del sistema, han sido menos enseres cuando los equipos necesitan resolver problemas o realizar ajustes en tiempo actual. Por ejemplo, en entornos de producción, control de calidad o entrenamiento, ejecutar el modo de depuración plantea desafíos con los registros. Sin la instrumentación adecuada en la ubicación precisa con los datos necesarios por superior, es inasequible realizar cambios en tiempo actual u observarlos en movimiento. Eso significa un esfuerzo manual significativo que implica no solo implementar el código sino incluso reparar el contexto mientras se examina simultáneamente el código actual.
El costo de los registros
El uso de registros para realizar un seguimiento de las transacciones individuales (como se hizo con los registros de solicitud del servidor web monolítico) generalmente significa que debe tener en cuenta los gastos de las tasas de transacción de la aplicación, todos los microservicios, la red y el almacenamiento, y las semanas de retención de datos. Todo esto, por supuesto, equivale a demasiado pasta.
Sinceridad: aguardar solamente en los registros implica que está progresando a un ritmo más cachazudo
No es necesario que mire fijamente los registros cuando existen soluciones de observabilidad avanzadas que brindan una hoja de ruta exacta para los problemas.
La conclusión es que usar solo registros significa que va demasiado cachazudo. El monitoreo de sus sistemas es fundamental, y ahora existen soluciones avanzadas que brindan capacidades de monitoreo en tiempo actual que incorporan la combinación perfecta de datos de monitoreo, seguimiento e información de registro. Estas soluciones no solo incorporan toda la información crítica, sino que incluso capturan automáticamente todos los demás datos necesarios. La observabilidad en tiempo actual elimina la penuria de un registro extenso, que presentaba varios desafíos, como la depuración y la identificación de las causas raíz de los problemas. Adicionalmente, el costo de juntar registros transaccionales requiere grandes esfuerzos analíticos para comprender todos los datos.
Si proporcionadamente las herramientas de monitoreo de registros alguna vez se consideraron fundamentales para rastrear transacciones individuales, enfrentan desafíos importantes en un entorno de microservicios. Chris Farrell, vicepresidente de servicios de valencia de automatización de IBM, describió recientemente cómo ha evolucionado el panorama de la observabilidad en su artículo de LinkedIn, “Logging is the New Floppy Disk”.
¿Qué es la observabilidad en tiempo actual y por qué es el enfoque más novedoso para el estado de las aplicaciones?
La observabilidad en tiempo actual emerge como un cifra fundamental para impulsar el crecimiento valioso, la resolución proactiva de problemas y el monitoreo efectivo. Al suceder de una dependencia extensiva de los registros a la observación en tiempo actual, las organizaciones pueden desbloquear beneficios significativos. Las plataformas de observabilidad avanzadas incorporan datos críticos de forma selectiva, aprovechando las métricas de rendimiento, los datos de configuración y los eventos directamente de los sistemas que se supervisan.
El monitoreo en tiempo actual brinda información oportuna que el descomposición de registros tradicional no proporciona. La implementación de soluciones de descomposición y transmisión en tiempo actual ayuda a mejorar la observabilidad al permitir el monitoreo y las alertas oportunas.
El tiempo actual se refiere a la capacidad de capturar y procesar datos instantáneamente, proporcionando información y visualización inmediatas. En el contexto de la observabilidad, las capacidades en tiempo actual ofrecen un enfoque más novedoso que brinda numerosas ventajas.
Las ventajas de la observabilidad en tiempo actual
Si proporcionadamente las métricas, los registros y los seguimientos son componentes importantes, son simplemente detalles de implementación interiormente de una táctica más amplia. De ahí la penuria de cambiar nuestra atención alrededor de la utilización efectiva de varios tipos de datos y la exploración de nuevas dimensiones de observabilidad. La observabilidad en tiempo actual puede mejorar significativamente los procesos de crecimiento y los resultados operativos. Al adoptar este enfoque, las organizaciones pueden probar lo subsiguiente:
Ganancias de eficiencia masivas: la observabilidad en tiempo actual permite a los desarrolladores recuperar un tiempo valioso, con ganancias de eficiencia potenciales de hasta un 50 %. Al eliminar el esfuerzo manual que implica la aggiornamento del código para la depuración, los equipos pueden concentrarse más en las tareas de crecimiento reales, acelerando su productividad. Supervisión mejorada y resolución de problemas rápida: la observabilidad en tiempo actual proporciona información de supervisión más sólida, lo que ofrece información inmediata sobre el rendimiento del sistema. La posibilidad de problemas se vuelve más rápida y efectiva, lo que permite una rápida identificación y resolución de problemas. Esto agiliza las operaciones y minimiza el tiempo de inactividad. Ejecución mejorada por parte de los equipos de crecimiento y operaciones: con la observabilidad en tiempo actual, los equipos de crecimiento (Dev) y operaciones (Ops) pueden alinearse de guisa más efectiva. Los conocimientos en tiempo actual cierran la brecha entre estos equipos, fomentan la colaboración y permiten una ejecución más fluida de los proyectos. Esta sinergia conduce a mejores resultados generales y una mejor prestación de servicios. Reducción de costos: la observabilidad en tiempo actual elimina la penuria de costos de almacenamiento e ingesta trimestrales exorbitantes, a menudo asociados con las soluciones de observabilidad tradicionales. Al capturar métricas y seguimientos, e incorporar solo un indicio de datos de registro, las organizaciones pueden alcanzar una observabilidad integral sin incurrir en costos innecesarios.
Es hora de redefinir la observabilidad y explotar el poder de los conocimientos en tiempo actual para impulsar la innovación y la excelencia operativa.
Observabilidad por los números con IBM Instana
La posibilidad de observabilidad de IBM, IBM Instana, está diseñada específicamente para la cúmulo nativa y está diseñada para proporcionar datos de adhesión fidelidad de forma cibernética y continua (p. ej., granularidad de un segundo y seguimientos de un extremo a otro) con el contexto de dependencias lógicas y físicas en dispositivos móviles, web, aplicaciones e infraestructura. Nuestros clientes han podido alcanzar resultados tangibles utilizando la observabilidad en tiempo actual.
Información granular en tiempo actual: Rebendo usa Instana para felicitar visibilidad en tiempo actual con una granularidad de un segundo, lo que ayuda a detectar ineficiencias no identificadas. Reducción del MTTR del 56,6 %: ExaVault maximiza el tiempo de actividad y logra una reducción del MTTR. Más información sobre IBM Instana
¿Que sigue?
Estén atentos a nuestro próximo blog, donde desacreditamos otro mito popular sobre la observabilidad. Esta vez, desafiaremos la concepto de que la observabilidad es valiosa solamente para los SRE. Prepárese para descubrir los beneficios y aplicaciones más amplios que le esperan.