Saltar al contenido principal

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/getProject Muestra una vista general de un proyecto en una ventana de tiempo predefinida.
  • Ramas y Branches: POST /admin/reports/getProjectBranch Desglosa 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/globalReports Se 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/getDevToolStats Analiza 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/getBillingGBStorage Obtiene 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.