New Inntech - DevOps Monitor: Tarea de Reporte de Estado de Pipelines
Descripción General
La tarea DevOps Monitor es un plugin para Azure DevOps diseñado para monitorear y reportar el estado de tus pipelines de compilación. Este plugin se integra al final de tus pipelines para capturar métricas de rendimiento clave, como la duración total y el tiempo en cola, y para generar reportes detallados en caso de fallos.
Los datos se envían a la plataforma de monitoreo de New Inntech, permitiéndote visualizar tendencias, identificar cuellos de botella y recibir alertas de manera centralizada.
Características Principales
Medición de Duración: Conserva los tiempos reales de cada tarea y del job cuando finaliza. Los tiempos parciales se identifican como observaciones, no como duración definitiva del pipeline.
Monitoreo del Tiempo en Cola: Conserva las fechas de cola e inicio del pipeline en el contexto de ejecución; no duplica ese tiempo como cola de cada job.
Reporte de Estado: Envía el resultado observado del job (SUCCESS, FAILED, CANCELED o PARTIAL) y conserva por separado el estado global de la ejecución a la plataforma de monitoreo.
Análisis de Errores: En caso de un fallo, la tarea captura automáticamente los logs de las tareas fallidas para proporcionar un resumen y un detalle del error, facilitando el diagnóstico y la corrección.
Integración Sencilla: Se añade como una tarea final en tu pipeline, con confirmación de almacenamiento; si no puede recopilar o confirmar el envío, la tarea informa un fallo.
Uso e Instalación
Instala el Plugin: Encuentra y añade la extensión "New Inntech - DevOps Monitor" desde el Marketplace de Azure DevOps a tu organización.
Añade la Tarea: En tu pipeline YAML, añade la siguiente tarea al final de cada job que quieras observar. La observación no incluye tareas posteriores ni confirma la finalización global del pipeline.
task: devopsnewinntech@0
displayName: 'Reporte a DevOps Monitor'
condition: always()
inputs:
apikey: '$(DevOpsMonitor.ApiKey)'
FDS: '$(FabricaSoftware)'
DATA_PROJECT: '{"devtool":"Azure DevOps"}'
etapa: 'CI'
Configura las Entradas:
apikey: Tu clave de API personal para autenticar el reporte en el servicio de New Inntech. Recomendamos almacenarla en una variable de pipeline secreta.
FDS: El nombre de tu Fábrica de Software.
etapa: Clasificación CI o CD; el stage real de Azure se guarda por separado.
Soporte y Contacto
Si encuentras algún problema o tienes preguntas, no dudes en contactarnos a través de nuestra página web o enviando un correo electrónico a https://www.newinntech.com/es
© 2025 New Inntech. Todos los derechos reservados.
DATA_PROJECT debe contener JSON con devtool. Esta versión requiere el backend y la columna execution_context preparados antes de actualizar los pipelines. Consulta docs/job-telemetry.md en el repositorio para el contrato, límites y orden de despliegue.