Agente de Monitorización Glouton
Un agente de monitorización ligero y eficiente escrito en Go. Recopile métricas de sistemas y aplicaciones con un uso mínimo de recursos y envíelas a Bleemeo o cualquier plataforma compatible.
Funcionalidades
¿Por Qué Glouton?
Ligero y Rápido
Escrito en Go para máximo rendimiento con uso mínimo de recursos. Normalmente utiliza menos de 50MB de RAM.
Fácil de Desplegar
Instalación en una línea en Linux, Docker, Kubernetes y Windows. Configuración mediante simples archivos YAML.
Seguro por Diseño
Cifrado TLS para todas las comunicaciones. No requiere conexiones entrantes, funciona detrás de firewalls.
Monitorización Completa
Monitoriza recursos del sistema, contenedores Docker, servicios y métricas personalizadas desde el primer momento.
Arquitectura
Cómo funciona Glouton
Un único binario detecta automáticamente tus servicios, recopila y almacena métricas en una TSDB integrada, las expone en un panel local en tiempo real y una API compatible con Prometheus, y opcionalmente las reenvía a Bleemeo Cloud o a tu propio broker MQTT.
Panel local
Un panel en vivo, listo para usar
Cada agente sirve un panel web orientado al estado en localhost:8015 — tarjetas KPI, una fila de servicios detectados y gráficos de sistema, red y E/S con histórico, impulsados por la TSDB integrada. Sin necesidad de cuenta.
Instalación
Instalación Rápida
Linux (Debian/Ubuntu)
curl -fsSL https://get.bleemeo.com | sh O usando apt:
wget -O- https://packages.bleemeo.com/bleemeo.gpg | sudo apt-key add -
echo "deb https://packages.bleemeo.com/debian stable main" | sudo tee /etc/apt/sources.list.d/bleemeo.list
sudo apt update && sudo apt install glouton Docker
docker run -d --name glouton \
--net host --pid host \
--privileged \
-v /var/lib/glouton:/var/lib/glouton \
-v /var/run/docker.sock:/var/run/docker.sock \
-e BLEEMEO_ACCOUNT_ID=your-account-id \
-e BLEEMEO_REGISTRATION_KEY=your-registration-key \
bleemeo/glouton Kubernetes
kubectl create namespace bleemeo
kubectl create secret generic bleemeo-secret \
--from-literal=account-id=your-account-id \
--from-literal=registration-key=your-key \
-n bleemeo
kubectl apply -f https://packages.bleemeo.com/kubernetes/glouton-daemonset.yaml Huella
Ligero en recursos
Capacidades
Qué Monitoriza Glouton
Métricas del Sistema
- Uso de CPU y promedio de carga
- Uso de memoria y swap
- E/S de disco y espacio
- Tráfico de red y conexiones
- Procesos del sistema
Contenedores Docker
- Uso de recursos del contenedor
- Estado y salud del contenedor
- Información de imagen y registro
- Métricas de red y volúmenes
Servicios y Aplicaciones
- Apache, Nginx, HAProxy
- PostgreSQL, MySQL, MongoDB
- Redis, Memcached, Elasticsearch
- RabbitMQ, Kafka
- Métricas de aplicaciones personalizadas
Integraciones
- Exportador Prometheus
- Receptor StatsD
- Monitorización SNMP
- Verificaciones y scripts personalizados
- Endpoints de API REST
Únase a la Comunidad
Glouton es open source y está activamente mantenido. Damos la bienvenida a contribuciones, informes de errores y solicitudes de funciones de la comunidad.