Estado del Sistema

Última actualización:

Estado General

UP

Todos los servicios funcionando correctamente

Panel de Depuración

Variables Importantes

health.status: UP

health.statusDescription: Todos los servicios funcionando correctamente

Resultado de Condiciones

#if health.status: verdadero

#eq health.status 'UP': verdadero

#eq health.status 'DEGRADED': falso

#eq health.status 'WARNING': falso

Estado de los Servicios

Mongo directo (crítico): UP

Mongo omisiones: UP

Cuquivision: UP

MySQL residual: UP

Legados: DEPRECATED

Versión API: 2.6.0

Ver objeto health completo
{
  "status": "UP",
  "statusDescription": "Todos los servicios funcionando correctamente",
  "version": "2.6.0",
  "timestamp": "2026-08-03T00:51:07.073Z",
  "services": {
    "mongoDirecto": "UP",
    "mongoOmisiones": "UP",
    "cuquivision": "UP",
    "mysqlResidual": "UP",
    "legado": "DEPRECATED"
  },
  "serviceDetails": {
    "mongoDirecto": {
      "nombre": "MongoDB directo",
      "critico": true,
      "status": "UP",
      "responseTime": "497ms",
      "details": {
        "server": "mongodb://52.116.149.102:27017",
        "database": "gps_productivo",
        "coleccion": "DatosUbicacion",
        "documentos": 192726657,
        "documentosFormateado": "192,726,657",
        "version": "4.2.2",
        "conexiones": 996,
        "uptime": "798d 32m 7s"
      }
    },
    "mongoOmisiones": {
      "nombre": "Mongo omisiones",
      "critico": false,
      "status": "UP",
      "responseTime": "33ms",
      "details": {
        "database": "omisiones_db",
        "host": "omisiones.quro.com.mx:8091"
      }
    },
    "cuquivision": {
      "nombre": "Cámaras (cuquivision)",
      "critico": false,
      "status": "UP",
      "responseTime": "32ms",
      "details": {
        "url": "https://api.cuquivision.k8s.quro.com.mx/api/health",
        "httpStatus": 200,
        "apiKeyConfigurada": true,
        "timeoutModulo": "20000ms"
      }
    },
    "mysqlResidual": {
      "nombre": "MySQL residual",
      "critico": false,
      "status": "UP",
      "responseTime": "607ms",
      "details": {
        "host": "52.116.149.101:33187",
        "database": "gps_mvc",
        "usoRestante": "Ninguno en operación normal — solo camino de rollback",
        "impactoSiCae": "Ninguno hoy; impediría revertir a MySQL si hiciera falta"
      }
    },
    "legado": {
      "nombre": "Caminos legados",
      "critico": false,
      "status": "DEPRECATED",
      "detalle": "Bridge .NET de Mongo y cámaras Tianyou deprecados (2026-08-02). Sustituidos por Mongo directo y cuquivision. No afectan el estado general.",
      "sustitutos": {
        "API_MONGO_URL_* (bridge .NET)": "MONGO_DIRECT_* → conexión directa a MongoDB",
        "API_QURO_* / API_CAMARAS_* (Tianyou)": "CAMARAS_CUQUIVISION → api.cuquivision.k8s.quro.com.mx"
      }
    }
  },
  "flags": {
    "MONGO_DIRECT_LOCATIONS_V1": true,
    "MONGO_DIRECT_LOCATIONS_V2": true,
    "MONGO_DIRECT_ALERTS": true,
    "MONGO_DIRECT_CATALOGS": true,
    "MONGO_DIRECT_BITACORA": true,
    "CAMARAS_CUQUIVISION": true,
    "MARCADORES_SERVIDOR": true,
    "TROCEAR_PUNTOS": true,
    "PODAR_PAYLOAD_ALERTAS": true,
    "PROYECCION_PUNTOS_REDUCIDA": true,
    "BITACORA_RENDIMIENTO": true
  },
  "system": {
    "hostname": "quro-api-645cfb9c4f-8bjv5",
    "platform": "Linux 6.8.0-100-generic (linux)",
    "arch": "x64",
    "systemMemory": {
      "total": "23.42 GB",
      "free": "11.41 GB",
      "used": "12.01 GB",
      "usagePercent": 51
    },
    "systemCpu": {
      "model": "AMD EPYC-Milan Processor",
      "cores": 12,
      "usage": 21
    },
    "systemUptime": {
      "seconds": 14170077,
      "formatted": "164d 7m 57s"
    },
    "process": {
      "nodeVersion": "v20.20.2",
      "environment": "production",
      "pid": 1,
      "cpu": 1.8,
      "memory": {
        "bytes": 122298368,
        "formatted": "116.63 MB"
      }
    }
  }
}
Ver todo el contexto de la plantilla
{
  "settings": {
    "x-powered-by": true,
    "etag": "weak",
    "env": "production",
    "query parser": "extended",
    "subdomain offset": 2,
    "trust proxy": false,
    "views": "/usr/src/app/src/views",
    "jsonp callback name": "callback",
    "view cache": true,
    "view engine": "hbs"
  },
  "title": "Quro API - Health Status",
  "activeHealth": true,
  "health": {
    "status": "UP",
    "statusDescription": "Todos los servicios funcionando correctamente",
    "version": "2.6.0",
    "timestamp": "2026-08-03T00:51:07.073Z",
    "services": {
      "mongoDirecto": "UP",
      "mongoOmisiones": "UP",
      "cuquivision": "UP",
      "mysqlResidual": "UP",
      "legado": "DEPRECATED"
    },
    "serviceDetails": {
      "mongoDirecto": {
        "nombre": "MongoDB directo",
        "critico": true,
        "status": "UP",
        "responseTime": "497ms",
        "details": {
          "server": "mongodb://52.116.149.102:27017",
          "database": "gps_productivo",
          "coleccion": "DatosUbicacion",
          "documentos": 192726657,
          "documentosFormateado": "192,726,657",
          "version": "4.2.2",
          "conexiones": 996,
          "uptime": "798d 32m 7s"
        }
      },
      "mongoOmisiones": {
        "nombre": "Mongo omisiones",
        "critico": false,
        "status": "UP",
        "responseTime": "33ms",
        "details": {
          "database": "omisiones_db",
          "host": "omisiones.quro.com.mx:8091"
        }
      },
      "cuquivision": {
        "nombre": "Cámaras (cuquivision)",
        "critico": false,
        "status": "UP",
        "responseTime": "32ms",
        "details": {
          "url": "https://api.cuquivision.k8s.quro.com.mx/api/health",
          "httpStatus": 200,
          "apiKeyConfigurada": true,
          "timeoutModulo": "20000ms"
        }
      },
      "mysqlResidual": {
        "nombre": "MySQL residual",
        "critico": false,
        "status": "UP",
        "responseTime": "607ms",
        "details": {
          "host": "52.116.149.101:33187",
          "database": "gps_mvc",
          "usoRestante": "Ninguno en operación normal — solo camino de rollback",
          "impactoSiCae": "Ninguno hoy; impediría revertir a MySQL si hiciera falta"
        }
      },
      "legado": {
        "nombre": "Caminos legados",
        "critico": false,
        "status": "DEPRECATED",
        "detalle": "Bridge .NET de Mongo y cámaras Tianyou deprecados (2026-08-02). Sustituidos por Mongo directo y cuquivision. No afectan el estado general.",
        "sustitutos": {
          "API_MONGO_URL_* (bridge .NET)": "MONGO_DIRECT_* → conexión directa a MongoDB",
          "API_QURO_* / API_CAMARAS_* (Tianyou)": "CAMARAS_CUQUIVISION → api.cuquivision.k8s.quro.com.mx"
        }
      }
    },
    "flags": {
      "MONGO_DIRECT_LOCATIONS_V1": true,
      "MONGO_DIRECT_LOCATIONS_V2": true,
      "MONGO_DIRECT_ALERTS": true,
      "MONGO_DIRECT_CATALOGS": true,
      "MONGO_DIRECT_BITACORA": true,
      "CAMARAS_CUQUIVISION": true,
      "MARCADORES_SERVIDOR": true,
      "TROCEAR_PUNTOS": true,
      "PODAR_PAYLOAD_ALERTAS": true,
      "PROYECCION_PUNTOS_REDUCIDA": true,
      "BITACORA_RENDIMIENTO": true
    },
    "system": {
      "hostname": "quro-api-645cfb9c4f-8bjv5",
      "platform": "Linux 6.8.0-100-generic (linux)",
      "arch": "x64",
      "systemMemory": {
        "total": "23.42 GB",
        "free": "11.41 GB",
        "used": "12.01 GB",
        "usagePercent": 51
      },
      "systemCpu": {
        "model": "AMD EPYC-Milan Processor",
        "cores": 12,
        "usage": 21
      },
      "systemUptime": {
        "seconds": 14170077,
        "formatted": "164d 7m 57s"
      },
      "process": {
        "nodeVersion": "v20.20.2",
        "environment": "production",
        "pid": 1,
        "cpu": 1.8,
        "memory": {
          "bytes": 122298368,
          "formatted": "116.63 MB"
        }
      }
    }
  },
  "lastUpdated": "8/2/2026, 6:51:07 PM",
  "_locals": {},
  "cache": true
}

Estado de los Servicios

MongoDB directo CRÍTICO

UP (497ms)

DB: gps_productivo
Host: mongodb://52.116.149.102:27017
DatosUbicacion: 192,726,657 docs
Version: 4.2.2
Conexiones: 996
Uptime: 798d 32m 7s

Mongo omisiones

UP (33ms)

DB: omisiones_db
Host: omisiones.quro.com.mx:8091

Solo reportes de omisiones/silencios

Cámaras (cuquivision)

UP (32ms)

https://api.cuquivision.k8s.quro.com.mx/api/health
HTTP 200 · timeout 20000ms

MySQL residual

UP (607ms)

DB: gps_mvc
Host: 52.116.149.101:33187

Caminos legados

DEPRECATED

Bridge .NET de Mongo y cámaras Tianyou deprecados (2026-08-02). Sustituidos por Mongo directo y cuquivision. No afectan el estado general.

Modo de operación (flags)

MONGO_DIRECT_LOCATIONS_V1 MONGO_DIRECT_LOCATIONS_V2 MONGO_DIRECT_ALERTS MONGO_DIRECT_CATALOGS MONGO_DIRECT_BITACORA CAMARAS_CUQUIVISION MARCADORES_SERVIDOR TROCEAR_PUNTOS PODAR_PAYLOAD_ALERTAS PROYECCION_PUNTOS_REDUCIDA BITACORA_RENDIMIENTO

Métricas del Sistema y Aplicación

Memoria SO

Total: 23.42 GB

Usado: 51%

CPU SO

Modelo: AMD EPYC-Milan Processor

Uso (Estimado): 21%

Memoria Aplicación (Node.js)

Uso (RSS): 116.63 MB

CPU Aplicación (Node.js)

Uso: 1.8%

Detalles Técnicos

Servidor quro-api-645cfb9c4f-8bjv5
Plataforma Linux 6.8.0-100-generic (linux)
CPU SO AMD EPYC-Milan Processor (12 cores)
Versión Node Node v20.20.2
Tiempo Activo SO 164d 7m 57s
Entorno production
PID Proceso 1
Uso Memoria Proceso (RSS) 116.63 MB
Uso CPU Proceso 1.8%
Timestamp Última Lectura 2026-08-03T00:51:07.073Z