Fiscalización de infraestructura pública con $0 de presupuesto
Abstract
Este working paper documenta el diseño, implementación y operación de un sistema de monitoreo 24/7 para APIs gubernamentales chilenas, construido y operado con costo cloud cero sobre una Raspberry Pi. Se presentan métricas de disponibilidad recolectadas durante 6 meses de operación continua, patrones de caida detectados en la API de Mercado Público, y se discute la viabilidad de fiscalización ciudadana de infraestructura pública digital usando hardware de bajo costo.
Contexto y motivación
La infraestructura digital del Estado chileno procesa transacciones por miles de millones de dólares anuales. La API de Mercado Público, por ejemplo, es el punto de acceso programático a todo el sistema de compras públicas. Sin embargo, no existe monitoreo público de su disponibilidad ni métricas abiertas de calidad de servicio.
La pregunta que motiva este trabajo es simple: se puede fiscalizar la disponibilidad de infraestructura pública digital sin presupuesto, usando solo herramientas open source y hardware de consumo?
Metodología
Arquitectura
El sistema Monitor MP corre en una Raspberry Pi (ARM, 4GB RAM) con:
- FastAPI como framework web para el dashboard
- SQLite para almacenamiento de métricas
- Chequeos cada 60 segundos a 67+ endpoints de la API de Mercado Público
- Clasificación automática de respuestas: OK, degradado, caida, timeout
- Alertas por email via Listmonk/Postfix ante caidas prolongadas
Métricas recolectadas
Para cada endpoint se registra: - HTTP status code - Tiempo de respuesta (ms) - Tamano de respuesta (bytes) - Timestamp UTC - Hash de respuesta (para detectar cambios de schema)
Hallazgos
Tras 6 meses de monitoreo continuo (enero-junio 2026):
- Disponibilidad promedio: 97.2% para la API principal
- Patrones de caida recurrentes: Caidas programadas no anunciadas los domingos entre 02:00-06:00 UTC
- Degradación gradual: Incremento de latencia de 200ms a 1.2s en endpoints de licitaciones durante periodos de alta demanda
- Endpoints inestables: 4 de 67 endpoints muestran disponibilidad inferior al 90%
- Sin SLA publico: No existe documentación oficial sobre niveles de servicio esperados
Discusión
El costo total del sistema es el precio de una Raspberry Pi (~$70 USD) más electricidad (~$2/mes). Esto demuestra que la barrera para fiscalizar infraestructura pública digital no es económica — es de conocimiento técnico y voluntad.
La ausencia de SLAs públicos para APIs gubernamentales es un déficit de transparencia que debería abordarse. Si el Estado exige SLAs a sus proveedores tecnológicos, debería ofrecer los mismos compromisos a los ciudadanos que dependen de sus APIs.
Implicancias
- La fiscalización ciudadana de infraestructura digital es viable y barata
- Los datos de monitoreo pueden fundamentar demandas de transparencia
- Se necesitan estándares de SLA para APIs gubernamentales
AI Disclosure
Nivel de uso de IA: Moderada
- Código: Claude Code asistió en la implementación del sistema de monitoreo
- Revisión: Claude revisó borradores de este documento
- Análisis: El análisis estadístico de métricas fue manual (pandas + matplotlib)
- Herramientas: Claude (Sonnet)
Referencias
- Dirección ChileCompra. (2024). Documentación API Mercado Público v2.
- OECD. (2023). Digital Government Index.
- Web Foundation. (2022). Open Data Barometer — Americas Edition.
Uso de IA en este texto: moderada. Herramientas: Claude. Tareas: código, revisión.