Los equipos de DevOps y SRE están transformando el proceso de desarrollo de software. Mientras que los ingenieros de DevOps se centran en aplicaciones de software y prestación de servicios eficientes, los equipos de SRE son clave para garantizar la confiabilidad, la escalabilidad y el rendimiento. Estos equipos deben confiar en una solución de observabilidad completa que les permita administrar y monitorear sistemas y garantizar que los problemas se resuelvan antes de que afecten al negocio.
La observabilidad en toda la pila de aplicaciones distribuidas modernas requiere la recopilación, el procesamiento y la correlación de datos, a menudo en forma de paneles. La ingesta de todos los datos del sistema requiere la instalación de agentes en pilas, marcos y proveedores, un proceso que puede ser desafiante y llevar mucho tiempo para los equipos que tienen que lidiar con cambios de versión, problemas de compatibilidad y código propietario que no escala a medida que cambian los sistemas.
Gracias a OpenTelemetry (OTel), los equipos de DevOps y SRE ahora tienen una forma estándar de recopilar y enviar datos que no depende de código propietario y cuenta con una gran comunidad de soporte que reduce la dependencia del proveedor.
En un blog anterior , también revisamos cómo usar la demostración de OpenTelemetry y conectarla a Elastic ® , así como algunas de las capacidades de Elastic con OpenTelemetry y Kubernetes.
Desde el siguiente link, desde la web oficial de Elastic, se mostrara cómo utilizar la instrumentación automática para OpenTelemetry con el servicio Python de la aplicación llamado Elastiflix, que ayuda a resaltar la instrumentación automática de una manera sencilla.