glouton
Agente de monitorización de un solo binario escrito en Go para servidores y contenedores. Descubre automáticamente servicios, almacena métricas en una TSDB integrada y ofrece un panel local sin configuración inicial ni cuenta requerida.
Ficha actualizada 24 sept 2026, 8:34 · upstream 24 sept 2026, 8:27 · release 26.09.02.144545
Qué es glouton
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Glouton es un agente de monitorización diseñado para funcionar como un único binario que se integra directamente en el sistema operativo o en entornos de contenedores. Su principal característica es la capacidad de auto-descubrimiento, identificando más de 30 servicios y protocolos comunes (como PostgreSQL, Redis, Nginx) y generando métricas específicas sin necesidad de configuración manual previa. La herramienta está construida sobre Go, lo que le permite ser ligero y eficiente en recursos.
- Monitorización local de servidores físicos o virtuales con panel web integrado en localhost:8015.
- Agregación de métricas de contenedores Docker, containerd y Kubernetes mediante socket del runtime.
- Integración directa con Prometheus para scraping de métricas y consultas via PromQL.
- Derivación de métricas a partir de logs de aplicaciones (journald, syslog) sin almacenar líneas completas.
- Envío de datos a Bleemeo Cloud o a un broker MQTT propio para almacenamiento a largo plazo.
- Monitorización de hardware mediante SNMP, SMART, IPMI y drivers NVIDIA.
- Auto-descubrimiento de servicios y métricas sin configuración inicial (out of the box).
- TSDB integrada basada en el motor de disco de Prometheus con retención configurable por defecto de 15 días.
- Bajo consumo de recursos: aproximadamente 100 MB RAM y 3-5% de un núcleo CPU en uso típico.
- Compatibilidad multiplataforma para Linux, Windows y macOS mediante imágenes Docker o binarios nativos.
- API HTTP compatible con Prometheus que permite consultas estándar (PromQL) sin adaptadores externos.
- Soporte nativo para múltiples runtime de contenedores incluyendo Docker Desktop en macOS.
- No es un shipper de logs: no almacena ni indexa líneas de log, solo deriva métricas desde ellas.
- No incluye capacidades de trazabilidad (tracing) o seguimiento de transacciones (APM).
- Requiere permisos elevados en el sistema (ej. SYS_PTRACE, SYS_ADMIN) para descubrimiento profundo de procesos.
- La TSDB integrada está optimizada para un solo host; para clusters se recomienda Prometheus centralizado.
- No es una sustitución completa de Prometheus para entornos de gran escala o clústeres distribuidos.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar mediante Docker, paquetes nativos (.deb/.rpm) o Kubernetes DaemonSet. Requiere acceso al socket del runtime de contenedores y permisos de lectura en el sistema de archivos host (/). Para uso local sin nube, desactivar la conexión a Bleemeo Cloud mediante variable de entorno GLOUTON_BLEEMEO_ENABLE=false. El panel web se accede en localhost:8015.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.




