¿Qué hace esta solución de AWS?

Esta solución automatiza el proceso de ingesta, análisis y visualización de métricas de integración continua y entrega continuas (CI/CD). Estas métricas se muestran en los paneles de Amazon QuickSight para ayudar a los líderes de DevOps a medir el impacto de sus iniciativas de DevOps y a tomar decisiones basadas en datos para impulsar la mejora continua en sus equipos de desarrollo.

Beneficios

Implementación segura con un solo clic

Brinde una implementación segura con un solo clic gracias a la plantilla de AWS CloudFormation, desarrollada con las metodologías del AWS Well-Architected Framework.

Análisis prácticamente en tiempo real

Automatice la incorporación y el análisis de datos de streaming que contienen métricas operativas y de rendimiento en su canal de CI/CD casi en tiempo real. Calcule métricas clave de DevOps para seguir y medir las actividades de sus equipos de desarrollo.

Visualización automatizada con Amazon QuickSight

Automatice el lanzamiento de paneles de Amazon QuickSight preintegrados para visualizar los análisis de soluciones. Identifique información sobre sus actividades de CI/CD para comprender mejor sus iniciativas de DevOps y tomar decisiones basadas en datos para impulsar la mejora continua en su proceso de entrega de software.

Personalizar las herramientas de inteligencia empresarial para la visualización de datos

Puede personalizar esta solución para utilizar herramientas de inteligencia empresarial (BI) de terceros, de modo que pueda crear visualizaciones personalizadas a partir de la base de datos de Amazon Athena.

Información general sobre la solución de AWS

En el siguiente diagrama se muestra la arquitectura que puede implementar automáticamente con la guía de implementación de la solución y la plantilla de AWS CloudFormation correspondiente.

Arquitectura de la solución del panel de supervisión de DevOps en AWS

Esta solución ejecuta el siguiente flujo de trabajo:

1. Un desarrollador inicia una actividad en una canalización de AWS CI/CD, como enviar un cambio de código a AWS CodeCommit o implementar una aplicación mediante AWS CodeDeploy. Estas actividades crean eventos. En el caso del desarrollo con el repositorio de GitHub, se generan eventos de git push.

2. Una regla de eventos de Amazon EventBridge detecta los eventos en función de patrones de eventos predefinidos y luego envía los datos del evento a un flujo de entrega de Amazon Kinesis Data Firehose. Se crea una regla de evento por fuente de evento. Para las actividades en AWS CodeBuild se configura una secuencia de métricas de CloudWatch para capturar las métricas de CloudWatch y entregarlas a un flujo de entrega de Kinesis Data Firehose. Para los eventos push de GitHub, se crea un punto de conexión API de Amazon para publicarlos y entregarlos a un flujo de entrega de Kinesis Data Firehose.

3. También se crea una regla de eventos de Amazon EventBridge para capturar eventos de una alarma de Amazon CloudWatch que monitorea el estado de un valor controlado sintético de Amazon CloudWatch, si ha configurado el valor controlado y la alarma en su cuenta. Esta alarma es necesaria para recopilar datos a fin de calcular las métricas del tiempo de recuperación (MTTR).

4. Amazon Kinesis Data Firehose usa la función AWS Lambda para la transformación de datos. La función Lambda extrae datos relevantes para cada métrica y los envía a un bucket de Amazon S3 para su procesamiento posterior.

5. Los datos de Amazon S3 están vinculados a una base de datos de Amazon Athena, que ejecuta consultas con estos datos y devuelve los resultados de las consultas a Amazon QuickSight.

6. Amazon QuickSight obtiene los resultados de la consulta y crea visualizaciones de panel para su equipo de administración.

DevOps Monitoring Dashboard on AWS (Panel de supervisión de DevOps en AWS)

Versión 1.5.0
Lanzamiento: 04/2022
Autor: AWS

Tiempo estimado de implementación: 10 minutos

Costo estimado Código fuente  Plantilla de CloudFormation 
Use el siguiente botón para suscribirse para recibir actualizaciones sobre esta implementación de soluciones.
Nota: Para suscribirse a las actualizaciones de RSS, debe disponer de un complemento de RSS habilitado para el navegador que utilice.
¿Le ayudó esta implementación de soluciones?
Proporcione su opinión 
Mphasis Stelligent

“Mphasis es una compañía líder en servicios de tecnología aplicada que permite que las empresas aceleren su viaje hacia la transformación digital. Mediante el uso de DevOps Monitoring Dashboard junto con otras soluciones de AWS, pudimos reducir en un 30 % el tiempo entre la ideación y la implementación. Somos capaces de automatizar el proceso de configuración de recopilación y visualización de nuestras métricas operativas de DevOps, lo que nos permitió tomar decisiones más inteligentes con facilidad y señalar dónde se pueden hacer mejoras en nuestros equipos de implementación”.

Frank Schwarzenau, jefe de negocios
Mphasis Stelligent
Blog de administración y gobernanza de AWS
Cómo automatizar la captura y el análisis de las métricas de CI/CD mediante la solución del panel de monitoreo de AWS DevOps
En esta publicación del blog, le mostramos cómo puede ahorrar tiempo y esfuerzo con el uso de la solución del panel de monitoreo de AWS DevOps para automatizar el proceso de configuración para recopilar y visualizar las métricas de DevOps. Esta solución es una implementación de referencia que facilita a organizaciones de todos los tamaños la recopilación, el análisis y la visualización de métricas operativas importantes en el proceso de entrega de software.
Leer la publicación del blog completa 
Icono de creación
Implemente usted mismo una solución

Consulte nuestra biblioteca de Implementaciones de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.

Más información 
Buscar un socio de APN
Buscar un socio de APN

Encuentre socios consultores y tecnológicos certificados por AWS que lo ayudarán a comenzar.

Más información 
Ícono de exploración
Explore las ofertas de asesoramiento sobre soluciones

Explore nuestra cartera de ofertas de asesoramiento para obtener ayuda autorizada por AWS con la implementación de la solución.

Más información