Lleve las pruebas de nivel de producción a la fase de preproducción: Instana añade la supervisión sintética a su CI/CD

Anunciamos la supervisión sintética en CI/CD para IBM Instana Observability, disponible como vista previa pública. 

Empleada en una sala de seguridad sentada frente a varias pantallas de ordenador con un compañero a su izquierda.

Los equipos de entrega modernos envían código continuamente, pero muchos de ellos solo prueban la experiencia “real” del usuario después de la implementación. Para entonces, ya se han producido regresiones en el rendimiento, se han desperdiciado recursos y se han generado riesgos de tiempo de inactividad.

Nuestra opinión es sencilla: es importante desplazarse hacia la izquierda e integrar la automatización y la inteligencia desde el primer día. Ayuda a los equipos a mantenerse a la vanguardia, reducir los costes y garantizar el rendimiento antes de que surjan problemas.

Con esta capacidad, los equipos de DevOps y SRE pueden reutilizar exactamente las mismas pruebas sintéticas de producción en sus pipelines de preproducción, lo que les permite aplicar los estándares de rendimiento, disponibilidad y funcionalidad antes de que el código llegue a la producción. Los pipelines pueden ejecutar pruebas seleccionadas bajo demanda y tomar decisiones de promoción automáticamente en función de las señales de aprobado/suspenso.  

Por qué es importante ahora: 5 formas en las que Instana desplaza la supervisión sintética hacia la izquierda

La observabilidad que solo se inicia en producción crea puntos ciegos entre el tráfico de prueba y el tráfico real. Desplazar la supervisión sintética hacia la izquierda cierra esa brecha, y lo hace con los mismos umbrales y recorridos de usuario en los que confían en producción. 

Estos cinco avances ilustran cómo Instana amplía la observabilidad al pipeline de CI/CD, lo que permite a los equipos realizar pruebas antes, implementar más rápido y lanzar con total confianza.

  1. Una definición de prueba, todos los entornos. Mantenga una única fuente fiable para las pruebas sintéticas y los umbrales; aplíquela de forma coherente en el desarrollo, las pruebas, la preproducción y la producción para eliminar desviaciones. 
  2. Ejecuciones bajo demanda y activadas por el pipeline. Invoque synctl o la OpenAPI de CI/CD de Instana para ejecutar pruebas existentes y controlar las implementaciones en función de los resultados: apruebe o revierta automáticamente. 
  3. Cadena de herramientas para desarrolladores locales. Los runners locales de código abierto y mantenidos por el proveedor para pruebas sintéticas de navegador y API permiten a los ingenieros crear y depurar pruebas localmente para una rápida iteración previa a la confirmación y una fácil adopción de CI. 
  4. Dos capas de supervisión sintética en una única plataforma. Combine comprobaciones de agente de host de alta cadencia para una detección rápida con pruebas enriquecidas de navegador/API para obtener pruebas del recorrido del usuario, todo ello dentro de Instana. 
  5. Se integra con tu CI/CD. Funciona con Jenkins, GitHub Actions, GitLab CI y Azure DevOps; las API abiertas admiten cualquier pipeline que pueda realizar llamadas HTTP. 

Qué puede esperar: resultados medibles

Los equipos que adopten la supervisión sintética de CI/CD de Instana pueden esperar mejoras tangibles en cuanto a fiabilidad, eficiencia y velocidad. Al aplicar las mismas comprobaciones rigurosas al principio del ciclo de vida, puede reducir las regresiones y ganar confianza en el lanzamiento; los pipelines fallan rápidamente con feedback detallado y procesable, no misteriosas anomalías.

Cuando una prueba falla, los equipos obtienen pruebas sintéticas detalladas correlacionadas con el contexto de observabilidad, lo que les permite diagnosticar y corregir los problemas antes de reintentarlo. Esto reduce los costes de repetición del trabajo y minimiza la necesidad de tomar medidas urgentes tras la puesta en marcha.

Aunque un paso de control puede añadir minutos a una compilación, el efecto general es un rendimiento más rápido, ya que se evitan reversiones y correcciones posteriores.

Con la API de ejecución de pruebas bajo demanda, active las pruebas de Instana cuando lo desee y reciba resultados en tiempo real, lo que ayuda a DevOps a crear implementaciones automatizadas y controladas por pruebas. Esto ayuda a las organizaciones a dar un giro introduciendo la supervisión sintética en su pipeline de CI/CD.

Basado en la supervisión sintética probada de Instana

La supervisión sintética de Instana simula las acciones de los usuarios en diferentes ubicaciones, dispositivos y redes para realizar un seguimiento de la disponibilidad y el tiempo de respuesta. Está profundamente integrada con la plataforma de observabilidad de Instana, por lo que las señales sintéticas llegan con el mismo contexto enriquecido que se utiliza para la monitorización de APM, infraestructura y usuarios finales.  

Pruebe la característica en el entorno aislado de IBM Instana

Pruébelo en la vista previa pública

Más información sobre IBM Instana

Martín Fuentes

Group Product Manager

IBM