Hochperformanter Prometheus Exporter mit erweiterten System- und Prozessmetriken.
Empfohlene Installation:
Erstellt: systemd-Dienst, korrekte Verzeichnisstruktur, Root-AusfĂŒhrungskontext
ĂberprĂŒfen:
Traditionelle Exporter zwingen dich zu wĂ€hlen: Entweder Millionen roher Metriken (Prometheus leidet) â oder grobe Aggregate ohne echten Einblick. Herakles löst das mit intelligenter Klassifizierung: Groups (db, java, webâŠ) + Subgroups (postgres, redisâŠ) = sinnvolle Aggregate + Top-N-Analyse + Leak-Erkennung â bei minimaler KardinalitĂ€t.
Herakles klassifiziert Prozesse in konfigurierbare Gruppen und Untergruppen. So lassen sich z. B. alle Datenbankprozesse einer Gruppe zuordnen und deren CPU-, Speicher- und IO-Nutzung aggregiert ĂŒberwachen â ohne dass jeder einzelne Prozess-PID als Label in den Metriken erscheint. Das hĂ€lt die KardinalitĂ€t niedrig und Prometheus performant.
Geladene Gruppen und ihre Prozesszuordnungen sind jederzeit ĂŒber
/subgroups und /details einsehbar â
bewusst auĂerhalb von /metrics, um keine hochkardinalen
Zeitreihen zu erzeugen.
Alle Diagnose-Endpunkte sind von der Kommandozeile abrufbar:
| Endpunkt | Zweck | Format |
|---|---|---|
GET /metrics |
Prometheus-Scrape-Endpunkt mit allen Metriken | Text (Prometheus) |
GET /health |
Status des Exporters â lĂ€uft er, ist er bereit? Zeigt interne ZĂ€hler und Scrape-Statistiken | Text / JSON |
GET /config |
Die laufende Konfiguration â welche Gruppen, Schwellwerte und Einstellungen sind aktiv geladen | HTML |
GET /subgroups |
Die geladenen Untergruppen â welche Prozesse sind welcher Gruppe zugeordnet | HTML |
GET /doc |
Schnelle Hilfe: Dokumentation aller Metriken und Konfigurationsoptionen als Klartext â direkt im Terminal lesbar | Klartext |
GET /details |
Laufzeitdetails: Prozesszuordnungen, interne ZĂ€hler, temporĂ€re ZustĂ€nde â bewusst nicht in /metrics, da zu hohe KardinalitĂ€t |
HTML |
/health, /config, /subgroups und /details
sind HTML-Seiten, die auch direkt im Browser aufrufbar sind.
/doc liefert Dokumentation als Klartext â ideal fĂŒr schnelle Terminal-Hilfe mit curl ⊠| less.
Diese duale Schnittstelle macht Herakles geeignet fĂŒr automatisiertes Monitoring,
Debugging, KonfigurationsprĂŒfung und Produktionsaudits.
UnabhĂ€ngige technische PrĂŒfung Ihres gesamten Monitoring-Stacks. Festpreis, keine versteckten Kosten, herstellerneutral.
Installation, Skalierung, ProduktionshÀrtung, KardinalitÀtsoptimierung, Performance-Troubleshooting.
Eigene Metriken, maĂgeschneidertes Tracing, spezialisiertes IO- oder Netzwerk-Tracking, produktionssichere Implementierungen.
Monitoring-Neugestaltung, hochskalierbare Umgebungen, Multi-Datacenter-Setups, VictoriaMetrics-Integration, Alert-Strategie-Verfeinerung, Kosten-Leistungs-Balance.