Was ist Prometheus

Aus xinux.net
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