Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. It has a multi-dimensional data model to store time series data and uses a pull model over HTTP to collect data. The main components include the Prometheus server to scrape and store data, client libraries to instrument code, a push gateway, exporters for services, and an alertmanager. Prometheus is designed for reliability and to work during outages by having standalone servers that do not depend on remote services.