Open Source

Glouton Monitoring-Agent

Ein leichtgewichtiger, effizienter Monitoring-Agent in Go. Sammeln Sie System- und Anwendungsmetriken mit minimalem Ressourcenverbrauch und senden Sie sie an Bleemeo oder jede kompatible Plattform.

Funktionen

Warum Glouton?

Leichtgewichtig & Schnell

In Go geschrieben für maximale Leistung bei minimalem Ressourcenverbrauch. Benötigt typischerweise weniger als 50 MB RAM.

Einfache Bereitstellung

Installation mit einem Befehl auf Linux, Docker, Kubernetes und Windows. Konfiguration über einfache YAML-Dateien.

Sicher konzipiert

TLS-Verschlüsselung für alle Kommunikation. Keine eingehenden Verbindungen erforderlich, funktioniert hinter Firewalls.

Umfassendes Monitoring

Überwacht Systemressourcen, Docker-Container, Dienste und benutzerdefinierte Metriken direkt nach der Installation.

Architektur

Wie Glouton funktioniert

Eine einzige Binärdatei erkennt automatisch Ihre Dienste, sammelt und speichert Metriken in einer eingebetteten TSDB, stellt sie in einem Live-Panel und einer Prometheus-kompatiblen API bereit und leitet sie optional an Bleemeo Cloud oder Ihren eigenen MQTT-Broker weiter.

Glouton-Architektur: Quellen fließen in Glouton, das ein lokales Panel, einen Prometheus-Endpunkt und eine TSDB auf der Festplatte bereitstellt und optional an Bleemeo Cloud oder einen MQTT-Broker sendet.

Lokales Panel

Ein Live-Panel, sofort einsatzbereit

Jeder Agent stellt ein statusorientiertes Web-Panel unter localhost:8015 bereit — KPI-Karten, eine Zeile erkannter Dienste und System-, Netzwerk- und I/O-Diagramme mit Verlauf, betrieben von der eingebetteten TSDB. Kein Konto erforderlich.

Lokales Glouton-Web-Panel mit KPI-Karten, einer Zeile erkannter Dienste und einem Raster aus System- und Netzwerkdiagrammen.

Installation

Schnellinstallation

Linux (Debian/Ubuntu)

curl -fsSL https://get.bleemeo.com | sh

Oder mit 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

Fußabdruck

Ressourcenschonend

~100 MB
RAM auf einem typischen Host
3–5%
eines einzelnen CPU-Kerns
~700
Metrik-Reihen @ 10s

Fähigkeiten

Was Glouton überwacht

Systemmetriken

  • CPU-Auslastung und Durchschnittslast
  • Speicher- und Swap-Nutzung
  • Festplatten-E/A und Speicherplatz
  • Netzwerkverkehr und Verbindungen
  • Systemprozesse

Docker-Container

  • Container-Ressourcennutzung
  • Container-Status und Gesundheit
  • Image- und Registry-Informationen
  • Netzwerk- und Volume-Metriken

Dienste & Anwendungen

  • Apache, Nginx, HAProxy
  • PostgreSQL, MySQL, MongoDB
  • Redis, Memcached, Elasticsearch
  • RabbitMQ, Kafka
  • Benutzerdefinierte Anwendungsmetriken

Integrationen

  • Prometheus-Exporter
  • StatsD-Empfänger
  • SNMP-Monitoring
  • Benutzerdefinierte Checks und Skripte
  • REST-API-Endpunkte

Treten Sie der Community bei

Glouton ist Open Source und wird aktiv gepflegt. Wir freuen uns über Beiträge, Fehlerberichte und Feature-Anfragen aus der Community.

Apache 2.0
Lizenz
Go
Sprache
Aktiv
Entwicklung