View a markdown version of this page

Integración de AWS DevOps Agent - Pruebas de carga distribuidas en AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Integración de AWS DevOps Agent

Con AWS DevOps Agent, puede automatizar la investigación de los resultados de las pruebas de carga directamente desde la solución Distributed Load Testing on AWS. Al conectar un espacio de agentes, puede enviar las pruebas completadas al agente para que las analice. El agente identifica de forma proactiva los cuellos de botella en el rendimiento, determina las causas fundamentales y sugiere medidas de corrección, sin necesidad de correlacionar manualmente las métricas, los registros y los seguimientos de Amazon. CloudWatch

Requisitos previos

Antes de conectar un espacio de agente a las pruebas de carga distribuidas en AWS (DLT), complete lo siguiente:

  • El espacio de agente debe estar en la misma cuenta de AWS que la implementación de DLT.

  • El espacio de agentes debe estar etiquetado con la clave dlt-integration y el valorallowed. Esta etiqueta establece un doble consentimiento: tanto el operador de la DLT como el administrador del Agent Space deben tomar medidas explícitas antes de que la DLT pueda acceder al Agent Space.

  • La dlt-integration: allowed etiqueta debe estar presente antes de que DLT pueda aceptar solicitudes de prueba de conexión o investigación, incluso si el ARN de Agent Space es válido.

Para añadir la etiqueta, elija la consola de AWS DevOps Agent y elija su espacio de agente. Elija la pestaña Configuración. Desplácese hacia abajo hasta la sección Etiquetas, elija Añadir nueva etiqueta, dlt-integration introdúzcala como clave y allowed como valor y, a continuación, seleccione Guardar.

Registra un espacio de agente

Una vez que su espacio de agente esté etiquetado, complete los siguientes pasos para registrarlo en DLT:

  1. Selecciona Agent Integration en la barra lateral izquierda de la consola web de DLT.

  2. En la sección Conexiones de DevOps agentes, selecciona Registrar espacio de agente.

  3. Introduzca un nombre para mostrar y pegue el ARN de Agent Space de la consola de AWS DevOps Agent.

  4. Elija Probar conexión para comprobar que se puede acceder al ARN y que la dlt-integration: allowed etiqueta está presente.

  5. Una vez confirmada la conexión, selecciona Guardar.

Puede registrar varios espacios de agentes y seleccionar entre ellos al iniciar una investigación.

Investiga una prueba

Tras registrar al menos un Agent Space, podrás iniciar una investigación a partir de cualquier prueba finalizada. El botón Investigar con DevOps un agente aparece en la página de detalles de cada prueba. Realice los siguientes pasos:

  1. Seleccione Investigar con un DevOps agente una vez finalizada la ejecución de la prueba: correcta, fallida o parcial.

  2. Si ha registrado varios espacios de agentes, elija uno de la lista.

  3. Si lo desea, proporcione un contexto adicional, como una descripción de los cambios recientes en la infraestructura o la línea base de rendimiento esperada.

  4. Seleccione Enviar.

La investigación aparece en la pestaña Investigaciones de la página de detalles de la ejecución de la prueba, donde puede realizar un seguimiento de su estado y elegir el enlace para ver los resultados en la consola de DevOps agentes de AWS.

nota

DevOps El agente de AWS impone un límite de 10 000 caracteres en la descripción de la investigación. La descripción que envía la solución combina el contexto opcional con un DLT-generated resumen de la ejecución de la prueba (configuración de la prueba, comparación de puntos de referencia, errores principales ordenados por recuento y desglose por punto final). Para ajustarse al límite, la solución prioriza la configuración de la prueba y el contexto proporcionado por el usuario, y recorta las secciones de menor prioridad (empezando por el desglose por punto final) cuando, de lo contrario, la longitud combinada superaría los 10 000 caracteres.

Revisión de resultados

Las investigaciones de los DevOps agentes de AWS suelen completarse en unos minutos, pero pueden variar según la configuración del espacio de agentes. Cuando haya terminado, elija Ver hallazgos en la pestaña Investigaciones para abrir los hallazgos en la consola de AWS DevOps Agent.

Entre las conclusiones se incluyen las siguientes:

  • Un análisis estructurado de la causa raíz que identifica qué componentes contribuyeron a la latencia o a los errores.

  • Una lista de los síntomas observados durante el período de prueba.

  • Sugerencias concretas de remediación.

Las investigaciones permanecen en la pestaña Investigaciones de DLT durante toda la vida útil del registro de la prueba, por lo que puede consultar los análisis anteriores a medida que la aplicación vaya evolucionando.

Flujo de trabajo sugerido

Para aprovechar al máximo la integración de los DevOps agentes de AWS, úsela como parte de un ciclo iterativo de ajuste del rendimiento: despliegue, carga, prueba, investiga, corrige y repite. Cada paso por el ciclo proporciona al agente más historial con el que comparar y le proporciona pruebas mensurables de que un cambio ha mejorado el rendimiento.

  1. Despliegue: despliegue la aplicación en el entorno que desee probar y complete la configuración única que se describe en Requisitos previos y registro de un espacio de agente.

  2. Establezca una línea base: ejecute el escenario de prueba con una compilación de funcionalidad comprobada y designe la ejecución como línea base (consulte la sección Comparación de líneas base). Cuando se establece una línea base, la solución incluye una comparación con la solicitud de investigación para que el agente pueda distinguir una regresión de una variación normal.

  3. Prueba de carga: ejecute el escenario de prueba después de cada cambio de aplicación o infraestructura. Mantenga la configuración del escenario constante entre ejecuciones para que los resultados sigan siendo comparables.

  4. Investigar: una vez finalizada la ejecución, selecciona Investigar con DevOps un agente en la página de detalles de la ejecución de la prueba. Proporcione un contexto sobre los cambios desde la última ejecución (despliegues recientes, cambios de configuración o el rendimiento esperado) para que el agente pueda centrar su análisis.

  5. Remediar: revise la causa raíz y las sugerencias de remediación en la pestaña Investigaciones, o abra los hallazgos en la consola de DevOps agentes de AWS para generar un plan de mitigación. Aplique la corrección a su aplicación o infraestructura.

  6. Repita Re-run el escenario de prueba y compare los resultados con su punto de referencia para verificar la solución. Cuando el rendimiento mejore, designa la nueva ejecución como referencia y continúa el ciclo con el siguiente cambio.

nota

Cada ejecución de prueba admite una investigación activa a la vez. Archiva una investigación finalizada desde la pestaña Investigaciones antes de iniciar una nueva en la misma ejecución de prueba.