01 / PROJECT OVERVIEW
Observar. Alertar. Aprender.Observe. Alert. Learn.
El proyecto conecta métricas de infraestructura con visibilidad operativa, pruebas controladas de incidentes y validaciones repetibles.
The project connects infrastructure metrics to operational visibility, controlled incident tests, and repeatable validation.
01Visibilidad de infraestructuraInfrastructure visibility
CPU, memoria, filesystem, red, uptime y disponibilidad de targets a través de Prometheus y Node Exporter.
CPU, memory, filesystem, network, uptime, and target availability through Prometheus and Node Exporter.
02Observación por contenedorPer-container observation
Un proceso Python opcional obtiene snapshots del Docker CLI en el host Windows, filtrados por etiqueta Compose.
An optional Python process collects Docker CLI snapshots on the Windows host, filtered by Compose project label.
03Ciclo de incidentesIncident lifecycle
Reglas Prometheus, agrupación de Alertmanager y registro persistente de notificaciones FIRING y RESOLVED.
Prometheus rules, Alertmanager grouping, and persistent logging of FIRING and RESOLVED notifications.
04Validación reproducibleRepeatable validation
Pruebas unitarias y comprobaciones estáticas en runners de GitHub Actions, sin depender de Docker Desktop.
Unit tests and static checks on GitHub Actions runners, independent of Docker Desktop.
013.15.0
Prometheus
Scraping, reglas y TSDB
Scraping, rules, and TSDB
0213.2.4
Grafana
Dashboards provisionados
Provisioned dashboards
031.12.1
Node Exporter
Métricas del Linux del Engine
Docker Engine Linux metrics
040.34.1
Alertmanager
Agrupación y notificaciones
Alert grouping and delivery
05Python 3.13
Incident Logger
Webhook interno e historial rotado
Internal webhook and rotated history
06Python 3.10+
Container Exporter
Opcional · proceso manual en Windows
Optional · manually started Windows process