Prometheus est une boîte à outils open source de supervision et d'alerte, conçue à l'origine chez SoundCloud en 2012. Il stocke les métriques sous forme de séries temporelles avec un nom et des labels facultatifs (modèle de données multidimensionnel) et fournit le langage de requête PromQL. Le serveur Prometheus collecte les métriques en HTTP (pull) auprès de cibles configurées statiquement ou découvertes par service discovery ; un Pushgateway existe pour les tâches éphémères. S'y ajoutent des bibliothèques clientes, des exporters pour des services comme HAProxy et StatsD, et Alertmanager pour les alertes. Chaque serveur fonctionne seul, sans stockage distribué.
Prometheus est indépendant de toute entreprise : le projet a rejoint la Cloud Native Computing Foundation en 2016, comme deuxième projet hébergé après Kubernetes. Tous les composants sont sous licence Apache 2.0. Comme vous exploitez Prometheus vous-même, les données de supervision restent sur l'infrastructure que vous choisissez, et vous décidez de l'emplacement et de la juridiction. Pour une organisation européenne, l'auto-hébergement sur infrastructure propre ou européenne garde donc ces données sous son contrôle.