Was ist Prometheus
Zur Navigation springen
Zur Suche springen
Grundsätzliches
- Prometheus ist ein Open-Source-Toolkit zur Systemüberwachung und -warnung, das ursprünglich bei SoundCloud entwickelt wurde.
- Seit seiner Gründung im Jahr 2012 haben viele Unternehmen und Organisationen Prometheus übernommen
- Das Projekt hat eine sehr aktive Entwickler- und Benutzergemeinschaft.
- Es ist jetzt ein eigenständiges Open-Source-Projekt und wird unabhängig von jedem Unternehmen gepflegt.
- Prometheus sammelt und speichert seine Metriken als Zeitreihendaten, d. h. Metrikinformationen werden mit dem Zeitstempel.
- zu dem sie aufgezeichnet wurden, zusammen mit optionalen Schlüssel-Wert-Paaren, sogenannten Labels, gespeichert.
Die Hauptmerkmale von Prometheus sind
- Ein mehrdimensionales Datenmodell mit Zeitreihendaten
- Diese werden durch Metrikname und Schlüssel/Wert-Paare identifiziert
- PromQL, eine flexible Abfragesprache, um diese Dimensionalität zu nutzen
- Die Zeitreihenerfassung erfolgt über ein Pull-Modell über HTTP
- Das Pushen von Zeitreihen wird über ein zwischengeschaltetes Gateway unterstützt
- Ziele werden über Service Discovery oder statische Konfiguration erkannt
- Unterstützung mehrerer Grafik- und Dashboarding-Modi