Prometheus ist ein Open-Source-Toolkit für Systemüberwachung und Alerting, ursprünglich 2012 bei SoundCloud entwickelt. Es speichert Metriken als Zeitreihen mit Namen und optionalen Labels (ein mehrdimensionales Datenmodell) und bietet die Abfragesprache PromQL. Der Prometheus-Server holt Metriken per HTTP (Pull) von Zielen ab, die statisch konfiguriert sind oder über Service Discovery gefunden werden; für kurzlebige Jobs gibt es ein Pushgateway. Hinzu kommen Client-Bibliotheken zur Instrumentierung von Anwendungscode, Exporter für Dienste wie HAProxy und StatsD sowie der Alertmanager zur Verwaltung von Alarmen. Jeder Server arbeitet eigenständig, ohne verteilten Speicher.
Prometheus ist von einzelnen Unternehmen unabhängig: Das Projekt trat 2016 der Cloud Native Computing Foundation bei, als deren zweites gehostetes Projekt nach Kubernetes. Alle Komponenten stehen unter der Apache-2.0-Lizenz. Da Sie Prometheus selbst betreiben, bleiben die Monitoring-Daten auf der von Ihnen gewählten Infrastruktur, und Sie bestimmen Standort und Rechtsordnung. Für eine europäische Organisation ist das Self-Hosting auf eigener oder europäischer Infrastruktur daher ein direkter Weg, Monitoring-Daten unter eigener Kontrolle zu halten.