Reportes y Estadísticas (DevOps y CI/CD)
El corazón de DevOps Monitor reside en brindar visualización instantánea (vía métricas estadísticas y dashboards front-end) de los flujos de integración y entrega (CI/CD), estado de repositorios y consumo de herramientas.
Los siguientes servicios obtienen datos estadísticos e insumos para compilar gráficos e informes detallados:
Reportes Generales (Overview)
- Estadísticas de Azure / Pipeline:
POST /admin/reports/getProjectMuestra una vista general de un proyecto en una ventana de tiempo predefinida. - Ramas y Branches:
POST /admin/reports/getProjectBranchDesglosa estadísticas exclusivas sobre compilaciones fallidas o exitosas por rama de control de versiones.
Análisis Globales y Específicos
- Métricas Varias y Globales:
POST /admin/reports/globalReportsSe encarga de brindar resúmenes macros de la organización (Tiempos ahorrados, éxitos vs fallos, duraciones de compilación promedio). - Herramientas Específicas / DevOps:
POST /admin/reports/getDevToolStatsAnaliza métricas de la herramienta (ej. NodeJS vs Python) asociadas a pipelines. - Estadísticas FDS:
GET /admin/reports/getFDSStats - Ver Todos Los Reportes:
GET /admin/reports/findall(Con filtros en Body para búsquedas minuciosas).
Facturación
En la sección Billing / Facturación, el front-end invoca:
GET /admin/reports/getBillingGBStorageObtiene la métrica sobre el consumo de disco de registros de log y bases de datos utilizadas para tarificar los planes SaaS.
Al proveer filtros como de fechas (
startDate,endDate) dentro de los bodies, el front-end puede renderizar gráficas interactivas segmentadas para mostrar datos precisos de cualquier mes del año.